中国移动IMS域彩铃接口规范
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国移动通信企业标准
QB-╳╳-╳╳╳-╳╳╳╳
中国移动I M S彩铃接口规范
T i t l e{英文黑体四号}
版本号:0.0.1
中国移动通信集团公司发布
<接口规范的定义>
接口规范是用于规定网元设备间(不同设备间、不同厂商设备间)为支持某些业务而进行交互时所采用的通信接口标准,这些标准将对网元设备间的各层通信协议、通信接口参数等作出详细、准确、无歧义的描述,使遵从标准的各网元设备间在支持业务时能够通信顺畅。
该类技术文件应具有如下特点:
1、全面性
该类规范对技术问题的涵盖应该尽量全面,以便指导实施过程中的各个环节。
2、系统性
该类规范在对实现方案的描述要具有一定的系统性,切忌自相矛盾。
3、权威性
该类规范是集团公司在技术方面的重要文件,应该描述准确详实,在用辞上注意规范的强制性。
4、文本的易读性
该类规范是指导厂商开发设备的文件,因此要具有易读性,注意在表达方式上尽量易于理解、不易产生误解和歧义。
<使用范围>
中国移动集团内部与外部,用于指导集团公司和省公司以及设备厂商进行设备的开发、实施和测试。
<与其他规范之间关系>
与大部分规范密切相关,是业务规范、测试规范的基础。
<主要内容>
从设备的角度对与各个设备的接口协议进行描述,主要规定设备在支撑业务时与各个网元通信应采用的接口标准。
<符号解释>
ü“斜体字”:斜体字部分是说明性文字,在实际使用时可以省略;
ü“;”:以分号开头表示其后的文字为注释。
ü“<>”:尖括号表示括号中内容为必选。
ü“[]”:方括号表示括号中内容为可选。
ü“|”:竖线表示由其分隔的几个元素为任选其中一个或多个。
<图、表、附录和附件的编号和书写规则>
ü正文中图和表的编号统一为“X-Y”形式,A为所在章的编号,B按照1、2、3、…依次编号;
ü图的题注以“图X-Y XXXX”的形式写于图的下方;
ü表的题注以“表A-B XXXX”的形式写于表的上方;
ü正文中索引图或表时,使用“见图X-Y”或“见表X-Y”,不使用“见上图”或“见下表”形式;ü附录以A、B、C等英文大写字母编号;
ü每个附录中的图和表格按“X-Y-Z”的形式编号,X为附录的编号,按照A,B,C…进行编号;Y为所在章的编号;Z为图、表的编号,按照1、2、3、…依次编号;
ü附件以中文数字“一、二、三”顺序编号。
前言
本规范规定了CM IMS彩铃业务过程中涉及的网元设备间的通信接口,是CM IMS彩铃业务所涉及的网元设备需要遵从的技术文件。
本规范主要包括以下几方面内容。
彩铃业务的网络结构;
彩铃业务应用的网络各接口定义;
附件1是[提示性|标准性]>附件
附件2是[提示性|标准性]>附件
附件3是[提示性|标准性]>附件
;明确附件的性质
本规范由中国移动通信集团公司技术部归口管理。
本规范解释权属于中国移动通信集团公司,具体技术细节由中国移动研发中心负责解释。
本规范起草单位:中国移动通信集团公司研发中心
本标准主要起草人:封令隽、刘璋詟
目录
1范围 (6)
2引用标准 (6)
3相关术语与缩略语解释 (7)
4网络结构 (8)
4.1网元功能描述 (8)
4.1.1基本业务AS (8)
4.1.2HSS (9)
4.1.3S-CSCF (9)
4.1.4彩铃服务器 (9)
4.1.5GSMP (9)
4.2接口描述 (10)
4.2.1ISC接口 (10)
4.2.2Gm接口 (10)
4.2.3SH接口 (10)
4.2.4Rf接口 (10)
4.2.5Mr接口 (10)
4.2.6GSMP与AS接口 (11)
5接口定义 (11)
5.1ISC接口 (11)
5.1.1ISC接口的协议总体结构 (11)
5.1.2版本之间的关系 (11)
5.1.3低层采用的协议 (11)
5.1.4接口协议描述 (11)
5.1.5接口协议的流程描述 (13)
5.1.6异常情况处理 (16)
5.1.7消息编码定义 (16)
5.2G M接口 (17)
5.2.1Gm接口的协议总体结构 (17)
5.2.2版本之间的关系 (17)
5.2.3低层采用的协议 (17)
5.2.4接口协议描述 (17)
5.2.5接口协议的流程描述 (18)
5.2.6异常情况处理 (18)
5.2.7消息编码定义 (19)
5.3SH接口 (19)
5.4RF接口 (19)
5.5M R接口 (19)
5.5.1MR接口的协议总体结构 (19)
5.5.2版本之间的关系 (19)
5.5.3低层采用的协议 (19)
5.5.4接口协议描述 (19)
5.5.5接口协议的流程描述 (20)
5.5.6异常情况处理 (22)
5.5.7消息编码定义 (22)
5.6M B接口 (22)
6附录A 编制历史 (22)
1范围
本技术方案对技术方案所作用的技术范畴提出规定,原则上在中国移动通信集团内部使用,用于在业务开展及招标选型方面为集团公司和省公司提供技术依据;适用于未来移动通信网络IMS网络环境。
2引用标准
下列标准所包含的条文,通过在本标准中引用而成为本标准的条文。
本标准出版时,所示版本均为有效。
所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。
下列标准所包含的条文,通过在本标准中引用而成为本标准的条文。
本标准出版时,所示版本均为有效。
所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。
[1] <RFC 3261 SIP: Session Initiation Protocol>
[2] <RFC 3262 Reliability of Provisional Responses in Session Initiation Protocol (SIP)>
[3] <RFC 3264 An Offer/Answer Model with Session Description Protocol (SDP)>
[4] <RFC 3265 Session Initiation Protocol (SIP)-Specific Event Notification >
[5] <RFC 3323A Privacy Mechanism for the Session Initiation Protocol (SIP)>
[6] <RFC 3455 Private Header (P-Header) Extensions to the Session Initiation
Protocol (SIP) for the 3rd-Generation Partnership Project (3GPP) >
[7] <RFC 3515 The Session Initiation Protocol (SIP) Refer Method >
[8] <RFC 3840 Indicating User Agent Capabilities in the Session Initiation Protocol (SIP) >
[9] <RFC 3841 Caller Preferences for the Session Initiation Protocol (SIP)>
[10] <RFC 3959 The Early Session Disposition Type
for the Session Initiation Protocol (SIP) >
[11] <RFC 3960 Early Media and Ringing Tone Generation
in the Session Initiation Protocol (SIP) >
[12] v6.7.0 <3GPP TR 23.002 >
[13] v6.4.0 <3GPP TR 23.003>
[14] v6.2.0 <3GPP TR 23.218 >
[15] v6.9.0 <3GPP TR 23.228 >
[16] v6.2.0 <3GPP TR 24.228 >
[17] v6.4.0 <3GPP TR 23.229>
[18] v6.4.0 <3GPP TR 29.228 >
[19] v6.3.0 <3GPP TR 29.229 >
[20] v0.8.0 <3GPP TR 23.867 >
[21] v0.0.9 <ETSI TS 03022 >
[22] v0.0.8 <ETSI TS 03025 >
[23] v0.0.8 <ETSI TS 03026 >
[24] v0.0.8 <ETSI TS 03027 >
[25] v0.0.8 <ETSI TS 03028 >
[26] v0.4.1 <ETSI TS 03019 >
[27] <draft-ietf-sip-history-info-06>
3相关术语与缩略语解释
缩略语英文中文
AS Application Server 应用服务器
B2BUA Back-to-Back User Agent 背靠背用户代理
BGCF Breakout Gateway Control Function 出口网关控制功能
CCF Charging Collection Function 计费收集功能
CDR Charging DataRecord 计费数据记录
CS Circuit Switched 电路交换
CSCF Call Session Control Function 呼叫会话控制功能
DHCP Dynamic Host Configuration Protocol 动态主机配置协议
DNS Domain Name System 域名系统
ECF Event Charging Function 事件计费功能
FQDN Fully Qualified Domain Name 全资格域名
HSS Home Subscriber Server 归属用户服务器
I-CSCF Interrogating-CSCF 查询-CSCF
ICID IM CN subsystem Charging Identifier IMS计费标识
IM IP Multimedia IP多媒体
IMPI IM Private Identity IP多媒体私有标示
IMPU IM Public Identity IP多媒体公有标示
IMS IP Multimedia Core Network Subsystem IP多媒体网络子系统
IOI Inter Operator Identifier 内部运营商标识
ISC IP multimedia Subsystem Service Control IMS业务控制
ISIM IMS SIM IMS 用户标识模块
MGCF Media Gateway Control Function 媒体网关控制功能
MGW Media Gateway 媒体网关
MRFC Multimedia Resource Function Controller 多媒体资源功能控制
器
MRFP Multimedia Resource Function Processor 多媒体资源功能处理
器
PLMN Public Land Mobile Network 公用陆地移动(通信)
网
PSTN Public Switched Telephone Network 公共交换电话网
P-CSCF Proxy CSCF 代理CSCF
PSI Public Service Identity 公共业务标识
S-CSCF Serving-CSCF 服务-SCSCF
SDP Session Description Protocol 会话描述协议
SIP Session Initiation Protocol 会话发起协议
SLF Subscription Locator Function 签约定位功能
UA User Agent 用户代理
UAC User Agent Client 用户代理客户端
UAS User Agent Server 用户代理服务器
UE User Equipment 用户设备
UICC Universal Integrated Circuit Card 通用集成电路卡
URI Uniform Resource Identifier 统一资源标识
URL Uniform Resource Locator 统一资源定位
USIM Universal Subscriber Identity Module 通用用户标识模块
XML eXtensible Markup Language 扩展标记语言
4网络结构
实现彩铃业务的网络结构图如下:
4.1 网元功能描述
4.1.1基本业务AS
基本业务AS主要完成的功能如下:完成基本业务及补充业务的业务逻辑控制,完成业务数据
查询,接受其他AS的用户信息,向MRF指示多媒体的播放,完成与手机的业务逻辑交互,向CCF 输出计费信息。
AS需要提供与业务管理Portal的接口(基于HTTP或SOAP),以允许运营商或终端用户对AS的业务鉴权数据进行授权的定制修改。
4.1.2HSS
HSS是归属网络中保存IMS用户的签约信息,包括基本标识、路由信息以及ifc数据,部分签约信息等集中综合数据库,位于IMS核心网络架构的最顶层,HSS中保存的主要信息包括:ØIMS用户标识(包括公共及私有标识)、号码和地址信息
ØIMS用户安全上下文:用户网络接入认证的密钥信息、漫游限制信息
ØIMS用户的路由信息:HSS支持用户的注册,并且存储用户的位置信息
ØIMS用户的业务签约信息:包括其他AS的增值业务数据
4.1.3S-CSCF
S-CSCF在整个IMS核心网的会话控制处于核心的控制地位,接受来自拜访网络IMS用户经过P-CSCF转发的注册请求,与HSS配合对IMS终端用户进行鉴权,并从HSS中下载IMS基本签约数据,执行针对主叫端及被叫端IMS用户的基本会话路由功能,并评估IMS签约触发规则,在条件满足时进行到SIP AS/IM-SSF/OSA SCS的增值业务路由触发。
在运营商网络中,不同的S -CSCF的能力集可能不同。
4.1.4彩铃服务器
提供系统所需的彩铃文件资源。
4.1.5GSMP
GSMP的主要功能是完成业务管理和维护的各项操作,实现主要的业务特征,例如开通业务/
注销业务/用户设置/SP管理媒体资源/计费功能等等。
4.2 接口描述
4.2.1ISC接口
ISC接口,采用基于UDP/IP承载的SIP协议,CSCF通过该接口与三类AS(SIP AS、IMS -SSF、OSA-SCS)之间通信,以实现对IMS用户的业务提供。
4.2.2Gm接口
Gm接口,采用基于UDP/IP承载的SIP协议,是终端到P-cscf的接口,传递终端到核心网的各种信息。
4.2.3SH接口
Sh接口,采用基于SCTP/IP承载的Diameter协议,该接口的主要功能包括:
Ø用于HSS和SIP AS或者OSA SCS之间的通信;
ØAS通过该接口查询HSS获取增值业务逻辑的相关数据;
ØAS通过该接口同步相关数据到HSS;
该接口为可选接口,各AS也可自己独立保持业务特定的相关数据;。
4.2.4Rf接口
Rf接口,采用Diameter协议,从AS传递计费信息到CCF。
4.2.5Mr接口
Mr接口,采用基本UDP/IP承载的SIP协议,主要功能包括:传递来自SIP AS的资源请求消
息到MRFC,由MRFC最终控制MRFP完成与IMS终端用户之间的用户面交互。
4.2.6GSMP与AS接口
接口待定。
5接口定义
5.1 ISC接口
5.1.1ISC接口的协议总体结构
ISC接口,采用基于UDP/IP承载的SIP协议,AS通过该接口与CSCF通信,以实现彩铃业务。
ISC接口的协议栈需完全顺从RFC 3261及3GPP TS 24.229。
5.1.2版本之间的关系
此接口规范的后续版本需兼容之前的版本。
5.1.3低层采用的协议
ISC接口低层采用UDP协议作为承载,使用TCP承载是可选内容。
5.1.4接口协议描述
ISC接口上的消息都是在RFC 3261的消息及RFC对SIP协议的扩展消息,其参数及用途遵循3GPP TS 24.229。
彩铃业务使用的early media机制,采用了3GPP TS 24.229上没有的参数,描述如下:
为Content-Disposition头域定义新的类型:early-session。
用途:解决在端到端会话SDP 协商过程中,需要网络进行放音等操作的情况。
183响应消息(被叫AS ——>S-CSCF ):
序号
参数
属性
参数描述
1
Content-Dispo
sition
可选 定义新的类型:early-session
应用举例如下:
可选方案
:
鉴于以上方案增加了协议处理的复杂度,早期可以不对ISC 接口进行扩展,只要求主叫终端在收到180消息后,能够按照183消息中SDP 打开媒体通道,进行放音的处理。
5.1.5接口协议的流程描述
图5-1 正常信令流程一
1-7:被叫侧的AS收到INVITE消息,在进行了必要的业务处理后,向被叫侧发起呼叫;
8-15:被叫侧收到INVITE后,发送183消息完成媒体协商,然后振铃发送180消息;
16-18:当签约用户的AS收到被叫侧的180消息时,检查用户是否开通了彩铃业务,如果开通了彩铃业务,则根据某一条件匹配到当前要放的彩铃文件的地址,AS根据要放的音确定一个MRS,如果没有开通彩铃业务,则选择播放回铃音的MRS;向MRS发送INVITE消息,建立到MRS的连接,并且得到MRS协商后的SDP;
19-27,31-36:向主叫侧发送183消息,其中携带用户协商后的SDP及早期媒体的SDP消息体(MRS协商后的SDP);
28-30,37-38:向主叫侧发送180消息;
39-40:收到主叫侧的prack消息后,向MRS发送INFO消息,指示MRS进行方音。
彩铃地址在INVITE消息或后续消息携带的XML脚本中带给了MRS,由MRS去彩铃服务器下载;
41-56:被叫用户摘机,回200 OK响应,主被叫建立通话,被叫AS拆除到MRS的连接。
(其中:18、19,28、39,43、45可以并行)
可选方案:
图5-2 正常信令流程二
1-7:被叫侧的AS收到INVITE消息,在进行了必要的业务处理后,向被叫侧发起呼叫;
8-15:被叫侧收到INVITE后,发送183消息完成媒体协商,然后振铃发送180消息;
16-18:当签约用户的AS收到被叫侧的180消息时,检查用户是否开通了彩铃业务,如果开通了彩铃业务,则根据某一条件匹配到当前要放的彩铃文件的地址,AS根据要放的音确定一个MRS,如果没有开通彩铃业务,则选择播放回铃音的MRS;向MRS发送INVITE消息,建立到MRS的连接,并且得到MRS协商后的SDP;
19-27,31-36:向主叫侧发送183消息,其中携带MRS协商后的SDP;
28-30,37-38:向主叫侧发送180消息;
39-40:收到主叫侧的prack消息后,向MRS发送INFO消息,指示MRS进行方音。
彩铃地址在INVITE消息或后续消息携带的XML脚本中带给了MRS,由MRS去彩铃服务器下载;
41-46:被叫用户摘机,回200 OK响应,被叫AS拆除到MRS的连接;
46-55:被叫AS发送UPDATE消息,更新会话媒体信息。
56-65:主被叫建立通话;
(其中:18、19,28、39,43、45可以并行)
5.1.6异常情况处理
参考RFC 3261及3GPP TS 24.229。
5.1.7消息编码定义
参考RFC 3261及3GPP TS 24.229。
5.2 Gm接口
5.2.1Gm接口的协议总体结构
Gm接口,采用基于UDP/IP承载的SIP协议,是终端到P-cscf的接口,传递终端到核心网的各种信息。
其接口的定义完全遵循协议3GPP TS 24.229、RFC 3261。
5.2.2版本之间的关系
此接口规范的后续版本需兼容之前的版本。
5.2.3低层采用的协议
Gm接口低层采用UDP协议作为承载,使用TCP承载是可选内容。
5.2.4接口协议描述
Gm接口上的消息都是在RFC 3261的消息及RFC对SIP协议的扩展消息,其参数及用途遵循3GPP TS 24.229。
彩铃业务使用的early media机制,采用了3GPP TS 24.229上没有的参数,描述如下:
为Content-Disposition头域定义新的类型:early-session。
用途:解决在端到端会话SDP协商过程中,需要网络进行放音等操作的情况。
Ø183响应消息(网络——>主叫终端):
序号参数属性参数描述
1 Content-Dispo
sition
可选定义新的类型:early-session
应用举例如下:
可选方案:
鉴于以上方案增加了协议处理的复杂度,早期可以不对ISC接口进行扩展,只要求主叫终端在收到180消息后,能够按照183消息中SDP打开媒体通道,进行放音的处理。
5.2.5接口协议的流程描述
参见5.1.5节。
5.2.6异常情况处理
参考RFC 3261及3GPP TS 24.229。
5.2.7消息编码定义
参考RFC 3261及3GPP TS 24.229。
5.3 SH接口
彩铃业务对此接口当前没有特殊要求,可以留作业务扩展使用
5.4 RF接口
对此接口遵循3GPP TS 32.225。
5.5 Mr接口
5.5.1MR接口的协议总体结构
MR接口通过SIP信令承载的MSML脚本来传递媒体控制信息。
5.5.2版本之间的关系
此接口规范的后续版本需兼容之前的版本。
5.5.3低层采用的协议
MR接口低层采用UDP协议作为承载,使用TCP承载是可选内容。
5.5.4接口协议描述
采用msml脚本语言进行信息传递,具体描述参加下节。
5.5.5接口协议的流程描述
1. AS发invite消息到MRFP建立用户UE与AS的连接,消息体携带用户UE的SDP信息,
2. 其中from头域填写用户的SIP URI,requestURI填写MRFP的地址和端口号;
3. MRFP在收到AS发出的invite消息后,按照offer/answer机制,根据自己所支持的媒体能
力,对invite消息中携带的SDP进行修改,修改后的SDP通过200响应带回;
4. AS收到200响应后,发送ACK到MRFP ;
5. AS在用户UE与MRFP的连接建立后,发送INFO消息到MRFP,INFO消息中携带MSML
脚本指示给用户放音, 详细脚本参见“放音脚本一”;
6. MRFP在收到INFO消息后,检查其是否符合SIP信令协议,检查通过后,对消息体所携带
的MSML脚本进行语法检查,检查通过后,发送200响应到AS,响应中所携带的MSML脚
本参见“放音脚本二”;
7. MRFP在放音结束后,发送INFO消息到AS,通知放音结束,INFO中携带的脚本参见“放
音脚本三”;
8. AS在收到MRFP的INFO消息后,检查SIP消息是否符合SIP信令协议,检查通过后,发
送200响应到MRFP;
9. 放音结束后,AS发出BYE请求,释放会话;
10. MRFP收到BYE请求后,回200 OK给AS;
脚本内容举例:
放音脚本一(中携带):
<?xml version="1.0" encoding="US-ASCII"?>
<msml version="1.1">
<dialogstart
target="conn:10600-0-3689-217.198.224.50.5060"
type="application/moml+xml"
name="HuaweiImsAsDialog10174553232">
<play cvd:barge="false"
cvd:cleardb="true"
interval=”1000ms”
iterations=”-1”
maxtime=”20000ms”
offset=”0ms”>
<audio uri="file://provisioned/audio/hello.wav"/>
<var type=”date”
subtype=”ymd”
value=”20060630”
xml:lang=”chi”/>
<playexit>
<exit namelist="play.amt play.end"/>
</playexit>
</play>
</dialogstart>
</msml>
放音脚本二(5.200 OK中携带):
<?xml version="1.0" encoding="US-ASCII"?>
<msml version="1.1">
<result response="200">
<description “MSML document execution completes”/>
</result>
</msml>
放音脚本三(中携带):
<?xml version="1.0" encoding="US-ASCII"?>
<msml version="1.1">
<event name="msml.dialog.exit"
id="conn:10600-0-3689-217.198.224.50.5060/
dialog:HuaweiImsAsDialog10174553232">
<name>play.amt</name>
<value>2010ms</value>
<name>play.end</name>
<value>plete</value>
</event>
</msml>
5.5.6异常情况处理
参考RFC 3261及3GPP TS 24.229。
5.5.7消息编码定义
参考RFC 3261及3GPP TS 24.229。
5.6 Mb接口
Mb接口为终端到彩铃服务器的地址,其接口传递的被叫用户的设置的彩铃的数据,为RTP形式的媒体流,遵循《RFC 1889 RTP: A Transport Protocol for Real-Time Applications》。
6附录A 编制历史
XXXX接口规范编制历史
版本号更新时间主要内容或重大修改。