首页 > 其他分享 >什么是IMS?

什么是IMS?

时间:2023-06-09 11:26:02浏览次数:35  
标签:功能 SIP 多媒体 CSCF IP 什么 IMS

IMS的全称是IP多媒体子系统,它是一个基于IP网提供语音及多媒体业务的网络体系架构。
它最初是由3G标准化组织3GPP设计的,作为其GSM之后的未来移动网络远景目标的一部分。IMS的最初的版本(3GPP R5)主要是给出了一种基于GPRS来实现IP多媒体业务的方法。在这个版本的基础上,3GPP、3GPP2以及TISPAN进行了进一步的更新,以支持GPRS之外的(诸如 WLAN、CDMA2000 和固定等)其他接入网络。从目前来看,IMS是独立于接入网技术的,尽管它与底层传输功能有着很多联系。

IP多媒体核心网系统是由所有能提供多媒体服务的核心网功能实体组成,包括了与信令 和承载相关的功能实体的集合。IP多媒体业务是基于IETF定义的会话控制能力,利用PS域 和多媒体承载来实现的。
为了实现接入的独立性和支持无线终端与Internet互操作的平滑性,IP多媒体子系统尽量 采用与IETF 一致的Internet标准。因此 定义的接口跟IETF的Internet标准也是尽可能的一 致,如采用了 IETF的SIP协议。
IP多媒体核心网子系统使PLMN的运营商能给他们的用户提供基于Internet的应用、服 务和协议的多媒体业务。这里并不是要把这些业务变成IP多媒体子系统的标准,而是为了让 PLMN的运营商和第三方的业务提供者来发展这些业务。IP多媒体核心网子系统能集中语音、 图像、消息、数据和基于Web的技术来为无线用户服务,并把Internet的发展和无线通信的发 展结合起来。
支持IP多媒体应用的全套解决方案是由终端、GERAN或UTRAN无线接入网、GPRS核 心网和IP多媒体核心网子系统的一些特殊的功能单元。
这些功能单元包括呼叫会话控制功能 (CSCF)、媒体网关控制功能(MGCP)、IP多媒体网关功能(IM-MGW)、多媒体资源功能 控制器(MRFC)、多媒体资源功能处理器(MRFP)、签约定位功能(SLF)、出口网关控制功 能(BGCF)、应用服务器(AS)、信令网关功能(SGW)。所有的功能实体被认为在不同的逻辑结点中实现,如果在同一个物理设备中实现两个逻 辑结点的功能,那么这两个逻辑结点的接口就成为该设备的内部接口。

 


IP = 基于IP的传输 基于IP的会话控制 基于IP的业务实现
Multimedia = 语音、视频、图片、文本等多种媒体的组合 在多种接入基础之上具有不同能力的终端组合
Subsystem = 依赖于现有网络技术和网络设备发展的系统
最大程度重用现有网络系统
无线网络把PS/GPRS网络作为承载网络
固定网络把基于固定接入IP系统作为承载网络

 

简言之:IMS在IP网络的基础上构建一个分层、开放、融合的核心网控制架构,是一个可运营、可管理、可计费的系统。从另外一个角度看,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网元众多,其核心网络基本架构如图所示。

IMS具有以下特点:
采用SIP作为呼叫控制协议。基于SIP协议实现了呼叫控制和业务控制的分离,并增强了多媒体支持能力。支持Diameter协议。Diameter是IETF开发的协议,用于认证、授权和计费(Authen-tication、Authorization、Accouting,AAA)。采用归属控制方式。对于移动用户而言,通过归属控制,即使用户漫游到外地,也可以享受到与归属地同样的服务。

采用接入无关性。
提供优越的融合特性,核心功能与具体接入技术无关。业务、控制、承载层完全分离。IMS进一步发扬了NGN软交换结构中业务与控制分离、控制与承载分离的思想,与软交换相比其进行了更充分的网络解耦,网络结构更加清晰合理,同时不同类型网络的解耦也为网络在不同层次上的重新聚合创造了条件。这种重新聚合,就是网络新的融合的过程。

增强计费功能。
通过CCF(计费采集功能),可以支持更灵活的在线、离线计费。

增强多媒体业务。融合视讯。

在增强多媒体业务这方面,主要体现在Presence(呈现)、Messaging(短消息)、Conferencing(会议)、PoC(Push-to-talk over Cellular,基于移动网络、采用VoIP技术的集群对讲业务)、MBMS: Multimedia Broadcast Multicast Service(多媒体广播多播服务)等几个方面

注册和打电话流程示意

红色流程1-8是注册流程 ,其中终端负责发起注册P-CSCF位于用户的拜访域,负责正确的把用户注册请求路由回其归属域,S-CSCF负责处理签权,HSS提供用户的签权数据,蓝色流程是一个简化的打电话流程其中终端发起电话邀请,P-CSCF根据用户的注册时保存的路由把用户的业务请求路由回S-CSCF,S-CSCF负责分析被叫路由,并正确的找到被叫。

IMS核心网元
IP多媒体子系统像CS域(Circut Switched Domain,用于向用户提供电路型业务连接)、PS域(Packet Switched Domain,用于向用户提供分组型业务的连接)子系统一样,可以完成呼叫的发起、保持、释放等功能。另外,它还要对多媒体进行转换控制以及对多媒体业务提供支持,所以包含更多的功能实体来分别完成不同的功能。

 

(1) CSCF
CSCF(Call Session Control Fun CTI on,呼叫会话控制功能)根据在网络中所处的位置的不同,承担的作用也不一样,它可以分为如下三种类型:
代理CSCF(P-CSCF):
它是IMS中与用户的第一个连接点,提供Proxy(代理)功能,即接受业务请求并转发它们。P-CSCF在某些情况下也可以提供UA(用户代理)功能。
问询CSCF(I-CSCF):
类似IMS的关口节点,分配S-CSCF、路由查询以及IMS域间拓扑隐藏。
服务CSCF(S-CSCF):
它在IMS核心网中处理核心控制地位,负责对UE的注册鉴权、会议控制以及用户数据管理等。

(2) MGCF
MGCF(Media Gateway Control Function,媒体网关控制功能)
一般用于以下场景:
控制IMS-MGW中的媒体信道的连接。与CSCF通信。根据路由号码,为从传统网络来的入局呼叫选择CSCF。执行ISUP协议和IMS呼叫控制协议间的转换。

(3) IM-MGW
一个IM-MGW(IP Multimedia-Media Gateway Function,多媒体网关功能)可以终止来自电路交换网的承载信道和来自分组网的媒体流(如IP网中的RTP流)。IM-MGW可以支持媒体转换、承载控制和负荷处理(例如,多媒体信号编解码器、回声消除器、会议桥等)。它包含如下功能:
通过与MGCF交互来进行资源控制。拥有并维护回声消除器等资源。可能需要多媒体数字信号编、解码器。IMS-MGW要提供必要的资源来支持UMTS/GSM媒体传输,还需要对H.248协议进行进一步的调整来支持额外的多媒体数字编、解码器等。

(4) MRF
MRF(Multimedia Resource Function,多媒体资源功能)分成两部分,包括MRFC(Multimedia Resource Function Controller,多媒体资源功能控制器)和MRFP(Multimedia Resource Function Processor,多媒体资源功能处理器)。
MRFC的主要功能:
控制MFP中的媒体流资源;翻译来自AS和S-CSCF的信息(会话标志符等),并相应地对MRFP进行控制;产生计费记录。
MRFP的主要功能:
控制Mb接口点的承载;提供MRFC需要的资源,混合输入媒体流(如用于多方会议),发出多媒体流(如用于多媒体广播),处理多媒体流(如语音编码转换、媒体分析)等。

(5) SLF
在会话建立期间,被I-CSCF查询,SLF(Subscription Locator Function,签约定位功能)向I-CSCF提供存储用户具体数据的HSS的名字;通过Dx接口来接入IMS。在单一的HSS环境中,并不需要SLF。

(6) HSS
HSS(Home Subscriber Server,归属用户服务器功能)是一个数据库实体,它用于在归属网络中保存用户的签约信息,包括基本标志、路由信息及业务签约信息等。
HSS中保存的主要信息包括:
IMS用户标识(包括公有及私有标志):号码地址信息。
IMS用户安全上下文:用户网络接入认证密钥信息、漫游限制信息等。
IMS用户的路由信息:HSS支持用户注册,并且存储用户的位置信息。
IMS用户的业务签约信息:包括其他AS增值业务数据。

(7) BGCF
BGCF(Breakout Gateway Control Function,出口网关控制功能)用于选择与PSTN(或CS域)接口点相连的网络。如果BGCF发现自己所在的网络与接口点相连,那么BGCF就选择一个MGCF,该MGCF负责与PSTN(或CS域)的交互。如果接口点在另一个网络,那么BGCF就把会话信令转发给另一个网络的BGCF。BGCF在选择与PSTN相连的网络的时候,会利用收到的其他协议的信息和管理信息。BGCF的主要功能如下:
收到 S-CSCF请求后,为呼叫选择一个适当的PSTN(或CS域)接口点。
选择一个与PSGN(或CS域)相连的网络。如果本网络没有与PSTN相连,那么BGCF就把SIP信令转发给与PSTN(或CS域)相连的网络的BGCF。
在与PSTN(或CS域)相连的网络中,选择一个MGCF,并把SIP信令转发给MGCF。
生成计费记录。

(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包含以下三类功能与实体:
SIP AS(Application Server):
基于SIP的应用服务器,负责提供IMS的具体服务。SIP AS和 S-CSCF 之间直接利用 SIP 及其扩展的呼叫信令协议,因此不需要进行呼叫信令协议之间的转换工作。另外由于基于 SIP 可以非常方便地实现语音、数据以及视频等多媒体类的会话,因此SIP AS可以高效率地提供各种新型的融合业务。
IM-SSF(IP Multimedia Service Switching Function):IP多媒体交换功能实体,它作为SIP和智能网的CAP(CAMEL Application Part,CAMEL应用部分)之间的接口,为IMS用户提供增值业务。可以位于用户归属网,也可以由第三方提供,主要用于处理IMS发来的SIP会话、发起SIP请求、发送计费信息给CCF和OCS。
OSA-SCS(Open Service Access-Service Capability Server):SIP和OSA框架之间的接口。SCS实际上是负责API具体实现的功能实体,它与核心网络元素(如HLR、MSC、SSP等)进行交互。这样,一个SCS服务程序就相当于一个进入核心网络的一个代理或一个网关。

IMS和软交换实际上是NGN的两个版本。
和软交换当年把控制和承载分离开类似,IMS不过把业务和控制进一步分离,可以说IMS就是更标准的软交换,或者在移动网里更可说IMS是R6的软交换,理论上说IMS能实现的业务,软交换都可以实现,只不过都是基于各厂家私有的协议和标准,如果软交换进一步标准化这些业务和接口,就和IMS没有什么区别。
IMS并不复杂,组网也很简单。IMS确实有很多模块和接口,这是标准化的代价,但是在网络初期很多功能模块都是可以合设的,特别是华为可以把IMS实现在一块单板或者一个1U的服务器上,可与软交换集成在一个机架里进行混合组网,从成本上来说,以VoBB应用场景为例,华为公司的IMS解决方案相对于业界任何一家软交换解决方案包括华为自己的,都具有竞争力。

 

标签:功能,SIP,多媒体,CSCF,IP,什么,IMS
From: https://www.cnblogs.com/lyfily-p-7439305/p/17468628.html

相关文章

  • 晃电是什么及电动机抗晃电功能的介绍
    安科瑞虞佳豪“晃电”指的是因供电线路切换、雷击、重合闸、大型设备启动、发电厂故障及其他原因造成电网电压下降到额定值的90%~10%,持续时间为10ms~500ms情况。重要生产型企业对系统供电可靠性的要求较高,一旦出现供电系统晃电,会引起保护设备欠压误保护、生产设备意外停机,致使生产线......
  • JSON是什么?JSON的简单介绍及使用
    一、JSON介绍JSON(JavaScriptObjectNotation)是一种数据结构,当我们需要在不同的应用程序之间传递数据时,我们需要一种通用的格式来表示数据。相比xml交换格式来说,因为解析xml比较的复杂且需要编写大段的代码,而JSON数据更小,也更容易解析。1、JSON基本语法JSON数据与JAVA中......
  • 请问在电脑里PNP是什么意思啊?
    PnP(PlugandPlay,即插即用)是指用户不必干预计算机的各个外围设备对系统资源的分配,而将这一繁杂的工作交给系统,由系统自身去解决底层硬件资源,包括IRQ(中断请求)、I/O(输入输出端口)地址、DMA(直接内存读写)和内存空间等的分配问题。对用户而言,只要将外围设备“插上”就能使用。为......
  • HTTP1\2\3 和 https 分别是什么?
    http1,http2http3和https有什么区别HTTP/1.0和HTTP/1.1是早期的HTTP协议版本,而HTTP/2(也称为HTTP/2.0)和HTTP/3(也称为QUIC)是后续的协议版本。以下是它们之间的主要区别:HTTP/1.x:HTTP/1.x是一种基于文本的协议,使用明文传输数据。每个请求都需要建立一个新的连接,并且请求和响应......
  • 有什么Windows电脑上好用地记笔记软件
    当你每天的工作事项非常多时,就会有很多事情需要记住,面对繁琐复杂的各种事项,很多人的记忆力都是有限的,很容易就会忘记工作事项,这应该怎么办呢?其实随着工作量的增加,想要快速、准确的记住琐碎的工作信息,借助一款记笔记软件可以起到事半功倍的作用。一般大多数上班族使用的办公设备都......
  • C++面试八股文:C++中指针、引用、解引用和取地址有什么不同?
    C++面试八股文:C++中指针、引用、解引用和取地址有什么不同?某日小二参加XXX科技公司的C++工程师开发岗位2面:面试官:指针、引用、解引用和取地址是C++中的重要概念,请问它们在语法和语义上有所不同?小二:指针是一个变量,它存储了一个内存地址。小二:引用是一个别名,它允许使用一个......
  • 美团面试:说一说你做过什么项目?
    面试官在问你做过哪些项目的时候,其实,此时就是该自己大显身手的时候好。通常都是选择最近自己参与的项目,或者最近自己主导的项目。这个也不一定哈,我们也完全可以把自己参与的或者主导过NB项目中,拿出来“SHOW”一把。其实,最好是拿数据来说话。比如:QPS、TPS、RT等,还有部署了多少服务器......
  • typescript中,...是什么符号?
    在TypeScript中,...是扩展操作符(SpreadOperator)和剩余操作符(RestOperator)的语法表示形式。1.扩展操作符(SpreadOperator):用于将数组和对象自动展开并构建可迭代的值列表。语法为"...",通常用在函数调用参数中。例如:constarr1=[1,2,3];constarr2=[4,5,6];constm......
  • 什么是UStaticMeshComponent?
    从《InsideUE4》的Component篇中可以得知,UE采用的是Entity-Component模型,也就是把实体赋予功能模块来让实体获得功能。UStaticMeshComponent是UnrealEngine中用于渲染静态网格模型的组件。它是用来显示静态的三维模型,如建筑、道具、地形等。具体而言,UStaticMeshComponent用于将......
  • 生产者与消费者的关系是什么?市场供需关系
    前言本文主要讲述生产者和消费者模式,文中使用通俗易懂的案例,使你更好的学习本章知识点并理解原理,做到有道无术。一.什么是生产者和消费者模式生产者消费者模式并不属于常见的23种设计模式的,它是Controlnet网络中特有的一种传输数据的模式,设置方便,使用安全快捷。生产者消费者模......