Allows attribute level monitors on the Interaction Center system.
Namespace: ININ.IceLib.InteractionsAssembly: ININ.IceLib.Interactions (in ININ.IceLib.Interactions.dll) Version: 0.0.0.0 (22.3.0.218)
Syntax
C# |
---|
public class InteractionAttributeMonitor |
Visual Basic |
---|
Public Class InteractionAttributeMonitor |
Remarks
Use this class to be notified of interactions that have an attribute set to a specific value.
For ex. an application would like to know about attributes "Eic_State, Eic_CallId" on all interactions that have CallClassification attribute set to "Emergency".
Please refer to ININ.People.UserDataSettings.AllowedClassificationList to get a list of call classifications that you have access to.
Examples
CallClassification attribute set to "Emergency" can be represented by AttributeMonitorId.
InteractionAttributeMonitor should be used to
The object "monitor" will start receiving notifications as long as CallClassification attribute is set to "Emergency" on any interactions.
InteractionAttributesEventArgs contains the interactions that match AttributeMonitorId.
CopyC#
string attributeValue = "Emergency"; InteractionsManager manager = InteractionsManager.GetInstance(_Session); AttributeMonitorId monitorId = new AttributeMonitorId(InteractionAttributeName.CallClassification, attributeValue); InteractionAttributeMonitor monitor = new InteractionAttributeMonitor(manager, monitorId); string[] attributes = new string[] { "Eic_State", "Eic_CallId" }; monitor.StartWatching(attributes);
Note |
---|
When monitoring emergency calls, be sure to monitor the following attributes. These attributes contain originating station's (the station from which emergency call was made) emergency information.
|
Inheritance Hierarchy
System..::..Object
ININ.IceLib.Interactions..::..InteractionAttributeMonitor
ININ.IceLib.Interactions..::..InteractionAttributeMonitor
Version Information
Supported for IC Server version 2015 R1 and beyond.
For 4.0, supported for IC Server version 4.0 GA and beyond.
For 3.0, supported for IC Server version 3.0 SU 6 and beyond.
For 4.0, supported for IC Server version 4.0 GA and beyond.
For 3.0, supported for IC Server version 3.0 SU 6 and beyond.