论文部分内容阅读
IETF提出的会话初始化协议SIP基于Internet发展而来。如今,SIP协议已经得到了广泛的应用,但其仍然局限于点对点的形式,还不能提供对多媒体会议的支持,这一点从SIP的呼叫流程也可以看出。但SIP具有天生的灵活开放性和良好的扩展性,这使得SIP与NGN网络能够很好的结合,使其成为NGN网络中最为重要的会话控制协议。因此,基于SIP的NGN多媒体应用将会是未来的发展趋势。
Internet草案对于如何扩展SIP已经做出了规定,在对多媒体会议的支持方面,通常也都是将SIP协议进行扩展来实现,但这些扩展采用单个会议成员服务器来保存会议成员状态,限制了会议系统的可控制性。对此,论文采用基于组播方式的多媒体会议模型提出了一种SIP协议的扩展方法用于多媒体会议的信令控制,该方法可为与会者带来更加便利的会议控制及交互功能,同时也为SIP应用于组播模型的多媒体会议系统提供了一定的理论依据。
另一方面,基于SIP的多媒体通信系统的发展和应用离不开与用户直接交互的设备终端,SIP系统中的终端设备也称为用户代理,用户代理的功能质量直接影响到SIP多媒体系统的普及和其他软交换产品的推广。论文采用分模块设计C++类的方法,以VC++6.0为开发工具实现了一个多媒体SIP用户代理软终端,主要具备呼叫建立和拆除,语音和视频通信的功能。尽管该SIP用户代理软终端还不能称为真正意义上的多媒体会议系统终端,但是为NGN多媒体会议系统智能SIP软终端电话的开发打下了基础,具有一定的现实意义和实用价值。