cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1229
Views
0
Helpful
2
Replies

CCX CTI Protocol - Agent state is always "Unknown" in agent mode

Hi,

I have built a client that uses the UCCX CTI Protocol 10.5. The CTI client application can successfully connect to UCCX in bridge mode and correctly receive all call and state events.

However, when trying connect to UCCX via the CTI  protocol in agent mode, then we keep on getting an OPEN_CONF response in which the agent is in "Unknown" state (code 9). .

In order to start the application in agent mode, the application sends an OPEN_REQ message after the connection has been established. The parameters that are passed to OPEN_REQ are:

Version Number = 14    (the version for UCCX 10.5 is 14)         

Idle Timeout = 110        

Services Requested =   0x1    (set to agent mode)

CallMsgMask = 0x0           (receive no unsolicited events)

AgentMsgMask =  0x1FF   (receive all agent events)

ConfigMsgMask = 0x0        (receive no config events)

AgentExtension = 4000

AgentID =             jsmith

If we use a username that does not exist, then I get the same issue in which the agent state is "Unknown". Could it be that the username, must be passed in a different form? The username we are passing is exactly the same that the agents use to log into Finesse.

Or could the issue be some configuration that might be needed in UCCX in order to allow agent mode? I have read the "Cisco Unified Contact Center Express CTI Developer Guide Release 10.5(1)" but could not find anything mentioned there that would say that special configuration might be required.

I also tried running the sample Cisco CTI protocol that was written in C++. The same issue with the "Unknown" agent state also happens.

Please let me know if you have any ideas what could be causing the "Unknown" state for the agents in agent mode.

Thanks,

-Juan

2 Replies 2

ewindgat
Level 5
Level 5

Could you check if the IP phone is already associated or the information is not consistent? That could be an issue.

dongzhao2024
Level 1
Level 1

According to https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_11_0/programming/guide/UCCX_BK_C6EFB2E3_00_cti-protocol-guide/UCCX_BK_C6EFB2E3_00_cti-protocol-guide_chapter_011.html#UCCX_TP_R575A423_00

If "the provided IP phone information items are not consistent with each other", the response should be a "FAILURE_CONF message is returned with the status code set to E_CTI_INCONSISTENT_AGENT_DATA".

I also met same issue that I got a OPEN_CONF with agent state AGENT_STATE_UNKNOWN.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: