中国移动CMIMSMRF接口规范V100.docx
- 文档编号:28399517
- 上传时间:2023-07-13
- 格式:DOCX
- 页数:97
- 大小:303.19KB
中国移动CMIMSMRF接口规范V100.docx
《中国移动CMIMSMRF接口规范V100.docx》由会员分享,可在线阅读,更多相关《中国移动CMIMSMRF接口规范V100.docx(97页珍藏版)》请在冰豆网上搜索。
中国移动CMIMSMRF接口规范V100
.
中国移动通信企业标准
QB-C-010-2011
中国移动CM-IMSMRF接口规范
目 录
前言
本标准为中国移动CM-IMS的MRF接口规范。
本标准规定了CM-IMS的应用服务器AS与媒体资源服务器MRF之间的通信接口,是应用服务器和媒体资源服务器设备需要遵从的技术文件,为媒体资源服务器,应用服务器的开发、维护提供技术依据。
本标准主要包括网络结构,接口描述、接口定义等内容。
本标准是中国移动CM-IMS核心网设备系列标准之一。
该系列标准的结构、名称或预计的名称如下:
序号
标准编号
标准名称
[1]
QB-C-002-2010
中国移动CM-IMSCSCF-BGCF设备规范
[2]
QB-C-003-2010
中国移动CM-IMSHSS-SLF设备规范
[3]
QB-C-004-2010
中国移动CM-IMSMGCF设备规范
[4]
QB-C-005-2010
中国移动CM-IMSIM-MGW设备规范
[5]
QB-C-006-2010
中国移动CM-IMSSBC设备规范
[6]
QB-C-007-2010
中国移动CM-IMSENUM-DNS设备规范
[7]
中国移动CM-IMSVIG设备规范
[8]
中国移动CM-IMSCCF设备规范
[9]
QB-C-008-2010
中国移动CM-IMSCSCF_BGCF设备测试规范
[10]
QB-C-009-2010
中国移动CM-IMSHSS-SLF设备测试规范
[11]
QB-C-010-2010
中国移动CM-IMSMGCF及IM-MGW设备测试规范
[12]
QB-C-011-2010
中国移动CM-IMSSBC测试规范
[13]
QB-C-012-2010
中国移动CM-IMSENUM-DNS设备测试规范
[14]
QB-C-009-2011
中国移动CM-IMSMRF设备规范
[15]
QB-C-010-2011
中国移动CM-IMSMRF接口规范
本标准的附录A,B,C,D,E,F,G为标准性附录,附录H为资料性附录。
本标准由中移技﹝2011﹞124号印发。
本标准由中国移动通信研究院提出,集团公司技术部归口。
本标准起草单位:
中国移动通信研究院
本标准主要起草人:
尼凌飞,甘亮,张晓儒,宋月
1.范围
本规范规定了AS与MRF之间接口的通信机制和接口描述,是应用服务器AS和媒体资源服务器设备需要遵从的技术文件,供移动集团和设备厂商使用,适用于媒体资源服务器平台设备的设计,开发和维护。
2.规范性引用文件
下列文件中的条款通过本规范的引用而成为本规范的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本规范,然而,鼓励根据本规范达成协议的各方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本规范。
表2-1引用文档
序号
标准编号
标准名称
发布单位
[1]
CM-IMS网络总体技术要求
中国移动通信集团公司
[2]
3GPP23.218
IPMultimedia(IM)sessionhandling
3GPP
[3]
3GPP23.228
IPMultimediaSubsystem(IMS)
3GPP
[4]
3GPP24.229
IPmultimediacallcontrolprotocolbasedonSessionInitiationProtocol(SIP)
andSessionDescriptionProtocol(SDP)
3GPP
[5]
RFC2616
HypertextTransferProtocol--HTTP/1.1
IETF
[6]
RFC2976
TheSIPINFOMethod
IETF
[7]
RFC3261
SIP:
SessionInitiationProtocol
IETF
[8]
RFC3264
AnOffer/AnswerModelwithSession
IETF
[9]
RFC3455
PrivateHeader(P-Header)ExtensionstotheSessionInitiationProtocol(SIP)forthe3rd-GenerationPartnershipProject(3GPP)
IETF
[10]
RFC4028
SessionTimersintheSessionInitiationProtocol(SIP)
IETF
表2-1引用文档
[11]
RFC4240
BasicNetworkMediaServiceswithSIP
IETF
[12]
RFC4446
SDP:
SessionDescriptionProtocol
IETF
[13]
RFC4579
SessionInitiationProtocol(SIP)CallControl-ConferencingforUserAgents
IETF
[14]
RFC5022
MediaServerControlMarkupLanguage(MSCML)andProtocol
IETF
[15]
RFC5239
AFrameworkforCentralizedConferencing
IETF
[16]
RFC5552
SIPInterfacetoVoiceMediaServices
IETF
[17]
RFC5707
MediaServerMarkupLanguage(MSML)
IETF
[18]
draft-melanchuk-sipping-moml-06
MediaObjectsMarkupLanguage(MOML)
IETF
[19]
draft-saleem-msml-09
MediaServerMarkupLanguage(MSML)
IETF
[20]
draft-mcglashan-mscp-02
MediaServerControlProtocol(MSCP)
IETF
[21]
REC-xml-20081126
ExtensibleMarkupLanguage(XML)1.0(FifthEdition)
W3C
[22]
REC-voicexml20-20040316
VoiceExtensibleMarkupLanguage(VoiceXML)Version2.0
W3C
[23]
CR-CSS2-20090908
CascadingStyleSheetsLevel2Revision1(CSS2.1)Specification
W3C
[24]
CR-ccxml-20100401
VoiceBrowserCallControl:
CCXMLVersion1.0
W3C
3.术语、定义和缩略语
下列缩略语适用于本规范:
表3-1符号和缩略语
AS
ApplicationServer
应用服务器
CCXML
CallControleXtensibleMarkupLanguage
呼叫控制可扩展标记语言
CSCF
CallSessionControlFunction
呼叫会话控制功能
表3-1符号和缩略语
CSS
CascadingStyleSheets
层叠样式表单
HTTP
HypertextTransferProtocol
超文本传输协议
MRFC
MultimediaResourceFunctionController
多媒体资源功能控制器
MRF
MultimediaResourceFunction
多媒体资源功能
MRFP
MultimediaResourceFunctionProcessor
多媒体资源功能处理器
MOML
MediaObjectsMarkupLanguage
媒体对象标记语言
MSML
MediaServerMarkupLanguage
媒体服务器标记语言
SIP
SessionInitiationProtocol
会话初始化协议
TTS
TextToSpeech
文本到语音
XML
ExtensibleMarkupLanguage
可扩展标记语言
VXML
VoiceeXtensibleMarkupLanguage
语音可扩展标记语言
4.网络结构
4.1组网架构
图4-1MRF组网图
4.2网元功能描述
4.2.1AS
AS作为应用服务器,提供CM-IMS的业务功能,例如:
多媒体会议,多媒体彩铃,统一Centrex,点击拨号等功能。
同时还提供网管,计费,号码规整等辅助功能。
4.2.2MRF
提供媒体资源的管理和控制功能,从AS接受媒体应用请求,控制媒体资源,提供音视频媒体播放,DTMF收号,会议,音视频录制,TTS,编解码转换等与媒体处理相关的功能。
MRF由MRFC和MRFP两个功能模块组成,其中MRFC提供媒体资源控制的功能,MRFP提供媒体资源处理的功能。
4.2.3S-CSCF
S-CSCF在CM-IMS核心网中处于核心的控制地位,负责对UE的注册鉴权和会话控制,执行针对主叫端及被叫端CM-IMS用户的基本会话路由功能,并根据用户签约的CM-IMS触发规则,在条件满足时进行到AS的业务路由触发。
具体功能描述参见《中国移动CM-IMS_CSCF_BGCF设备规范》。
4.2.4IM-MGW
提供CM-IMS网络与PSTN/PLMN的媒体互通功能,并提供承载资源管理,编解码转换,音视频播放,DTMF等功能。
具体功能描述参见《中国移动CM-IMSIM-MGW设备规范》。
4.2.5SBC
作为为CM-IMS提供IP网络到IP网络的关口设备,提供NAT变换,媒体资源管理,QOS控制,信息添加,防止畸形报文等功能。
具体功能描述参见《中国移动CM-IMSSBC设备规范》。
4.2.6网管系统
提供MRF设备管理,告警管理,日志管理等网络管理功能。
4.2.7媒体资源服务器
存储媒体资源文件的服务器,与MRF设备交互完成媒体资源文件的下载和上传功能。
4.3接口描述
4.3.1AS与MRF之间的Cr/Mr’接口
AS与MRF之间的接口采用SIP协议(可以附加携带VXML,MSML,MSCML等扩展XML脚本),目前提供如下功能接口:
⏹音视频播放
⏹音视频录制
⏹DTMF收号
⏹会议
⏹健康性检查
⏹编解码转换
4.3.1.1音视频播放接口
音视频播放接口支持如下两种方式:
1.NETANN方式:
在INVITE的Request-URI中增加音视频播放参数,通过参数play指示音视频播放文件地址,MRF根据INVITE的Request-URI音视频播放参数指示播放对应的媒体文件。
Request-URI为“sip:
annc@”+MRF地址+“;play=”+文件URI或者AS和MRF共同约定的媒体ID,如:
sip:
annc@MRF;play=file:
//
sip:
annc@MRF;play=8723
2.INVITE+INFO方式:
在INVITE消息中携带媒体SDP,完成媒体协商建立会话后,在会话
的INFO中携带音视频播放MSML脚本,指示进行音视频播放。
INFO消息用于媒体播放前下发媒体控制参数,不用于媒体播放过程中的控制。
Request-URI为“sip:
msml@”+MRF地址,如sip:
msml@MRF。
音视频播放接口支持如下功能:
⏹可循环播放,播放次数在AS可配置
⏹可固定时长播放,播放的时长在AS可配置,即maxtime。
⏹支持视频播放功能。
⏹支持播放组合音,支持根据不同的语种指示播放对应的内容。
仅适用于INVITE+INFO方式。
说明:
对于NETANN方式和INVITE+INFO方式,业务平台根据业务应用需要只需支持其中一种即可。
4.3.1.2音视频录制接口
音视频录制接口提供音视频录制功能,支持如下方式:
1.INVITE+INFO方式:
在INVITE消息中携带媒体SDP,完成媒体协商建立会话后,在会话
的INFO中携带音视频录制MSML脚本,指示进行音视频录制,并携带音视频录制保存的文件地址。
音视频录制的结果由MRF通过INFO消息上报到AS。
INFO消息用于媒体播放、录制前下发媒体控制参数,不用于媒体播放、录制过程中的控制。
音视频录制接口支持如下功能:
⏹支持录制音频
⏹支持录制视频
4.3.1.3收号接口
收号接口提供DTMF收号功能,支持如下方式:
1.NETANN方式:
在INVITE的Request-URI中增加参数voicexml,通过参数voicexml指示音视频播放收号文件URL,MRF根据INVITE的Request-URI的voicexml参数指示获取对应的VXML文件进行解析执行。
Request-URI为“sip:
dialog@”+MRF地址+“;voicexml=”+vxml-url,如:
sip:
dialog@MRF;voicexml=http:
//vxmlserver.
2.INVITE+INFO方式:
在INVITE消息中携带媒体SDP,完成媒体协商建立会话后,在会话
内的INFO中携带音视频播放及收号的MSML脚本,指示MRF进行音视频播放、收号,MRF支持将收号结果通过INFO上报到AS进行后续的业务处理。
INFO消息用于媒体处理前下发媒体控制参数,不用于媒体播放、收号过程中的控制。
说明:
对于NETANN方式和INVITE+INFO方式,业务平台根据业务应用需要只需支持其中一种即可。
4.3.1.4会议接口
会议接口支持如下方式:
1.NETANN方式:
在INVITE的Request-URI中增加会议标识指示,Request-URI为“sip:
conf=”+会议ID+“@”+MRF地址,如:
sip:
conf=123@MRF,其中123为应用服务器AS分配的会议标识。
2.INVITE+INFO方式:
在INVITE消息中携带媒体SDP,完成媒体协商建立会话后,在会话内的INFO中携带的MSML脚本,指示会议逻辑操作(创建会议,加入会议,将一方退出会议,修改会议方属性等)。
MRF将会议逻辑的执行结果通过INFO上报到AS进行后续的处理。
INFO消息用于媒体混音、混屏处理前下发媒体控制参数,不用于媒体混音、混屏过程中的控制。
会议接口支持如下功能:
⏹创建音,视频会议
⏹加入一方到会议
⏹退出一方
⏹释放会议
⏹修改会议属性。
按照现有应用习惯,会议创建后不修改会议模式。
比如:
已有的音频会议不能修改为视频会议或者数据会议。
⏹修改会议方媒体属性
⏹建立和管理分会场
说明:
对于NETANN方式和INVITE+INFO方式,业务平台根据业务应用需要只需支持其中一种即可。
4.3.1.5健康性检查接口
1.健康性检查接口支持对设备进行健康性检查,基于OPTIONS消息。
⏹AS支持对MRF的设备健康性检查。
⏹MRF支持处理AS设备的健康性检查请求。
2.健康性检查接口支持SIP会话健康性检查
⏹AS与MRF支持SESSIONTIMER功能。
4.3.1.6编解码转换接口
编解码转换接口用于支持编解码转换功能,顺从3GPPTS23.218附录B.2.3的流程要求和3GPPTS23.228的附录P要求
4.3.1.7MSML规格
1.本规范定义的MSML基于MSML规范(RFC5707)并结合中国移动的实际应用做了相应的扩展。
本规范未明确规定之处以MSML规范为准。
2.MSML脚本最大长度2K字节。
3.文件URI(含路径和文件名)最大长度128字节,支持nfs、ftp、file、http格式。
4.MSML中由conn(对应会议参与方ID)和conf(对应会议ID)两种独立的对象,独立对象有提供独立操作的单个会话dialog,dialog对象的组成方式conn:
conn-name/dialog:
dialog-name或者conf:
conf-name/dialog:
dialog-name。
4.3.2S-CSCF与MRF之间的Mr接口
接口流程和定义同AS与MRF之间的Mr’接口
4.3.3MGW,SBC与MRF之间的Mb接口
使用RTP/RTCP协议,接口顺从RFC1889《RTP:
ATransportProtocolforReal-TimeApplications》。
4.3.4网管系统与MRF之间的接口
网管系统与MRF之间的接口采用SNMP协议,顺从《中国移动话音业务系统通用网管接口技术规范》及对应的数据分册。
4.3.5媒体资源服务器与MRF之间的接口
媒体资源服务器与MRF之间采用HTTP,FTP和NFS协议。
5.AS与MRF之间的接口定义
说明:
在接口定义中,如果字段为必选项要求在消息中该字段必须存在且有对应的取值,如果字段为可选项则要求在消息中该字段可以不出现。
5.1音视频播放接口定义
5.1.1NETANN方式音视频播放接口定义
5.1.1.1接口流程
图5-1接口流程图
1.AS向MRF发送invite消息,消息的Request-URI中携带音视频播放参数指示(play=),举例如下:
sip:
annc@MRF的地址:
5060;\
play=file:
//
2.MRF在收到invite消息后,与AS通过3次握手完成媒体协商后,根据音视频播放参数指示获取并播放对应的音视频播放文件,发送媒体流到要音视频播放的终端IP和端口
3.音视频播放结束后,MRF发BYE释放会话。
5.1.1.2SIP消息定义
⏹请求行定义
请求行定义参见RFC3261的7.1章节定义,请求行中Request-URI的音视频播放参数定义参见
5.1.3章节定义。
Request-URI最大长度为128字节。
其中Request-URI格式为:
sip-indannc-ind"@"hostportannc-parametersuri-parameters
sip-ind="sip:
"/"sips:
"
annc-ind="annc"
annc-parameters见5.1.1.3章节定义。
uri-parameters参见RFC3261定义。
⏹状态响应码定义
状态码定义参见RFC3261的21章定义。
⏹消息头域定义
SIP消息使用的头域均为协议RFC3261,RFC3455所定义的标准头域。
表5-1SIP消息标准头域列表
消息
头域
取值
invite
Call-ID
会话标识,参见RFC3261的20.8章节定义
Contact
联系地址,参见RFC3261的20.10章节定义
Content-Length
内容长度,参见RFC3261的20.14章节定义
Content-Type
内容类型,参见RFC3261的20.15章节定义,此处取值为application/sdp
Cseq
请求序列号,参见RFC3261的20.16章节定义
from
发送方地址,参见RFC3261的20.20章节定义
Max-Forwards
请求经过的允许最大跳数,参见RFC3261的20.22章节定义
Min-SE
允许的最小会话定时器时长,参见RFC4028的5章定义
P-Charging-Function-Addresses
计费功能地址,参见RFC3455的4.5章节定义
P-Charging-Vector
计费向量,参见RFC3455的4.6章节定义
Session-Expires
会话定时器时长,参见RFC4028的4章定义
Supported
支持信息,参见RFC3261的20.37章节定义
to
目的方地址,参见RFC3261的20.39章节定义
via
响应需要经过的路径,参见RFC3261的20.42章节定义
响应
Call-ID
会话标识,参见RFC3261的20.8章节定义
Content-Length
内容长度,参见RFC3261的20.14章节定义
Content-Type
内容类型,参见RFC3261的20.15章节定义,此处取值为application/sdp
Cseq
请求序列号,参见RFC3261的20.16章节定义
from
发送方地址,参见RFC3261的20.20章节定义
表5-1SIP消息使用的标准头域列表
响应
Min-SE
允许的最小会话定时器时长,参见RFC4028的5章定义
Require
要求信息,参见RFC3261的20.32章节定义
to
目的方地址,参见RFC3261的20.39章节定义
via
响应需要经过的路径,参见RFC3261的20.42章节定义
ACK
Call-ID
会话标识,参见RFC3261的20.8章节定义
Cseq
请求序列号,参见RFC3261的20.16章节定义
from
发送方地址,参见RFC3261的20.20章节定义
Max-Forwards
请求经过的允许最大跳数,参见RFC3261的20.22章节定义
to
目的方地址,参见RFC3261的20.39章节定义
⏹消息体定义
消息体中携带SDP信息,SDP定义参见RFC2327。
5.1.1.3音视频播放参数定义
音视频播放参数定义如下:
表5-2音视频播放参数列表
参数名
参数含义
参数类型
参数最大长度
参数取值
play
指示要播放的音资源
字符串
32字节
音视频播放文件地址,支持如下四种:
1.http/https
2.ftp
3.file
4.nfs(参见RFC2224)
content-type
内容类型
字符串
32字节
参见RFC4240的3.3章节定义
repeat
重复次数
字符串
7字节
1-99999/forever
delay
音视频播放间隔
整数
5字节
1-60000(毫秒)
duration
音视频播放时长
整数
7字节
1-3600000(毫秒)
表5-2音视频播放参数列表
locale
音视频播放语种,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国移动 CMIMSMRF 接口 规范 V100