本文共 4785 字,大约阅读时间需要 15 分钟。
本节书摘来自华章计算机《 FreeSWITCH权威指南》一书中的第1章,第1.8节,作者:杜金房 张令考 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
IMS涉及的概念和名词术语相当多,本节将简单加以介绍,对此感兴趣的读者参考,也可以根据这里提到的关键词到网上搜索或查找相关书籍进行更深入的学习。其他读者可跳过本节。
1.8.1 什么是IMSIMS的全称是IP多媒体子系统(IP Multimedia Subsystem),它是一个基于IP网提供语音及多媒体业务的网络体系架构。它最初是由3G标准化组织3GPP设计的,作为其GSM之后的未来移动网络远景目标的一部分。IMS的最初的版本(3GPP R5)主要是给出了一种基于GPRS来实现IP多媒体业务的方法。在这个版本的基础上,3GPP、3GPP2以及TISPAN进行了进一步的更新,以支持GPRS之外的(诸如 WLAN、CDMA2000 和固定等)其他接入网络。从目前来看,IMS是独立于接入网技术的,尽管它与底层传输功能有着很多联系。从另外一个角度看,IMS实际上是IP网上的一个应用系统。IP网的相关技术标准主要由IETF制定,包括应用层(如Email(POP3、SMTP)、文件传输(FTP)、网页浏览(HTTP)等)的相关协议标准。IETF负责制定了与实时应用(Real-time Applications)相关的协议标准,包括SIP、RTP等。IMS使用的基本都是IETF相关的协议标准(SIP、Diameter等),不同的是,ISM在其基础上又进行了详细的操作性描述和增强,以便提供一种完整的、健壮的多媒体系统。这些操作性描述和增强为运营商控制、分责任、计费和安全提供了支持。IP多媒体的全套解决方案是由终端、GERAN(GSM EDGE Radio Access Network,GSM/ EDGE无线通信网络)或UTRAN(UMTS Terrestrial Radio Access Network,UMTS陆地无线接入网)、GPRS核心网和IP多媒体核心网子系统的一些特殊的功能单元来支持的。这些功能单元包括呼叫会话控制功能(CSCF)、媒体网关控制功能(MGCF)、IP多媒体网关功能(IM-MGW)、多媒体资源功能控制器(MRFC)、多媒体资源功能处理器(MRFP)、签约定位功能(SLF)、出口网关控制功能(BGCF)、应用服务器(AS)、信令网关功能(SGW)等。IMS网元众多,其核心网络基本架构如图1-12所示。1.8.2 IMS的特点IMS具有以下特点:1.8.3 IMS核心网元
IP多媒体子系统像CS域(Circut Switched Domain,用于向用户提供电路型业务连接)、PS域(Packet Switched Domain,用于向用户提供分组型业务的连接)子系统一样,可以完成呼叫的发起、保持、释放等功能。另外,它还要对多媒体进行转换控制以及对多媒体业务提供支持,所以包含更多的功能实体来分别完成不同的功能。(1)CSCF CSCF(Call Session Control Function,呼叫会话控制功能)根据在网络中所处的位置的不同,承担的作用也不一样,它可以分为如下三种类型:(2)MGCF
MGCF(Media Gateway Control Function,媒体网关控制功能)一般用于以下场景:(3)IM-MGW
一个IM-MGW(IP Multimedia-Media Gateway Function,多媒体网关功能)可以终止来自电路交换网的承载信道和来自分组网的媒体流(如IP网中的RTP流)。IM-MGW可以支持媒体转换、承载控制和负荷处理(例如,多媒体信号编解码器、回声消除器、会议桥等)。它包含如下功能:IMS-MGW要提供必要的资源来支持UMTS/GSM媒体传输,还需要对H.248协议进行进一步的调整来支持额外的多媒体数字编、解码器等。
(4)MRFMRF(Multimedia Resource Function,多媒体资源功能)分成两部分,包括MRFC(Multimedia Resource Function Controller,多媒体资源功能控制器)和MRFP(Multimedia Resource Function Processor,多媒体资源功能处理器)。(5)SLF
在会话建立期间,被I-CSCF查询,SLF(Subscription Locator Function,签约定位功能)向I-CSCF提供存储用户具体数据的HSS的名字;通过Dx接口来接入IMS。在单一的HSS环境中,并不需要SLF。(6)HSSHSS(Home Subscriber Server,归属用户服务器功能)是一个数据库实体,它用于在归属网络中保存用户的签约信息,包括基本标志、路由信息及业务签约信息等。HSS中保存的主要信息包括:(7)BGCF
BGCF(Breakout Gateway Control Function,出口网关控制功能)用于选择与PSTN(或CS域)接口点相连的网络。如果BGCF发现自己所在的网络与接口点相连,那么BGCF就选择一个MGCF,该MGCF负责与PSTN(或CS域)的交互。如果接口点在另一个网络,那么BGCF就把会话信令转发给另一个网络的BGCF。BGCF在选择与PSTN相连的网络的时候,会利用收到的其他协议的信息和管理信息。BGCF的主要功能如下:(8)SGW
SGW(Singnalling Gateway Function,信令网关功能)完成传输层的信令转换,在基于SS7的信令与基于IP的信令之间转换(也就是在Sigtran SCTP/IP 和 SS7 MTP之间进行转换)。SGW不对应用层的消息进行解释,但必须对底层的SCCP或SCTP消息进行解释来保证信令的正确路由。(9)AS在IMS系统中,实现了业务与控制的完全分离,所有的具体业务都是通过应用服务器(Application Server,AS)来提供的。应用服务器通过一种称为开放服务架构(Open Service Architecture,OSA)的方式引入了Internet上应用的开发模式,为IT应用与电信网的融合奠定了技术基础。AS与CSCF之间使用SIP协议通信。对于不同的服务,AS可以选择不同的SIP模式,如SIP代理模式、SIP用户代理(UA - User agent)模式和SIP B2BUA模式。AS可以设置在IMS本网内,也可以设置在外部的第三方网络中。如果位于本网,它还可以利用Sh或Si接口查询HSS。一般来说,AS包含以下三类功能与实体:1.8.4 SIP协议的参考点
IMS网络中使用SIP协议的主要参考点如表1-1所示。转载地址:http://mdato.baihongyu.com/