对于SIP协议,相信大家都有所接触。那么前面的文章中,我们也阐述了SIP协议的内容,如果大家不清楚,也可以稍微回顾一下。我们知道,SIP协议,在网络通信领域有着巨大的发展潜力,这里我们就来讲解一下IMS和SIP协议的内容。
1、IMS和SIP协议简单介绍
IP多媒体核心子系统(IMS)是第三代移动通信合作伙伴项目(3GPP)提出的支持IP多媒体业务的子系统,它的显著特点是采用了会话发起协议(SIP),通信与接入方式无关,可以提供多种媒体业务,控制功能与承载能力分离、呼叫与会话分离、应用与服务分离、业务与网络分离、移动网与互联网业务融合.IMS顺应了通信网络融合发展的趋势.
SIP是基于因特网两个最成功的服务Web和E-mail进行设计的.借鉴了Internet的标准和协议设计思想,坚持简洁、开放和可扩展、可重用性的原则,为组建多媒体通信网络、提供多媒体业务提供了一种可以将简单的应用结合到复杂的服务中去的方法.SIP通过一种便捷的方式来建立和控制各种类型的点到点媒体会话.和Internet协议类似,它采用的是一种模块化结构,请求/应答模式,基于文本方式,因此使用非常简单灵活,升级、扩展方便.SIP由SIP基本协议和一系列针对移动业务的SIP扩展组成.SIP基本协议由因特网工程任务组(IETF)请求说明文档(RFC)3261定义,SIP扩展则由一系列RFC文档组成,主要包括RFC3455、RFC3311、RFC3262、RFC 3325等20多个文档.
2、IMS中的SIP协议
由于SIP的灵活性,使得3GPP在R5中采用了SIP作为会话控制协议来设计IMS.3GPP没有定义一个新的SIP协议,而只是以某种方式使用IETF定义的SIP.因此,在公用移动网中的诸如低带宽、漫游、安全需求、服务质量(QoS)和计费管制等特定需求,对SIP也都会有特定要求.
SIP模型中,为建立起一个会话,用户代理客户端向用户代理服务起发起请求.请求通过代理服务器在网络中路由.此外,注册服务器,因为要提供用户代理的位置信息,因而需要将SIP地址映射成IP地址.3GPP的IMS体系结构选择了这个模型.
在IMS中的用户代理为用户设备(UE).IMS中的代理服务器和注册服务器即为呼叫会话控制功能(CSCF)的网络实体.有3种类型的CSCF:
1)服务CSCF(S-CSCF),作为注册服务器并且激活基于用户数据的应用业务控制;
2)代理CSCF(P-CSCF),是UE在IMS网络中的***个接触点;SIP信令消息在P-CSCF和UE之间传送;
3)查询CSCF(I-CSCF)对于外部网络是***个接触点,特别是对于外部的IMS网络.