- Contents
Interaction Scripter Developer's Guide
Queue object
The Queue object connects to CIC call queues, and provides access to properties supported by queue objects. An additional queue object, >scripter.myQueue is functionally equivalent to scripter.queue, except that the current user's queue is preattached in the myQueue object.
Methods
This method connects a queue object to a specific CIC queue. |
Callbacks
The name of the function to be invoked when a CallObject is added to the queue. This is different from Queue.objectAddedHandler in that it only responds to CallObjects. |
|
Name of the function to be called when an error occurs in this object. |
|
Queue.objectAddedHandler |
Queue.objectAddedHandler allows you to specify the name of a procedure that will be called when an object is added to a queue. |
Queue.objectChangedHandler |
Queue.objectChangedHandler allows you to specify the name of a procedure that will be called when a queue object is changed. |
Queue.objectRemovedHandler |
Queue.objectRemovedHandler allows you to specify the name of a procedure that will be called when an queue object is removed. |
Properties
Queue.activeMonitor |
This property indicates whether or not someone is actively monitoring this queue (i.e., you should receive ACD calls). |
Queue.lastError |
This property returns a string describing an error condition affecting the queue object. |
Queue.lastErrorId |
This property returns the number of an error condition affecting the queue object. |
Queue.name |
Returns the name of a user, workstation, workgroup, or line queue. |
Queue.type |
Returns an integer identifying the type of queue (station, user, workstation, or line). |
Enumerations
Queue.startCallObjectsEnum |
Queue.startCallObjectsEnum returns a new enumeration of all call objects currently within the queue. |
Queue.startChatObjectsEnum |
Queue.startChatObjectsEnum returns a new enumeration of all chat objects currently within the queue. |
Queue.startConferenceObjectsEnum |
Queue.startConferenceObjectsEnum returns a new enumeration of all conference objects currently within the queue. |
Queue.startObjectIdsEnum |
Queue.startObjectIdsEnum returns a new enumeration of all objects ids currently within the queue. |