The ININ.IceLib.Configuration namespace contains classes for configuring an Interaction Center server. ININ.IceLib.Configuration has rich support for the RoleConfiguration, UserConfiguration and WorkgroupConfiguration objects, as well as basic support for other objects such as SiteConfiguration and WrapUpCodeConfiguration.
There are a number of classes within the ININ.IceLib.Configuration namespace that provide support to the classes mentioned in the preceding summary. Examples of the supporting classes are enumerations, event argument classes, and delegates used by events within classes.
List-Based Configuration Objects. There are a number of object classes that are used to get properties for configuration objects that can have multiple instances on the server (distinguished by their ConfigurationId). These consist of ListConfigurationObject-derived classes. They are searched, with the results being cached, using a ConfigurationList-derived class. The search is comprised of a QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> instance which encapsulates a filter, a sort, the properties to be retrieved, the rights to be applied, and the result count limit. An example of this type of configuration object list is UserConfigurationList which is used to obtain UserConfiguration instances.
Some of these list-based configuration objects also support being edited, created, or deleted. These consist of EditableListConfigurationObject-derived classes and the EditableConfigurationList-derived classes used to search and cache them. The EditableConfigurationList-derived class has support for create and the EditableListConfigurationObject-derived class has support for edit and delete.
Container-Based Configuration Objects. There are a number of object classes that are used to get properties for configuration objects that can only have a single instance on the server. These consist of ContainerConfigurationObject-derived classes. They are queried, with the results being cached, using a ConfigurationContainer-derived class. The query is comprised of which properties are to be retrieved, and can also be specified with a ContainerQuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> instance that encapsulates the properties to be retrieved and the rights to be applied.
Some of these container-based configuration objects also support being edited (but not created or deleted). These consist of EditableContainerConfigurationObject-derived classes. The EditableListConfigurationObject-derived class has support for edit. An example of this type of configuration object list is SystemConfigurationContainer which is used to obtain a SystemConfiguration instance.
List-Based Configuration Objects With a Parent/Child Relationship. There are a number of list-based configuration objects that have a parent-child relationship. A parent-child relationship is one in which the parent object has a property that contains a collection of child objects. Working with these types of objects are a little different from working with a standard list-based object. Currently, the objects that have such a relationship are: Parent object CtiConfiguration, with child object CtiAttributeMapConfiguration; parent object AnalyzerKeywordSetConfiguration, with child object AnalyzerKeywordConfiguration; parent object ScheduleConfiguration, with child object ScheduleRecurrenceConfiguration; and parent object WorkgroupConfiguration, with child object WorkgroupMonitoredMailboxConfiguration.
Querying List-Based Parent/Child Configuration Objects. A number of new steps needs to be completed to be able to query for a parent and child object. These steps involve using a HierarchicalQuerySettings object with an associated QueryChildrenSettings-derived object, in addition to the QuerySettings object. The Getting Started With Configuration topic has an example of how to query the Analyzer Keywords that are configured on the IC Server.
Adding new List-Based Parent/Child Configuration Objects. Adding a new parent/child configuration object differs only slightly from what is needed to add a typical list-based configuration object. The additional steps include creating the child object, and adding it to the associated collection property on the parent object. The Getting Started With Configuration topic has an example of how to add a new Analyzer Keyword Set with a new Keyword.
Note |
---|
For more information on getting started with configuration see Getting Started With Configuration. |
Examples
Project | Location |
---|---|
TutorialExample | UserRoleConfigurationViewModel.cs, line 60, in UserRoleConfigurationViewModel.set_SelectedConfigurationId |
UserRoleConfigurationViewModel.cs, line 190, in UserRoleConfigurationViewModel.SessionConnectionStateChanged | |
UserRoleConfigurationViewModel.cs, line 203, in UserRoleConfigurationViewModel.<SessionConnectionStateChanged>b__7 | |
UserRoleConfigurationViewModel.cs, line 48, in UserRoleConfigurationViewModel.#ctor | |
UserRoleConfigurationViewModel.CS$<>9__CachedAnonymousMethodDelegate8 | |
UserRoleConfigurationViewModel.cs, line 32, in UserRoleConfigurationViewModel.set_ConfigurationIdList | |
UserRoleConfigurationViewModel.cs, line 45, in UserRoleConfigurationViewModel.set_ConfigurationObjects | |
UserRoleConfigurationViewModel._ConfigurationManager | |
UserRoleConfigurationViewModel._ConfigurationIdList | |
UserRoleConfigurationViewModel._ConfigurationObjects | |
UserRoleConfigurationViewModel._SelectedConfigurationId |
Classes
Class | Description | |
---|---|---|
AccessControlGroupConfiguration |
Contains configuration and administration settings for an IC access control group.
| |
AccessControlGroupConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
AccessControlGroupConfigurationList |
Allows for querying and managing access control group configuration objects.
| |
AccountCodeConfiguration |
Contains configuration and administration settings for an IC Account Code.
An account code is a set of identifying numbers assigned to an account name. Account codes are used to track incoming and outgoing calls that can be tracked and reported in standard reports.
| |
AccountCodeConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
AccountCodeConfigurationList |
Allows for querying and managing AccountCode configuration objects.
| |
AccountCodesConfiguration |
Contains configuration and administration settings for IC Account Codes.
| |
AccountCodesConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
AccountCodesConfigurationContainer |
Allows for querying and managing the account codes configuration object.
| |
AccumulatorConfiguration |
Contains configuration and administration settings for an IC Accumulator.
Accumulators are like global variables that hold a value outside of a handler. Accumulator tools within handlers can assign, increment, and retrieve the values stored in these accumulators.
Before a tool in a handler can set the value of an accumulator, the accumulator must be defined in Interaction Administrator.
| |
AccumulatorConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
AccumulatorConfigurationList |
Allows for querying and managing Accumulator configuration objects.
| |
ActionConfiguration |
Contains configuration and administration settings for an IC action.
| |
ActionConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
ActionConfigurationList |
Allows for querying and managing action configuration objects.
| |
AnalyzerKeywordConfiguration |
Contains configuration and administration settings for an analyzer keyword.
| |
AnalyzerKeywordConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
AnalyzerKeywordSetConfiguration |
Contains configuration and administration settings for an analyzer keyword set.
| |
AnalyzerKeywordSetConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
AnalyzerKeywordSetConfigurationList |
Allows for querying and managing analyzer keyword set configuration objects.
| |
AnalyzerQueryChildrenSettings |
Provides query settings for a hierarchical query to
allow querying, filtering and sorting of child objects.
| |
AttendantConfigurationConfiguration | Obsolete.
Contains configuration and administration settings for an IC AttendantConfiguration.
| |
AttendantConfigurationConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
AttendantConfigurationConfigurationList | Obsolete.
Allows for querying and managing AttendantConfiguration configuration objects.
| |
AttendantEmailProfileConfiguration |
Contains configuration and administration settings for an IC AttendantEmailProfile.
| |
AttendantEmailProfileConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
AttendantEmailProfileConfigurationList |
Allows for querying and managing AttendantEmailProfile configuration objects.
| |
AttendantInboundProfileConfiguration |
Contains configuration and administration settings for an IC AttendantInboundProfile.
| |
AttendantInboundProfileConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
AttendantInboundProfileConfigurationList |
Allows for querying and managing AttendantInboundProfile configuration objects.
| |
AttendantOperatorProfileConfiguration |
Contains configuration and administration settings for an IC AttendantOperatorProfile.
| |
AttendantOperatorProfileConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
AttendantOperatorProfileConfigurationList |
Allows for querying and managing AttendantOperatorProfile configuration objects.
| |
AttendantOutboundProfileConfiguration |
Contains configuration and administration settings for an IC AttendantOutboundProfile.
| |
AttendantOutboundProfileConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
AttendantOutboundProfileConfigurationList |
Allows for querying and managing AttendantOutboundProfile configuration objects.
| |
AudioSourceConfiguration |
Contains configuration and administration settings for an IC Audio Source.
An audio source is a feature that provides a "named" audio source that continuously transmit audio and can be listened to simultaneously by multiple calls.
A common use of Audio Sources is for hold music, either for system-wide calls on-hold or in-queue waiting for an agent.
| |
AudioSourceConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
AudioSourceConfigurationList |
Allows for querying and managing AudioSource configuration objects.
| |
BasicFilterDefinition<(Of <(<'TFilteredObject, TPropertyEnum>)>)> |
Represents a basic filter for searching configuration objects.
| |
BeginTransactionCompletedEventArgs |
Provides data for the asynchronous completed event of BeginTransactionAsync(EventHandler<(Of <<'(BeginTransactionCompletedEventArgs>)>>), Object).
| |
ClientConfigurationTemplateConfiguration |
Contains configuration and administration settings for an IC Client Configuration Template.
A client configuration template can be used to specify the IC configuration to apply to a User.
| |
ClientConfigurationTemplateConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
ClientConfigurationTemplateConfigurationList |
Allows for querying and managing ClientConfigurationTemplate configuration objects.
| |
ClientTemplateConfiguration |
Contains configuration and administration settings for IC Client Templates.
| |
ClientTemplateConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
ClientTemplateConfigurationList |
Allows for querying and managing ClientTemplate configuration objects.
| |
ClientTemplatePublishResult |
Contains information on the results of publishing a client template.
| |
ClientTemplateResource |
Represents a client template for an ClientTemplateConfiguration object.
| |
ConfigurationContainer<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> |
Allows for querying and managing a container-based configuration object.
| |
ConfigurationDeleteException |
The exception that is thrown for IceLib when a configuration delete operation fails.
| |
ConfigurationId |
Represents a unique identifier for an object, along with its display name.
| |
ConfigurationLicenseException |
The exception that is thrown for IceLib when an operation is prevented due to configuration license issues.
| |
ConfigurationLicenseIssue |
Represents a configuration license issue.
| |
ConfigurationList<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> |
Allows for querying and managing list-based configuration objects.
| |
ConfigurationManager |
The ConfigurationManager class provides access to IC configuration and administration information for many
IC objects, such as users, roles, prompts, and workgroups.
| |
ConfigurationObject |
Represents a configuration object.
| |
ConfigurationObjectChangesEventArgs<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> |
Event arguments detailing the changes to a watched configuration object type.
| |
ConfigurationProperty<(Of <(<'TPropertyEnum>)>)> |
Represents a configuration property value.
| |
ConfigurationReferenceDetails |
Represents details about a configuration reference.
| |
ConfigurationReferenceException |
The exception that is thrown for IceLib when an operation is prevented due to references by other objects.
| |
ConfigurationValidationException |
The exception that is thrown for IceLib when an operation is prevented due to configuration validation issues.
| |
ConfigurationValidationIssue<(Of <(<'TPropertyEnum>)>)> |
Represents a configuration validation issue.
| |
ConfigurationWatchEventArgs<(Of <(<'TConfigurationObject>)>)> |
Event arguments detailing the addition or removal of a watched configuration object type.
| |
ContactListSourceConfiguration |
Contains configuration and administration settings for an IC Contact List Source.
A contact list source defines information about where an IC Contact list is located.
| |
ContactListSourceConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
ContactListSourceConfigurationList |
Allows for querying and managing ContactListSource configuration objects.
| |
ContainerConfigurationObject |
Represents a container-based configuration object.
| |
ContainerQuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> |
This class represents settings for a Configuration query for container objects.
CreateQuerySettings()()()() can be used to construct an appropriate
ContainerQuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> instance. The Set functions can be used
to override default values.
| |
CreateObjectCompletedEventArgs<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> |
Provides data for asynchronous completed events of CreateObjectAsync(EventHandler<(Of <<'(CreateObjectCompletedEventArgs<(Of <<'(TConfigurationObject, TPropertyEnum>)>>)>)>>), Object).
| |
CustomAttributeFilterDefinition<(Of <(<'TFilteredObject, TPropertyEnum>)>)> |
Represents a custom attribute filter for searching configuration objects.
| |
CustomButtonConfiguration |
Contains configuration and administration settings for an IC Custom Button.
A custom button can be configured to be specific per interaction type, and optionally display it on the appropriate interaction dialog box(es).
The custom button can be shown on the queue toolbar and/or on any one of the interaction dialog boxes (email, chat, call, etc...).
Additionally, a button can be configured to apply to an "interaction type" which causes a queue-based custom button to be enabled only when one of the correct interaction types is selected in the queue view.
| |
CustomButtonConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
CustomButtonConfigurationList |
Allows for querying and managing CustomButton configuration objects.
| |
DefaultLocationConfiguration |
Contains configuration and administration settings for a Default Location for the IC System.
| |
DefaultLocationConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
DefaultLocationConfigurationContainer |
Allows for querying and managing the default location object.
| |
DefaultStationConfiguration |
Contains configuration and administration settings for a Default Station for the IC System.
A default station is used to set global options that impact all IC Stations.
| |
DefaultStationConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
DefaultStationConfigurationContainer |
Allows for querying and managing the system configuration object.
| |
DefaultUserConfiguration |
Contains configuration and administration settings for a Default User for the IC System.
A default user is used to set global options that impact all IC Users.
| |
DefaultUserConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
DefaultUserConfigurationContainer |
Allows for querying and managing the system configuration object.
| |
DetailedInheritableConfigurationProperty<(Of <(<'TPropertyEnum, TValue>)>)> |
Represents an inheritable configuration property with extended details.
| |
DnisMappingsConfiguration |
Contains configuration and administration settings for the Dnis Mappings.
| |
DnisMappingsConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
DnisMappingsConfigurationContainer |
Allows for querying and managing the system configuration object.
| |
DynamicConfigurationList<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> |
Allows for watching list-based configuration objects.
| |
EditableConfigurationList<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> |
Allows for querying and managing editable list-based configuration objects.
| |
EditableContainerConfigurationObject<(Of <(<'TPropertyEnum>)>)> |
Represents a container-based configuration object that can be edited.
| |
EditableListConfigurationObject<(Of <(<'TPropertyEnum>)>)> |
Represents a list-based configuration object that can be edited.
| |
FaxGroupConfiguration |
Contains configuration and administration settings for an IC Fax Group.
A fax group is a named group of fax resources.
| |
FaxGroupConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
FaxGroupConfigurationList |
Allows for querying and managing FaxGroup configuration objects.
| |
FeatureLicenseConfiguration |
Contains configuration and administration settings for an IC feature license.
| |
FeatureLicenseConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
FeatureLicenseConfigurationList |
Allows for querying feature license configuration objects.
| |
FilterDefinition<(Of <(<'TFilteredObject, TPropertyEnum>)>)> |
Represents a filter for searching configuration objects.
| |
GeneralConfigurationProperty<(Of <(<'TPropertyEnum, TValue>)>)> |
Represents a general configuration property.
| |
GetValidatorsCompletedEventArgs<(Of <(<'TPropertyEnum>)>)> |
Provides data for asynchronous completed events of GetValidatorsAsync(EventHandler<(Of <<'(GetValidatorsCompletedEventArgs<(Of <<'(TPropertyEnum>)>>)>)>>), Object).
| |
GroupedConfigurationId |
Represents a unique identifier for an object, along with its display name.
| |
GroupFilterDefinition<(Of <(<'TFilteredObject, TPropertyEnum>)>)> |
Represents a group filter for searching configuration objects.
| |
HandlerConfiguration |
Contains configuration and administration settings for an IC Handler.
Handlers are created in the Interaction Designer and "published" to the IC Server for use by the Interaction Processor. Handlers define all of the functionality of IC.
| |
HandlerConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
HandlerConfigurationList |
Allows for querying and managing Handler configuration objects.
| |
HierarchicalQuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum, TQueryChildrenSettings>)>)> |
This class represents settings for a Configuration query that
results in data that is in a hierarchical format. If sub-object
support is not needed, QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>
should be used instead.
| |
ICDataSourceConfiguration |
Contains configuration and administration settings for sn IC data source.
| |
ICDataSourceConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
ICDataSourceConfigurationList |
Allows for querying and managing IC data source configuration objects.
| |
ImageResource |
Represents an image resource for an ImageResourceConfiguration object.
| |
ImageResourceCategoryConfiguration |
Contains configuration and administration settings for ImageResourceCategory.
| |
ImageResourceCategoryConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
ImageResourceCategoryConfigurationList |
Allows for querying and managing ImageResourceCategory configuration objects.
| |
ImageResourceConfiguration |
Contains configuration and administration settings for ImageResource.
| |
ImageResourceConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
ImageResourceConfigurationList |
Allows for querying and managing ImageResource configuration objects.
| |
InheritableConfigurationProperty<(Of <(<'TPropertyEnum, TValue>)>)> |
Represents an inheritable configuration property.
| |
InheritedValueDetails<(Of <(<'TValue>)>)> |
Represents details about an inherited configuration reference.
| |
InitializationFunctionConfiguration |
Contains configuration and administration settings for an IC Initialization Function.
Initialization functions are functions that perform some system initialization when the IC system starts. These functions are contained
in DLLs that must be registered on the IC Server in the Interaction Administrator utility.
| |
InitializationFunctionConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
InitializationFunctionConfigurationList |
Allows for querying and managing InitializationFunction configuration objects.
| |
InteractionClientPluginConfiguration |
Contains configuration and administration settings for an IC Interaction Client Plugin.
| |
InteractionClientPluginConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
InteractionClientPluginConfigurationList |
Allows for querying and managing InteractionClientPlugin configuration objects.
| |
InteractionConferenceRoomConfiguration |
Contains configuration and administration settings for an IC Interaction Conference Room.
An interaction conference room defines information needed to create an interaction conference.
| |
InteractionConferenceRoomConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
InteractionConferenceRoomConfigurationList |
Allows for querying and managing InteractionConferenceRoom configuration objects.
| |
InteractionProcessorTableConfiguration |
Contains configuration and administration settings for an IC InteractionProcessorTable.
| |
InteractionProcessorTableConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
InteractionProcessorTableConfigurationList |
Allows for querying and managing InteractionProcessorTable configuration objects.
| |
LayoutConfiguration |
Contains configuration and administration settings for an IC Layout.
Layouts are used to define the physical position of agents and stations on a floor plan.
| |
LayoutConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
LayoutConfigurationList |
Allows for querying and managing Layout configuration objects.
| |
LicenseAllocationConfiguration |
Contains configuration and administration settings for an IC License Allocation.
A license allocation defines a license known by IC's License Manager.
| |
LicenseAllocationConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
LicenseAllocationConfigurationList |
Allows for querying and managing license allocation configuration objects.
| |
LineConfiguration |
Contains configuration and administration settings for an IC Line.
A line is a generalized reference to individual analog lines from a CO, a single ISDN B channel, a T-1 or E-1 channel, or as a tie line between two switches.
| |
LineConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
LineConfigurationList |
Allows for querying and managing Line configuration objects.
| |
LineGroupConfiguration |
Contains configuration and administration settings for an IC Line Group.
Line groups define a group of one or more lines that can be reserved for specific uses, such as long distance calls, local calls, etc.
A line group can also reserve a group of lines for calls for an individual user or a workgroup.
| |
LineGroupConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
LineGroupConfigurationList |
Allows for querying and managing LineGroup configuration objects.
| |
ListConfigurationObject |
Represents a list-based configuration object.
| |
LocationConfiguration |
Contains configuration and administration settings for an IC Location.
A location represents an area where things are considered to be in the same physical place. This location defines a set of endpoints
(lines, stations, and servers) that share a common dial plan, and it defines Codec communications for the endpoints.
| |
LocationConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
LocationConfigurationList |
Allows for querying and managing Location configuration objects.
| |
MiscellaneousItemConfiguration |
Contains configuration and administration settings for an IC MiscellaneousItem.
| |
MiscellaneousItemConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
MiscellaneousItemConfigurationList |
Allows for querying and managing MiscellaneousItem configuration objects.
| |
MrcpServerConfiguration |
Contains configuration and administration settings for Mrcp Servers.
| |
MrcpServerConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
MrcpServerConfigurationList |
Allows for querying and managing Mrcp Server configuration objects.
| |
PagingCarrierConfiguration |
Contains configuration and administration settings for an IC PagingCarrier.
| |
PagingCarrierConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
PagingCarrierConfigurationList |
Allows for querying and managing PagingCarrier configuration objects.
| |
PasswordPolicyConfiguration |
Contains configuration and administration settings for an IC Password Policy.
A password policy is a set of rules that a password must meet.
| |
PasswordPolicyConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
PasswordPolicyConfigurationList |
Allows for querying and managing passwordPolicy configuration objects.
| |
PersonalInformationProperties |
Contains personal information settings for a UserConfiguration.
| |
PhoneNumberClassificationConfiguration |
Contains configuration and administration settings for an IC Phone Number Classification.
A phone number classification defines a pattern in numbers, or an explicit group of phone numbers with a common purpose.
| |
PhoneNumberClassificationConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
PhoneNumberClassificationConfigurationList |
Allows for querying and managing PhoneNumberClassification configuration objects.
| |
PositionConfiguration |
Contains configuration and administration settings for an IC Layout Position.
A Position represents the physical location of a station.
| |
PositionConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
PositionConfigurationList |
Allows for querying and managing Position configuration objects.
| |
ProblemReporterConfiguration |
Contains configuration and administration settings for ProblemReporter.
| |
ProblemReporterConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
ProblemReporterConfigurationContainer |
Allows for querying and managing the ProblemReporter configuration object.
| |
QueryChildrenSettings<(Of <(<'TPropertyEnum>)>)> |
Abstract class that acts as a container for
QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> that
HierarchicalQuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum, TQueryChildrenSettings>)>)>
uses to hold its children.
| |
QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> |
This class represents settings for a Configuration query that
provides a filtered and sorted set of results.
CreateQuerySettings()()()() can be used to construct an appropriate
QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> instance. The Set functions can be used
to override default values.
| |
QueueColumnConfiguration |
Contains configuration and administration settings for an IC QueueColumn.
| |
QueueColumnConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
QueueColumnConfigurationList |
Allows for querying and managing QueueColumn configuration objects.
| |
RecordingBeepToneConfiguration |
Contains configuration and administration settings for a Recording Beep Tone.
A Beep Tone is a set of attributes that can be assigned to a workgroup.
| |
RecordingBeepToneConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
RecordingBeepToneConfigurationList |
Allows for querying and managing recording beep tone configuration objects.
| |
ReportLogConfiguration |
Contains configuration and administration settings for an IC Report Log.
Report logs are predefined and do not require customization or configuration by default, and define a log's location.
| |
ReportLogConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
ReportLogConfigurationList |
Allows for querying and managing ReportLog configuration objects.
| |
ResponseManagementDocumentConfiguration |
Contains configuration and administration settings for an IC Response Management Document.
A response management document is a pre-defined response, such as a message, URL, or file.
| |
ResponseManagementDocumentConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
ResponseManagementDocumentConfigurationList |
Allows for querying and managing ResponseManagementDocument configuration objects.
| |
RightsQueryFilter<(Of <(<'TConfigurationObject>)>)> |
Represents an ACL that can be used to filter a query based on rights.
| |
RoleConfiguration |
Contains configuration and administration settings for an IC role.
A role is a set of permissions that can be assigned to a workgroup or user.
| |
RoleConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
RoleConfigurationList |
Allows for querying and managing role configuration objects.
| |
ScheduleConfiguration |
Contains configuration and administration settings for an IC Schedule.
A schedule defines dates and times to activate telephone-based menus.
| |
ScheduleConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
ScheduleConfigurationList |
Allows for querying and managing Schedule configuration objects.
| |
ScheduleQueryChildrenSettings |
Provides query settings for a hierarchical query to
allow querying, filtering and sorting of child objects for ScheduleRecurrences.
| |
ScheduleRecurrenceConfiguration |
Contains configuration and administration settings for the recurrence pattern of an IC Schedule.
| |
ScheduleRecurrenceConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
SecureInputFormConfiguration |
Contains configuration and administration settings for a secure input form configuration object.
| |
SecureInputFormConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
SecureInputFormConfigurationList |
Allows for querying and managing SecureInputForm configuration objects.
| |
SelectionRuleConfiguration |
Contains configuration and administration settings for Selection Rules.
| |
SelectionRuleConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
SelectionRuleConfigurationList |
Allows for querying and managing Selection Rule configuration objects.
| |
ServerParameterConfiguration |
Contains configuration and administration settings for an IC ServerParameter.
| |
ServerParameterConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
ServerParameterConfigurationList |
Allows for querying and managing ServerParameter configuration objects and provides convenience functions for accessing some well-known parameters.
| |
ServerReportConfigurationConfiguration |
Contains configuration and administration settings for the IC Server Report Configuration.
| |
ServerReportConfigurationConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
ServerReportConfigurationConfigurationContainer |
Allows for querying and managing the Server Report Configuration object.
| |
SingleSignOnIdentityProviderConfiguration |
Contains configuration and administration settings for Single Sign On Identity Providers.
| |
SingleSignOnIdentityProviderConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
SingleSignOnIdentityProviderConfigurationList |
Allows for querying and managing Single Sign On Identity Provider configuration objects.
| |
SipBridgeConfiguration |
Contains configuration and administration settings for Sip Bridges.
| |
SipBridgeConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
SipBridgeConfigurationList |
Allows for querying and managing SipBridge configuration objects.
| |
SiteConfiguration |
Contains configuration and administration settings for sites configured in Interaction Administrator.
| |
SiteConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
SiteConfigurationList |
Allows for querying and managing site configuration objects.
| |
SkillConfiguration |
Contains configuration and administration settings for an IC skill.
| |
SkillConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
SkillConfigurationList |
Allows for querying and managing skill configuration objects.
| |
SmdiPortConfiguration | Obsolete.
Contains configuration and administration settings for an IC SMDI port.
| |
SmdiPortConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
SmdiPortConfigurationList | Obsolete.
Allows for querying and managing SmdiPort configuration objects.
| |
SmsBrokerConfiguration |
Contains configuration and administration settings for an IC SMS Broker.
An SMS broker is a company that takes care of routing SMS messages to cell phones and which collects SMS messages from cell phones.
| |
SmsBrokerConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
SmsBrokerConfigurationList |
Allows for querying and managing SmsBroker configuration objects.
| |
SortDefinition<(Of <(<'TPropertyEnum>)>)> |
Represents a sort for searching configuration objects.
| |
StandardProperties<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> |
Contains standard properties for a ConfigurationObject.
| |
StationConfiguration |
Contains configuration and administration settings for an IC Station.
| |
StationConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
StationConfigurationList |
Allows for querying and managing station configuration objects.
| |
StationGroupConfiguration |
Contains configuration and administration settings for an IC Station Group.
A station group defines a logical group of stations that are related.
| |
StationGroupConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
StationGroupConfigurationList |
Allows for querying and managing StationGroup configuration objects.
| |
StationLicenseProperties |
Contains license settings for a StationConfiguration.
| |
StationTemplateConfiguration |
Contains configuration and administration settings for an IC Station Template.
A station template defines default behavior for a station and can be used when configuring the behavior of a new station.
| |
StationTemplateConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
StationTemplateConfigurationList |
Allows for querying and managing stationTemplate configuration objects.
| |
StatusColumnConfiguration |
Contains configuration and administration settings for an IC StatusColumn.
| |
StatusColumnConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
StatusColumnConfigurationList |
Allows for querying and managing StatusColumn configuration objects.
| |
StatusMessageConfiguration |
Contains configuration and administration settings for an IC Status Message.
A status message is used for reporting status times.
| |
StatusMessageConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
StatusMessageConfigurationList |
Allows for querying and managing StatusMessage configuration objects.
| |
StreamingAudioMonitorProfileConfiguration |
Contains configuration and administration settings for an StreamingAudioMonitorProfile.
| |
StreamingAudioMonitorProfileConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
StreamingAudioMonitorProfileConfigurationList |
Allows for querying and managing StreamingAudioMonitorProfile configuration objects.
| |
StructuredParameterConfiguration |
Contains configuration and administration settings for an IC StructuredParameter.
Structured parameters are typed parameters grouped together (like server parameters).
| |
StructuredParameterConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
StructuredParameterConfigurationList |
Allows for querying and managing StructuredParameter configuration objects.
| |
SystemConfiguration |
Contains configuration and administration settings for the Interaction Center system.
| |
SystemConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
SystemConfigurationContainer |
Allows for querying and managing the system configuration object.
| |
SystemLanguage |
Contains information about a language supported by the IC Server.
A system language consists of a default language-neutral CultureInfo object, and a collection of it's associated language-specific CultureInfo objects.
| |
SystemParameterConfiguration |
Contains configuration and administration settings for an IC SystemParameter.
| |
SystemParameterConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
SystemParameterConfigurationList |
Allows for querying and managing SystemParameter configuration objects.
| |
TypedReference |
Represents an object type and ID pair.
| |
TypedReferenceValue<(Of <(<'TValue>)>)> |
Represents an object type and ID pair.
| |
UserAccessRightsProperties<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> |
Contains Access Control Right settings for configuration objects (e.g. RoleConfiguration).
| |
UserAdministrativeRightsProperties<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> |
Contains Administrative Access Control Right settings for configuration objects (e.g. RoleConfiguration).
| |
UserConfiguration |
Contains configuration and administration settings for an IC User.
A user defines an individual within the IC System.
| |
UserConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
UserConfigurationList |
Allows for querying and managing user configuration objects.
| |
UserLicenseProperties |
Contains license settings for a UserConfiguration.
| |
UserSecurityRightsProperties<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> |
Contains Security Access Right settings for configuration objects (e.g. RoleConfiguration).
| |
ValueListFilterDefinition<(Of <(<'TFilteredObject, TPropertyEnum>)>)> |
Represents a value list filter for searching configuration objects.
| |
VoiceModuleConfiguration |
Contains configuration and administration settings for an IC Voice Module.
A voice module corresponds to the digital signal processor (DSP) on the Aculab board.
| |
VoiceModuleConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
VoiceModuleConfigurationList |
Allows for querying and managing VoiceModule configuration objects.
| |
WebServicesParameterConfiguration |
Contains configuration and administration settings for an IC Web Services Parameter.
Web services parameters are used to configure IC Web Services.
| |
WebServicesParameterConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
WebServicesParameterConfigurationList |
Allows for querying and managing WebServicesParameter configuration objects.
| |
WorkgroupConfiguration |
Contains configuration and administration settings for an IC workgroup.
A workgroup is a defined logical group of Users related by function, department, project, or other organization.
| |
WorkgroupConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
WorkgroupConfigurationList |
Allows for querying and managing workgroup configuration objects.
| |
WorkgroupMonitoredMailboxConfiguration |
Contains configuration and administration settings for WorkgroupMonitoredMailbox.
| |
WorkgroupMonitoredMailboxConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
WorkgroupQueryChildrenSettings |
Provides query settings for a hierarchical query to
allow querying, filtering and sorting of child objects for MonitoredMailboxes.
| |
WrapUpCategoryConfiguration |
Contains configuration and administration settings for an IC WrapUpCategory.
| |
WrapUpCategoryConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
WrapUpCategoryConfigurationList |
Allows for querying and managing WrapUpCategory configuration objects.
| |
WrapUpCodeConfiguration |
Contains configuration and administration settings for an IC Wrap-Up Code.
Wrap-Up codes can be assigned by agents to incoming and outgoing interactions, and are used in reporting to help categorize call details.
| |
WrapUpCodeConfiguration..::..Rights |
Provides filters that can be used to filter based on access control lists.
| |
WrapUpCodeConfigurationList |
Allows for querying and managing WrapUpCode configuration objects.
|
Interfaces
Interface | Description | |
---|---|---|
IEditable |
Defines common aspects of a configuration object that can be in an editable state.
|
Enumerations
Enumeration | Description | |
---|---|---|
AccessControlGroupConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
AccountCodeConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
AccountCodesConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
AccumulatorConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
ActionConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
AnalyzerKeywordConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
AnalyzerKeywordSetConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
AttendantConfigurationConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
AttendantEmailProfileConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
AttendantInboundProfileConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
AttendantOperatorProfileConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
AttendantOutboundProfileConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
AudioSourceConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
ClientConfigurationTemplateConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
ClientTemplateConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
ConfigurationIdGrouping |
The grouping of a GroupedConfigurationId.
| |
ConfigurationLicenseIssueType |
Describes which type of configuration license issue was experienced.
| |
ContactListSourceConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
CustomButtonConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
DefaultLocationConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
DefaultStationConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
DefaultUserConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
DnisMappingsConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
FaxGroupConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
FeatureLicenseConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
FilterMatchType |
Specifies the filter match type.
| |
HandlerConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
ICDataSourceConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
ImageResourceCategoryConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
ImageResourceConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
InitializationFunctionConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
InteractionClientPluginConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
InteractionConferenceRoomConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
InteractionProcessorTableConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
LayoutConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
LicenseAllocationConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
LineConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
LineGroupConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
LocationConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
MiscellaneousItemConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
MrcpServerConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
ObjectType |
Represents the object type of a GroupedConfigurationId.
| |
PagingCarrierConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
PasswordPolicyConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
PhoneNumberClassificationConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
PositionConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
ProblemReporterConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
QueryResultLimit |
Limits a QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> result set to a non-numerical, special case value.
| |
QueueColumnConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
RecordingBeepToneConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
ReportLogConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
ResponseManagementDocumentConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
RoleConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
ScheduleConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
ScheduleRecurrenceConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
SecureInputFormConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
SelectionRuleConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
ServerParameterConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
ServerReportConfigurationConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
SingleSignOnIdentityProviderConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
SipBridgeConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
SiteConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
SkillConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
SmdiPortConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
SmsBrokerConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
StationConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
StationGroupConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
StationTemplateConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
StatusColumnConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
StatusMessageConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
StreamingAudioMonitorProfileConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
StructuredParameterConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
SystemConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
SystemParameterConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
UserConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
VoiceModuleConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
WebServicesParameterConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
WorkgroupConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
WorkgroupMonitoredMailboxConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
WrapUpCategoryConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
| |
WrapUpCodeConfiguration..::..Property |
Specifies constants indicating what properties this configuration object supports.
|
Version Information
For 4.0, supported for IC Server version 4.0 GA and beyond.
For 3.0, supported for IC Server version 3.0 SU 7 and beyond.