1.2.3 接口功能
IMS网络接口示意如图1-6所示。
图1-6 IMS网络接口示意图
1.2.3.1 UE与SBC/P-CSCF之间Gm和Gm'接口
Gm是UE和P-CSCF之间的接口,采用SIP协议,该接口的主要功能包括IMS用户注册及鉴权、IMS用户的会话控制,SIP消息采用UDP或TCP协议承载。
Gm'接口是SBC与P-CSCF之间的接口,采用SIP协议,该接口主要用于全代理式SBC与P-CSCF之间的通信。
1.2.3.2 CSCF之间的Mw接口
Mw接口用于连接不同CSCF,采用SIP协议,该接口主要功能为在各类CSCF之间转发注册、会话控制及其他SIP消息。
1.2.3.3 S-CSCF与AS之间的ISC接口
ISC接口是S-CSCF与AS之间的接口,采用SIP协议,S-CSCF通过该接口与各类AS(SIP AS、OSA SCS)通信,以实现对CM-IMS用户的业务提供。
1.2.3.4 S-CSCF/BGCF与MGCF之间的Mg/Mj接口
Mg接口是S-CSCF和MGCF之间的接口,基于SIP协议。Mj接口是BGCF和MGCF之间的接口,用于BGCF转发会话信令至MGCF,以便与PSTN/CS域网络的交互(基于SIP协议)。
1.2.3.5 I-CSCF与AS之间的Ma接口
Ma接口是I-CSCF和AS之间的接口,基于SIP协议,用于PSI路由。
1.2.3.6 I-CSCF/S-CSCF与HSS/SLF之间的接口Cx/Dx
Cx接口是I-CSCF/S-CSCF和HSS之间的接口,采用Diameter协议,用于I/S-CSCF与HSS之间的数据查询和更新等功能。
Dx接口是I-CSCF/S-CSCF和SLF之间的接口,采用Diameter协议,用于获取用户数据所在的HSS域名或地址。
1.2.3.7 AS与HSS/SLF之间的接口Sh/Dh
Sh接口是AS和HSS之间的接口,采用Diameter协议,用于传送用户的用户数据和业务数据,包括码号信息、业务属性等。Sh接口需支持Sh-pull、Sh-Update、Sh-subscribe、Sh-notify流程。
Dh接口是AS和SLF之间的接口,采用Diameter协议,用于AS获取用户数据所在的HSS的域名或地址。
1.2.3.8 S-CSCF和AS与MRFC间的接口Mr/Mr'/Cr
Mr接口是S-CSCF与MRFC之间的接口,Cr/Mr'接口是AS与MRFC之间的接口,采用SIP协议,完成对媒体会话管理和媒体资源的控制。
1.2.3.9 媒体设备间的接口Mb
Mb接口是IM-MGW与SBC或MRF等其他媒体设备之间的接口,基于RTP/RTCP协议。
1.2.3.10 MGCF与IM-MGW之间的接口Mn
Mn接口用于MGCF对IM-MGW的控制,该接口使用H.248协议。
1.2.3.11 UE与AS之间的接口Ut
Ut接口是UE与AS之间的接口,可以用于用户业务数据的配置(如配置前转号码),也可以用于业务逻辑的实现(如群组业务中获取用户好友列表)等。根据不同应用场景的需求,Ut接口可以选择不同的协议。
从上面罗列的常用接口和协议,我们可以看到控制面一般是SIP协议,用户面是RTP协议,需要对这两个协议有较深的了解才能更好地理解VoLTE业务。