Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
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?

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

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, ...

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.