论文部分内容阅读
近些年来随着互联网的普及和通信业的迅速发展,IT信息技术和CT通信技术逐渐地融合形成一个新的范畴与领域:ICT信息通信技术。UC融合通信是一种融合了多种技术和产品的解决方案,UC的出现带来了ICT领域的革新,其中ICT通信服务器中间件便是典型的UC集中式服务器端产品。通过中间件技术,将IPPBX、IM/Presence服务器、会议服务器、录音服务器等众多不同功能的服务器整合到一起,屏蔽了各个服务器内部功能接口的复杂性,提供统一的消息格式进行交互,对外打造了一个开放的平台。本论文以CTI中间件为基础做重点阐述。CTI中间件是ICT通信服务器中间件架构上最具代表性质的组件,是连接ICT通信服务器内部组件和外部应用客户端的桥梁。本论文首先介绍了项目研究中ICT通信服务器中间件的相关内容如背景、整体架构及其架构上的内部组件等,引出了主要研究对象CTI中间件。CTI中间件的设计阶段提出了CTI中间件分层模块化可扩展的架构,给出了CTI中间件消息的数据流图,定义了CTI中间件的消息协议。CTI中间件的实现阶段完成了CTI中间件各功能模块的具体实现如消息缓冲区、消息路由器、消息适配器、消息解析器,给出了CTI中间件几个典型业务的实现,利用CTI中间件的对外提供的基本API组合出具有一定逻辑的功能业务。在CTI中间件的设计与实现基础上,搭建实际的网络环境,利用测试工具对CTI中间件应用程序进行了验证和测试。