论文部分内容阅读
VoIP俗称IP电话,它是利用国际互联网Internet作为语音传输的媒介,从而实现语音通信的一种的通信技术。当前,VoIP的业务量正在以飞快的速度增长,然而,IP电话终端设备和网关的可扩展成为业界面临的一大技术挑战。在软交换技术即将成为下一代网络交换技术的背景下,SIP以诸多优势认为可以作为软件换技术的接入层核心协议,SIP协议秉承了越简单越流行这一思想,有着无限的应用前景。
SIP协议下,SIP代理用户终端的设备遵循不同的标准,这导致了不同的SIP终端难以实现互通,本文在研究了SIP协议,STUN协议等技术的基础上,结合多次SIP系统不同组件开发和研究的实践经验,提出了SIP协议下的可兼容性服务器系统的设计模式,并且给出了详细的实现方案。本文基于SIP的JAIN协议栈设计并实现了注册服务器、SIP代理服务器、Full Proxy服务器,基于STUN4j协议栈设计并实现了STUN服务器,基于JMF协议栈设计并实现了RTP代理服务器。通过Full Proxy服务器和注册服务器的交互过程,能够为终端提供Full Proxy方式的服务,STUN服务器能够为终端提供STUN方式的服务。
由注册服务器、代理服务器(包括SIP代理服务器、Full Proxy服务器、RTP代理服务器)、STUN服务器组成的服务器系统经过测试表明:它能够兼容多种标准的SIP终端,并且能高效智能的为SIP终端提供接续控制服务。