cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1179
Views
0
Helpful
1
Replies

Programming the Applications which integrated with CUCM

Hello, we want to make our own applications to work with CUCM 11.5 (SOAP, AXL etc)

The first task - is to make application which can monitor the calls in real time. like RTMT, but it must watch the calls in realtime and to keep the history


Can you please advice which programming language is best for making applications for CUCM: Python, Java etc?


Thanks,

Vladimir



1 Reply 1

dstaudt
Cisco Employee
Cisco Employee

For monitoring individual calls in real time (note, only calls terminated on a CUCM registered endpoint), you will want to look into the CUCM CTI interfaces: TAPI and JTAPI:

https://developer.cisco.com/site/tapi/index.gsp

Cisco DevNet: JTAPI

If Java is an option, I might suggest JTAPI, as TAPI (C/C++) can be fairly obtuse.

If you just want high-level statistics - similar to RTMT - check out the RisPort SOAP API: Cisco DevNet: sxml - API Reference - Real-Time Information (RisPort)

This will be fairly easy to work with as it is SOAP-based (perhaps easier to handle as REST-like, HTTP+XML), and you can code against it from just about any platform.