说明:图中所有的设备都是通过网络和CTI服务器交互的,我们内部都是通过远程监控API接口与服务器通信,也就是说,只要用户可以按照远程监控API的规范开发出具有自己特色的计费系统、监控系统等等。
由于系统采用了远程监控API,从而使不同功能的系统在网络上分布运行,这样即使某个部件出现错误也不会影响整个系统的运行,从而确保了系统的稳定性。比如:当计费服务器或中文短信息网关甚至是数据库服务器因故障停止运行,这是CTI服务器并不会停止运行,而是相应的服务终止。也就是说,当数据库服务器关机,语音服务器在遇到有数据库查询的时候会转向数据库查询错误的地方执行,如播放语音"系统正在维护,请稍后再拨"。当中文短信网关因故障停机,则用户发短信则无法发出,并不会影响CTI服务器的正常运行。其他服务依此类推。
以上结构能够非常有效的避免由于系统有过多的应用加入而导致系统运行不稳定,将某些容易出现不稳定因素的应用通过远程监控API外挂到网络的其他机器上(比如需要和远程的某台主机相连接,经常容易出现断线现象),从而大大提高系统的稳定性
6 CTI Builder 典型设计界面
A. 播放录音
B. 变量管理
C. 错误检测
D. 录音编辑
E. 数据库支持
F. 多工作区
G. 控件设计
H. 多工作区
深圳华麾通信公司供稿 CTI论坛编辑