论文部分内容阅读
SIP(Session Initiation Protocol)协议是分组网络中语音和多媒体呼叫的呼叫控制信令协议,随着VoIP技术的飞速发展,SIP协议正日益受到业界的重视。目前,电子通信和计算机工业在技术上正趋合二为一,将PC引入电信领域为开发人员和终端用户带来了巨大的好处。本论文研究了基于SIP协议的Windows开发平台上的第三方通讯接口(TAPI)的应用,主要包括如下内容:文章首先简要的对VoIP的概念和发展及第三方接口作了介绍,对当今发展最迅速的VoIP协议SIP及其消息体SDP进行了详细的说明,包括它的概况,消息总体描述,消息内容以及头域等;在此基础上我们对SIP协议的实现实体VPP协议栈进行了讲解,包括VPP协议栈模块组成及功能,事务处理过程中的状态机转化及协议栈的定时器机制等。其次介绍了第三方接口TAPI的基本架构及组成,其中重点介绍了TAPI和TSPI之间的关系;然后阐述了基于SIP协议的第三方接口软件XETelephoneSP的基本架构及具体实现方法。SIP协议作为本软件的信令载体,文章重点阐述了VPP SIP协议栈在XETelephoneSP中的应用,具体实现过程包括:协议栈的初始化过程,接口的适配,上层消息的转化等。最后文章讲述了一种如何利用XETelephoneSP来实现呼叫的具体实现方法在文章末尾对第三方接口的进一步完善提出了观点并且展望了它的发展前景。