Client development questions

Version 1
    This document was generated from CDN thread

    Created by: MARKO KOCIC on 01-10-2008 03:06:09 PM
    Is it possible to develop agent client with functionality similar to Agent application using only messages documented in CTI Protocol Guide?

    I see that Agent and Supervisor applications are using CORBA to communicate with UCCX server.

    Is that CORBA API documented and publicly available for use by other clients?

    Subject: Re: Client development questions
    Replied by: David Lender on 01-10-2008 03:37:45 PM
    There is no CORBA API to UCCX CTI. It is a TCP/IP Socket message based protocol for use by any application that supports TCP/IP messaging. The protocol specification is available for download by Developer Services program members. Cisco requires that partners be a Cisco Technology Developer Program CTDP member and certify their application via our IVT (Interoperability Verification Testing) program. For more information see http://developer.cisco.com/web/partner

    Subject: Re: Client development questions
    Replied by: MARKO KOCIC on 02-10-2008 10:59:14 AM
    I have protocol documentation, but when I fire up Wireshark and monitor connections between my machine with UCCX Agent installed and UCCX server I can see lots of GIOP messages. Agent listens as CORBA server at 59020 port where it reposnds to CORBA requests for operations like heartbeat, agentStateChange, ...

    Subject: Re: Client development questions
    Replied by: David Lender on 02-10-2008 12:54:28 PM
    The only published interface is the CTI Protocol. Cisco Agent Desktop (CAD) may use something else under the covers but it is not public. CORBA is not supported by the UCCX CTI Server.