云波YB-IMS核心网是一款基于3GPP 标准协议的IP多媒体子系统(IP Multimedia Subsystem)产品,它是一个基于IP网提供语音及多媒体业务的网络体系架构,是一个完整的语音解决方案,可以独立完成语音的音视频业务、补充业务等,并且提供完整的运营方案。已实现网元功能和硬件功能的完全解耦,可以部署在x86,ARM的硬件平台上,以及软件MIPS架构平台上,支持硬件、虚拟机、云服务器等多种部署方式,支持国产化自主可控硬件部署。
产品特性
● 轻量化设计,基于3GPP规范基础上优化剪裁
● 代码完全自主开发,100%自主可控,支持100%国产化
产品组成
云波YB-IMS核心网主要由:硬件平台、系统平台、IMS核心网三部分组成。
1)、硬件平台
云波YB-IMS核心网适应各种硬件平台,如:Intel、国产的通用服务器,工控机,专用服务器,以及公有、私有云等。
2)、系统平台
云波YB-IMS核心网适应各种操作系统,如:CentOS,Ubuntu、银河麒麟、openEuler等。
3)、IMS核心网
云波YB-IMS核心网是由所有能提供多媒体服务的核心网功能实体组成,包括了与信令和承载相关的功能实体的集合,主要由以下几个网元构成:
网元 |
主要功能描述 |
P-CSCF |
P-CSCF(Proxy Call Session Control Function)是IMS网络的入口和边界节点,也就是所有来自用户的SIP信令都必须经过P-CSCF |
I-CSCF |
I-CSCF(Interrogating CSCF,查询CSCF)是存在于归属地网络的第一个节点,是无状态的,不记录会话相关的信息 |
S-CSCF |
S-CSCF(Serving CSCF,服务CSCF)位于用户归属网络,为UE提供注册、会话控制和业务触发等功能 |
HSS |
HSS(Home Subscriber Server)用户鉴权服务器,主要负责存储用户数据、执行鉴权和提供用户位置信息等 |
AS |
AS,泛指IMS网络中处理上层语音业务的服务器网元,包括基本音视频业务和补充业务等的处理 |
MRFC |
MRFC处理资源控制相关的功能,并通过媒体控制协议控制MRFP,提供媒体处理、信号音产生与发送、录音通知、混音、编解码转换等功能 |
MRFP |
MRFP为MRFC提供控制资源,负责控制媒体流的承载层信息流、处理媒体流、共享控制、DTMF信号产生和识别等功能 |
eNUM |
eNUM,DNS查询 |
网络架构
功能介绍
P-CSCF
● 转发UE的SIP注册请求到归属I-CSCF;
● 转发从UE接收的SIP消息(如INVITE)到归属的S-CSCF;
● 转发SIP请求或响应到UE;
● 产生相关的计费信息;
● 建立和维持与UE之间安全关联;
● 执行SIP消息的压缩、解压缩;
● 承载资源的授权和Qos管理。
I-CSCF
● 在初始注册时分配S-CSCF。(通过查询HSS,获取UE注册在哪个S-CSCF下来得到S-CSCF的地址);
● 路由从其他网络收到的SIP请求到S-CSCF;
● 从HSS获取S-CSCF的地址。并转发SIP请求到S-CSCF;
● 产生计费相关信息。
S-CSCF
● 完成用户的注册登记。并维护用户的注册状态;
● 从HSS下载用户的profile以及业务触发数据(后面要提到的iFC Trigger);
● 根据HSS下载的触发数据的描述,通知AS:(application server),用于触发多媒体业务;
● 和HSS交互完成用户鉴权;
● 路由SIP请求到其他IMS服务器(例如MGC)6)查询ENUM/DNS,完成SIP URI的查询翻译。
HSS
● 用户ID(IMPI、IMPU等);
● 用户鉴权相关的信息;
● 登记用户注册的S-CSCF信息;
● AS存放在HSS中的透明数据,如UE的呼转号码等。
AS:上层语音业务的服务器网元。AS按功能又分为MMTel AS(处理基本音视频业务和补充业务)、SCC AS(负责eSRVCC的信令控制和被叫接入域选择)这两个主要的AS。这两个AS可以独立设置,也可以合设。
MRFC:控制MFP中的媒体流资源;翻译来自AS和S-CSCF的信息(会话标志符等),并相应地对MRFP进行控制;产生计费记录。
MRFP:控制Mb接口点的承载;提供MRFC需要的资源,混合输入媒体流(如用于多方会议),发出多媒体流(如用于多媒体广播),处理多媒体流(如语音编码转换、媒体分析)等。
eNUM:负责DNS查询。