linux - JTAPI with CTI ports to integrate with Cisco Unified Call Manager version 8.5 -


what jtapi , cti , cisco unified call manager ? how can integrate sip call or voip call case?

this open ended wide question, , have lots of basic research ahead of before ready run this. started: cti stands "computer telephony integration", , generic term controlling or monitoring telephony systems, such pbxs, using api. cti descrption @ wikipedia. cisco unified call manager cisco calling pbx offering these days. box looks bit router, can connect voip based phone sets via ethernet port , speaks sip or skinny (cisco's proprietary signaling protocol) rtp phones. cucm core component of business's telephony system if using cisco technologies.

there 2 basic flavors of cti- first party call control, , third party call control. first party application acts or associated single phone extension , can sent commands information , control phone doing. example, program tell if phone ringing, take phone offhook, dial number, etc. used things address book integrations, user can use program click contact on screen , have phone dial contact. 2 common protocols first party call control tapi , jtapi. (jtapi supports 3rd party call control features, though lot of systems provide jtapi api don't provide these)

cisco cucm provifes both tapi , jtapi, though i've heard of tapi implementation described quirky , undesirable, jtapi more used. jtapi provides api interacting telephony system java program.jtapi description , links. more comprehensive api 3rd party call control tsapi, cisco cucm not provide tsapi style api unless have optional unified contact center module expensive, , api pretty rough (basically spec binary io on socket , api provides tsapi style call state model).

as how integrate sip or voip call using jtapi, depends on wish do. example, possible use feature called 'built in bridge' on latest generation of cisco phonesets, provide sip trunk terminating @ program , send sip transmission of every call going to/from each phoneset or subset of calls controlled program in real time. way receive 2 rtp feeds each conversation-- local end, , far end. useful passive applications such monitoring or recording.

for more active applications, can use cisco's jtapi , other apis remotely monitor or control physical ip phone or softphone on system, or register application virtual extension , take calls, join conferences, force transfers of calls third parties, etc.

for more information see: http://developer.cisco.com/web/jtapi


Comments