论文部分内容阅读
随着近几年IP技术的迅速发展,传统电信网络将逐步成为分组骨干网的边缘部分。与此同时,为了支持新的多媒体商业应用,传统电信网络将越来越开放,并引入许多新的功能和业务。因此,有必要开发新的网络结构。在这种背景下,NGN(下一代网络)成为目前讨论的热点技术。NGN是一个广义的概念,一般而言,下一代网络是:可以提供包括话音、数据和多媒体等各种业务在内的综合开放的网络构架。而软交换(Softswitch)是下一代网络的核心技术,它是一种基于软件的分布式交换和控制平台。在NGN的网络体系中一般采用IP网作为承载网,因此如何实现基于IP网的多媒体业务也成为研究的热点。
SIP协议作为新兴的多媒体通信协议,具有实现简单,功能强大,适合IP网等优点;通过SIP协议在扩展方面的两个特点:灵活的可扩展性以及开放的业务开发环境,可以很容易地实现基于IP网的丰富多彩的多媒体增值业务。
SIP是一个应用层的信令控制协议,用来创建、修改和终结一个或多个参加者参加的会话进程。这些会话包括IP电话、Internet多媒体发布、Internet多媒体会议、远程教育以及远程医疗等。
本论文首先介绍了SIP协议在当前通信行业背景下的研究及发展现状,细致研究了SIP协议理论,包括SIP协议的功能、消息、实体和优良特性。随后设计了一套SIP协议栈软件,着重阐述了自己的设计思想,包括协议栈的系统构架设计,对象类(接口)设计,多线程的并发处理设计。接下来文章也系统研究了基于SIP协议的NGN/IMS业务技术,包括阐述NGN/软交换/IMS的基础知识及关键技术,分析了SIP协议灵活的扩展机制、开放的业务开发环境和基于SIP协议的业务创建技术。