中国移动CMIMSMRF接口规范V100.docx

上传人:b****8 文档编号:28399517 上传时间:2023-07-13 格式:DOCX 页数:97 大小:303.19KB
下载 相关 举报
中国移动CMIMSMRF接口规范V100.docx_第1页
第1页 / 共97页
中国移动CMIMSMRF接口规范V100.docx_第2页
第2页 / 共97页
中国移动CMIMSMRF接口规范V100.docx_第3页
第3页 / 共97页
中国移动CMIMSMRF接口规范V100.docx_第4页
第4页 / 共97页
中国移动CMIMSMRF接口规范V100.docx_第5页
第5页 / 共97页
点击查看更多>>
下载资源
资源描述

中国移动CMIMSMRF接口规范V100.docx

《中国移动CMIMSMRF接口规范V100.docx》由会员分享,可在线阅读,更多相关《中国移动CMIMSMRF接口规范V100.docx(97页珍藏版)》请在冰豆网上搜索。

中国移动CMIMSMRF接口规范V100.docx

中国移动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

音视频播放语种,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1