平台化思路下SIPTU的设计与实现
2016-11-09曾丽君魏丽闵芳
曾丽君 魏丽 闵芳


摘要:会话初始协议(SIP)是一种应用层控制协议,在IMS系统中应用广泛。研究了一种平台化SIP的实现方案,这种方案使得SIP在不同的产品中能屏蔽上层和底层的实现,通过提供不同的接口层给上层应用使用,使得SIP更具通用性。基于此种思路,进一步实现了SIP分层结构中非常重要的组成部分SIP TU的基本功能和关键技术,具体包括UAC、UAS以及proxy行为的支持等。
关键词:SIP TU UA proxy
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2016)09-0179-02
近几年来,移动网和互联网有效的结合起来,既能向人们提供无处不在的多媒体业务,也能对通信网络实施有效的管理。为了实现通信以及多媒体的相关业务,3GPP标准定义了一些协议来配合业务的实现,涉及到的常用协议有SIP协议(协议标准为RFC3261),H248协议(协议标准为RFC3525),DIAMETER协议(协议标准为RFC3588)等。目前这些协议应用的项目有固网产品(包括软交换、分组交换服务、SBC、BGW等),IMS产品(包括CSCF,MGCF,PDF,HSS等);移动核心网产品(CDMA2000、MSCe,WCDMA、TD-SCDMA等);由于这些协议应用的产品众多,则可以采用平台化的设计思路来对这些协议进行实现,以便人力共享,经验共享,成果共享,在企业中也能准确快速的响应产品需求。
众多协议中,SIP协议定义的目的,是为了建立、修改和终止一个多媒体的通话,它是信令的控制协议[1],和其他协议配合,共同实现IMS中相关通信业务。
1 SIP平台实现架构
基于平台化的设计思路,遵从IETF标准组织的RFC3261协议的描述对SIP协议进行构建。其整体架构如图1所示。
如图1所示,协议平台主要由两部分组成,第一部……
