Dale Gantous | SET_AGENT_STATE_REQ and AGENT_STATE_EVENT both have a parameter called EventReasonCode, described as "A peripheral-specific code indicating the reason for the state change." A reason code can be set to be required for going to NOT_READY or LOGOUT state, and if set this way then when running the Agent Desktop you are prompted with a list of reason codes (e.g. default seems to be 1 to 4) to choose from. Also, if set, then calling SET_AGENT_STATE_REQ to go to NOT_READY or LOGOUT will be rejected if the EventReasonCode parameter is not from this list. Where is this list of reason codes defined/configured, and how is this list of valid values obtained programatically via the CTI Server Protocol? Thanks... |
| Please sign in to flag this as inappropriate. |