TSP开发总结

    今年开始在做一个基于TAPI的TSP实现,在开始准备的时候找到一个叫TSP++的开发工具,能够根据需要自动生成TSP工程,官方网址是http://www.julmar.com/tapi/,里面有开发TSP的开发包,目前版本3.053,是由原先的商业版公布注册码来开源的,在TAPI的开发中,有两个层的东西需要处理,一个是由windows的TAPI服务上面的应用层,一个是由TAPI服务调用交换机功能的中间层TSP,TSP实现的是由交换机侧到系统TAPI侧的功能,在TAPI的标准定义里面,已经定义好了需要实现的函数集,而TSP++的用处是能够根据配置自动生成TSP功能,而且已经封装好了大部分代码,需要做的只是根据交换机的实际功能进行相应的功能调整。

    在TSP总的系统中分为两类事件功能,一类是由前端应用发给交换机的功能调用,一类是有交换机产生的事件,在实现的功能中,主要处理的也是这两部分功能,其他的系统级别的处理都由框架已经处理好了。

    例如实现一个line_makeCall的功能,一般的流程为由应用层发送呼叫命令到交换机,当前请求等待,交换机接收命令,进行处理,把处理后的话机状态返回给TSP,再递交给上层TAPI应用,或者是由交换机侧发起呼叫,把呼叫事件递交到TSP,最后在应用层显示呼叫状态。由于自己对通讯的模式与原理不在行,目前只是安装TAPI的功能要求,基本实现了常规的功能调用,细节上还需要处理,从整个处理的过程来看,利用TSP++开发TSP程序是比较简便的方式。

    在TSP++的官方网站上还有开发前端TAPI应用的ATAPI的框架,利用这个框架能够实现在应用层的功能调用,官方还提供了测试的样例与源码,可以从源码中学习TSP以及TAPI应用的开发。

    目前自己处理TSP这块的任务告一段落,做下来的总体感觉,有框架文档的帮助给自己帮了很大的忙,如果没有,估计自己不大可能完成这样的开发任务,要感谢一下Mark,在安装文件中文档有乱码的时候,我提问之后给我了回复,这是我第一次给老外写邮件,给了我很大的鼓舞,再说声谢谢。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值