SCObjectProperty

Properties of monitored communications objects.

Note: In developing a driver, specify the names of the object properties, such as SC_OP_ONOFF, SC_OP_AGENTID, and so on, rather than the integer values.
enum SCObjectProperty
{
       SC_OP_ONOFF         	= 1,
       SC_OP_AGENTID       	= 2,
       SC_OP_ISNOTREADY    	= 4,
       SC_OP_ISBUSY        	= 5,
       SC_OP_DESCRIPTION   	= 7,
       SC_OP_TIMEINQUEUE   	= 9,
       SC_OP_QUEUEID       	= 12,
       SC_OP_ISLOGON       	= 13
};

Each object property is described as follows:

  • SC_OP_ONOFF. A Boolean value indicating whether teleset control is on or off.

  • SC_OP_AGENTID. The ID number of an agent, for an agent or DN that is being monitored.

  • SC_OP_ISNOTREADY. A Boolean value indicating whether an agent has set the Not Ready state, for an agent or DN that is being monitored.

  • SC_OP_ISBUSY. A Boolean value indicating whether an agent has set the Busy state, for an agent or DN that is being monitored.

  • SC_OP_DESCRIPTION. A string describing the object that is being monitored.

  • SC_OP_TIMEINQUEUE. The number of seconds during which the call stayed in the ACD queue before it was answered.

  • SC_OP_QUEUEID. A string specifying the name of a queue. This is used together with SC_OP_ISLOGON to update the agent’s login status for an ACD queue in the Communications options of the User Preferences screen.

  • SC_OP_ISLOGON. A value indicating that the agent logged on or logged off.