Not getting AGENT_STATE_EVENTwhile time of Agent Login.

Version 1
    This document was generated from CDN thread

    Created by: Satendra Gupta on 25-12-2011 05:47:32 AM
    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
     
     

    Subject: RE: New Message from Satendra Gupta in Unified Contact Center Express CTI (
    Replied by: David Lender on 05-01-2012 08:43:07 AM
    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.

    Subject: RE: Not getting AGENT_STATE_EVENTwhile time of Agent Login.
    Replied by: rickratStation (simulated) on 05-01-2012 06:49:54 PM
    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

    Subject: RE: Not getting AGENT_STATE_EVENTwhile time of Agent Login.
    Replied by: Satendra Gupta on 06-01-2012 02:54:52 AM
    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

    Subject: RE: Not getting AGENT_STATE_EVENTwhile time of Agent Login.
    Replied by: Satendra Gupta on 06-01-2012 02:55:41 AM
    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?

    Subject: RE: New Message from Satendra Gupta in Unified Contact Center Express CTI (
    Replied by: David Lender on 06-01-2012 11:21:55 AM
    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?

    Subject: RE: Not getting AGENT_STATE_EVENTwhile time of Agent Login.
    Replied by: Satendra Gupta on 13-01-2012 01:22:16 PM
    Hi David,

    Below is the response I am getting from system:


    000000240000001F000004004EEF17A40000000B000000000000000000000000004C

    where :
    msg len | msgTyepID
    00000024 0000001F

    MessageTypeIDIF=31(system event)

    Thanks:
    Satendra

    Subject: RE: New Message from Satendra Gupta in Unified Contact Center Express CTI (
    Replied by: David Lender on 17-01-2012 09:18:29 AM
    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

    Subject: RE: New Message from Satendra Gupta in Unified Contact Center Express CTI (
    Replied by: Satendra Gupta on 17-01-2012 10:27:03 AM
    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

    Subject: RE: New Message from Satendra Gupta in Unified Contact Center Express CTI (
    Replied by: David Lender on 17-01-2012 12:25:29 PM
    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,