« Back to Unified Contact Center Express CTI (UCCXCTI)

Not getting AGENT_STATE_EVENTwhile time of Agent Login.

Combination View Flat View Tree View
Threads [ Previous | Next ]
I am running my CTI application in bridge mode. I am able to get all the events and data as well. As per CTI protocol guide, i should get "AGENT_STATE_EVENT"  while agent login, but instead of that I am getting "SYSTEM_EVENT".
 
I have given correct filter for events but still not able to get "AGENT_STATE_EVENT" while time of agent logn.
 
Thanks:
Satendra
 
 

Are you getting any agent state events? There is no specific Agent Login state in Unified CCX.



See Table 5-1 in the UCCX CTI Protocol guide.

Hi Satendra,

I have been struggling for weeks trying to figure out the C++ sample code and convert it to c#. I am getting nowhere, and my deadline is approaching.

Is there a way you can post a sample in c# to the forum for me? packing and unpacking, making calls, etc?

I would really appreciate it!

Thanks,

Rick

Hi Rick,

We have complete solution for uccx CTI. We can provide the DLL(c#) for the same as per your requirement. But I cannot post the source code for the same as it is against our company policy.

If you are interested in UCCX CTI solution, we can deliver the same. Please contact on below mail id for order:

adnan.jafri@wipro.com

Thanks:
Satendra

Hi David,
Yes, I am getting Agent State Events in all the cases(agent got to ready/notready, logged out), except when agent logs in. In case of login I am getting system event instead of agent event.

As per table 5.1 also, I should get AGENT_STATE_EVENT message with agent state as 0 (i.e agent login), but i am getting system event in case agent logs in.

Is it that, UCCX does not deliver agent state event when agent logs in?

The first agent state event you should receive is Agent State either Ready or NotReady.



What is the System Event?

Can you post an MIVR log of your login?

Hi David,

Below is the response I am getting from system:


000000240000001F000004004EEF17A40000000B000000000000000000000000004C

where :
msg len | msgTyepID
00000024 0000001F

MessageTypeIDIF=31(system event)

Thanks:
Satendra

This message is expected it means the server is in service 00000400 see table 10-16 of the UCCX CTI Protocol guide.


00000024 0000001F 00000400 4EEF17A40000000B000000000000000000000000004C

Hi David,

Tha's fine.. but my query was just to know, why I am getting system event of "In service" when agents logs in on any extension, ideally i should get event of "AGENT_EVENT" with agent state=0 (i.e. agent login).

Thanks:
Satendra

I will need to look at the full MIVR log to see whats going on. You should NOT get an event with agent state = 0 you should get an event with agent state not ready = 2. (See figure 5-1 in the UCCX CTI protocol guide). The agent state of login is only used when specifying a SET_AGENT_STATE_REQ,