IMS的框架结构包括CSCF(CallSessionControlFunction)、MGCF(Media Gateway Control Function)、IMS-MGW(IMS-Media GateWay)、MRFC(Multimedia Resource Function Controller)、MRFP (Multimedia Resource Function Processor)、BGCF(Breakout Gateway Control Function)等功能实体。其中CSCF是整个网络的核心,支持SIP协议处理SIP会话。P-CSCF是UE接入IMS系统的入口,实现了在SIP协议中的Proxy和UserAgent功能;MGCF和IMS-MGW是与CS域和PSTN互通的功能实体,分别负责控制信令和媒体流的互通;MRFC和MRFP是实现多方会议的功能实体,控制层面的MRFC通过H.248控制MRFP;BGCF是IMS域与外部网络的分界点,它选择在哪里跟CS域或PSTN互联。
2、IMS协议
IMS域中使用的主要协议有:SIP、Diameter、COPS。其中SIP主要用于呼叫和业务控制,Diameter主要用于AAA方面,COPS主要用于QoS授权。另外涉及到的相关协议还有:媒体相关协议—SDP/RTP/RTCP/RTSP、承载/QoS相关协议—IPv6/IPSec/RSVP等、传统域互通协议—H.248/BICC/ISUP等。
3、IMS的业务架构
IMS为业务开发商提供了开放的可编程环境,为运营商快速灵活的开发下一代新业务提供了一个开放的平台。IMS的业务架构是IMS系统比较成功的一个方面,通过基于SIP的ISC(InternalServiceControl)接口,由S-CSCF与各种应用服务器组成。由于IMS融合了语音和数据业务,又结合了IP网的灵活性和SIP的可扩展性,使得IMS支持的业务更加丰富。
R5在业务方面除原有的CAMEL、OSA之外,新支持SIPAS。IMS的业务架构如图2所示: