AXL vs JTAPI

Tags: , , ,
从Call Manager Programming Guide里下了好几篇。
感觉下来AXL和JTAPI属于比较实用的两种接口。
说到底也就是后台那上百张表的事情。
不过从目前所知两者还是有一些区别。
 
AXL的精华就是ExecuteSQLQuery和ExecuteSQLUpdate。
其他都是基于这两个接口的具体应用。
通过Web Services将这些接口暴露出来。
客户端可以通过WSDL实现客户端,与Call Manager实现通讯进行查询和数据操作。
 
JTAPI是Sun推出的Call Control的API。
Call Manager实现了它,并且针对Call Manager的功能进行了扩展。
它的主要主要实现方式是Event,Observer.
通过实现JTAPI的接口,为Terminal,Address添加Observer来监控各种数据信息。
 
AXL的实现方式是目前流行的Web Services,
但是实现的比较糟糕。。。ExecuteSQLQuery,ExecuteSQLUpdate两个根本没办法直接用,骂人了。
 
JTAPI是Sun的标准,不过据说本身比较乱。
通过/plugins/jtapi.jar来实现编程调用。
 
感觉上AXL针对的是比较静态的配置信息。
JTAPI可以通过Event更好的获取动态设备信息。
 
-。-随便说说,等回去了玩玩看JTAPI的Demo.

 

CallManager和Phone的接口总结

Tags: ,
1CallManager
1.1 AXL(很烂的Web Services,看了半天其实最有用的只有两个接口,query,update…,前提要熟悉DB Schema)
1.2 Servicability,包括Ris,Perfmon,ControlCenterService,LogCollection,CDRonDemond,DimeGetFile)暂时没有时间熟悉
1.3 Extension Mobility暂时没有时间熟悉
1.4 WebDialer暂时没有时间熟悉
 
2Phone
2.1Phone Service
2.2Phone Service Push(Status和Execute,主动通过/CGI/Execute发送给phone)
2.3Phone Service Application API(用于扩展基本的Phone Service,使得Service Application更加可控)
2.4Phone Service Steam API(Push Service的扩展,使得Application更好的控制Audio
2.5URI Features(Excute的扩展,通过URI执行Phone内置的命令)
2.6SIP Messages(至今不太明朗。。。)

 

无觅相关文章插件,快速提升流量