Message library for CTI protocol 14?

Version 1
    This document was generated from CDN thread

    Created by: Sergei Novitsky on 08-04-2013 07:20:52 PM
    Dear Community, Is there a message library for the latest UCCX CTI protocol used in UCCX v8.5 and v9.0 (CRS CTI Version 14)? Something similar to the MSCTILIB sample, but with all (or most) of the messages used in the latest UCCX. I realize the messages could be packed/unpacked manually, but that’s what vendor libraries are usually for… Thanks in advance!  

    Subject: RE: New Message from Sergei Novitsky in Contact Center Express CTI (UCCXCTI
    Replied by: David Lender on 09-04-2013 08:50:03 AM
    There is not a message library for the latest UCCX CTI protocol.  There is an “as is” sample which demonstrates how to pack and unpack messages only.  It is up to the developer to follow the messages in the protocol specification.

    Subject: RE: New Message from Sergei Novitsky in Contact Center Express CTI (UCCXCTI
    Replied by: David Lender on 03-06-2013 05:11:41 PM
    Here are the latest instructions I have.  If they aren’t accurate, open a request with the TAC for pulling MIVR logs:


    Launch RTMT\ Under tools, select Trace & Log Central

    Then, Under Trace & Log Central, select Collect files

    Scroll down to “Cisco Unified CCX Engine”  Then select which UCCX server it was started on.  (NEXT x2)

    Select the time surrounding the issue, before and after with plenty of time.

    Select your Download File Directory, and your done!

    Subject: UCCX 9.0 CTI Server Log
    Replied by: Sergei Novitsky on 03-06-2013 04:11:58 PM
    Understood, thanks! I'm getting some strange responses from our new UCCX server after a new session successfully opened (OPEN_CONF received as expected). For SET_AGENT_STATE to log agent in, I'm getting CONTROL_FAILURE_CONF with CRSErrorCode = 88001 (CCX_JTAPI_CCM_PROBLEM). Two questions: 1) What could be causing the CCX_JTAPI_CCM_PROBLEM as the error seems to be pretty generic? and 2) What service log in Real Time Monitoring Tool connected to UCCX would show the details of the UCCX CTI Server communication (requests and events) with the CTI clients? I looked at CCX JTAPI Client log, but it shows only heartbeats (not even successful OPEN_REQ/OPEN_CONF):                                                                                                                                                                       384: Jun 03 14:07:49.819 PDT %JTAPI-PROTOCOL-7-UNKP2-192.168.101.11) received server Heartbeat: com.cisco.cti.protocol.Heartbeat {
      }
    385: Jun 03 14:07:52.375 PDT %JTAPI-PROTOCOL-7-UNKP1-192.168.101.11) received server Heartbeat: com.cisco.cti.protocol.Heartbeat {
      }

    Subject: RE: New Message from Sergei Novitsky in Contact Center Express CTI (UCCXCTI
    Replied by: David Lender on 03-06-2013 04:29:12 PM
    Are you able to login the agent using CAD?   It would appear from the message that your CCX system is not communicating with Callmanager properly.

    You should see your open and set agent state requests and responses in the MIVR log

    Turn on the trace for the ICD_CTI subfacility from the Unified CCX Administration Trace Configuration web page. It is also recommended to turn on trace for the
    RmCm, RM, and CM subsystems.
    Then use the RTMT to obtain the MIVR logs.

    Subject: RE: Message library for CTI protocol 14?
    Replied by: Sergei Novitsky on 03-06-2013 04:35:53 PM
    Thanks. David! I'll check the MIVR log as you suggested. Regarding the CAD, is it also available for UCCX? If yes, where it could be downloaded from (assiming I have admin access to CM, CCX, and IM/Presence servers?

    Subject: RE: New Message from Sergei Novitsky in Contact Center Express CTI (UCCXCTI
    Replied by: David Lender on 03-06-2013 04:57:12 PM
    CAD function is built in for uccx. Just go to Tools > Plugin and download Cisco Unified CCX Desktop Suite.
    If you have trouble installing and logging in an agent using CAD, the TAC should be able to assist you.

    Subject: RE: Message library for CTI protocol 14?
    Replied by: Sergei Novitsky on 03-06-2013 05:03:56 PM
    Understood, will do. For the UCCX server logs, ICD_CTI debugging was already checked. I added XDebugging1. But the question is - after all that, what Service (Products drop-down has UCCX and System) should be selected in the RTMT for the real-time CTI data?

    Subject: RE: Message library for CTI protocol 14?
    Replied by: Sergei Novitsky on 03-06-2013 06:38:42 PM
    Alternatively (if you don't want to guess the time and mess up with saved log files), once you are in "Log and Trace Central", select Real Time Trace and double-click on View Real Time Data. Select your node, click . There will be three new drop-downs presented. Select "UCCX" for Product, "Cisco Unified CCX Engine" for Services, and "log" for Trace File Type. Click . A new window will pop-up, click   at the bottom right before you're ready to test, run your test, and enjoy the CTI server logs! That's exactly what I was looking for. Thanks, David! BTW - For the failed login, CAD also fails: Login failed due to a configuration error with your phone and JTAPI or Unified CM. Contact your administrator.