一种在不同域中处理早期媒体业务的方法和装置的制作方法

文档序号:7694200阅读:167来源:国知局
专利名称:一种在不同域中处理早期媒体业务的方法和装置的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种在不同^l中处理早期J(某体业务的方 法和装置。
背景技术
在通信系统中,在通信双方正式通话之前,网络发送给主叫终端或^皮叫
终端的媒体称为早期媒体。用户可以定制早期媒体业务,例如当被叫方振 铃时,网络发送给主叫终端的普通的"嘟嘟"回铃音;还有在目前的公众交 换电话网(PSTN)、全球移动通信系统(GSM)网络中应用的十分广泛的彩 铃业务等。而对于彩铃业务,在第三代移动通信标准化合作伙伴项目(3GPP)、 高级网络电信与因特网融合业务和协议(TISPAN)等标准组织中又称之为"定 制回铃音业务(CAT)"。
在因特网工程任务组(正TF)制定的RFC3959、 RFC3960、 RFC5009标 准文档中对采用会话初始协议(SIP)实现早期媒体业务给出了两种实现方案 网关(Gateway)模式和应用服务器(Application Server)模式。
采用Gateway模式时,用户代理服务器端(UAS)通过可靠临时响应机 制、更新(UPDATE)请求与用户代理客户端(UAC)完成早期媒体的协商, 实现早期媒体业务,在该模式中早期媒体和普通会话的会话描述协议请求 (SDP Offer)相同;而Application Server模式则通过扩展一个新的内容部署 (Content Disposition)类型早期会话(early session)来承载早期媒体的会话 描述协议(SDP ),使UAC和UAS之间通过此类型Content Disposition来实 现早期媒体的协商,实现早期4某体业务,在该模式中,早期媒体流的SDP和 普通会话的SDP之间完全独立。
随着通信标准的发展,3GPP提出了支持IP多々某体业务的子系统基于 会话初始协议的IP多Jf某体子系统(IMS),可以通过分组交换(PS)域接入和 传送综合的话音、数据和多媒体业务。而PSTN、综合业务数字网(ISDN)等网络采用电路交换(CS )方式,IMS域与CS域相对独立,并且CS域不支 持SIP协议,所以CS域网络无法采用上述模式向IMS域的用户提供CS域的 早期媒体业务。
为了使IMS域的用户能够体验CS域的早期媒体业务,目前,在TISPAN 的标准组织制定的规范中描述了 一种技术实现方案。
此方案中IMS域网络为IP网络,CS域网络为PSTN,通过J 某体网关控制 功能(MGCF)实体向IP网络的用户提供PSTN的早期4某体业务,并且此方 案的前提是IMS域的主叫终端支持早期媒体头域(P-Early-Media )。
由于上述方案默认采用网关模式实现早期媒体业务,不能根据实际情况 提供早期媒体业务。

发明内容
有鉴于此,本发明实施例的目的在于提供一种在不同域中处理早期媒体 业务的方法和装置,以实现根据IMS域的主叫终端的能力信息和/或本地策略 对早期媒体业务进行处理。
为实现上述目的,本发明实施例提供了一种在不同域中处理早期媒体业 务的方法和装置。
本发明实施例所提供的方法包括
媒体网关控制功能MGCF实体根据IMS域的主叫终端发送的请求,获取 所述主叫终端的能力信息;
根据所述主叫终端的能力信息和/或本地策略,选择向IMS域的主叫终端 提供CS域的早期媒体业务,或者选择不向IMS域的主叫终端提供CS域的早 期媒体业务。
本发明实施例所i是供的装置包括.-
请求接收单元,用于接收IMS域的主叫终端发送的请求;
能力获取单元,用于根据所述请求,获取所述主叫终端能力信息,将能 力信息发送;选择执行单元,用于根据接收到的能力信息和/或本地策略,选择向IMS
域的主叫终端提供早期媒体业务,或者选择不向所述主叫终端提供CS域的早 期媒体业务。
由于本发明实施例通过根据主叫终端的能力信息和/或本地策略来处理 早期媒体业务,可以对主叫终端的早期々某体业务提供了更加灵活的处理方式。


图1为本发明实施例所提供的方法的详细流程图。
图2为本发明所提供的方法实施例一的流程图。
图3为本发明所提供的方法实施例二的流程图。
图4为本发明所提供的方法实施例三的流程图。
图5为本发明所提供的方法实施例四的流程图。
图6为本发明实施例所提供的装置图。
图7为本发明实施例所提供的选择执行单元的装置图。
图8为本发明实施例所提供的方法的详细流程图。
图9为本发明所提供的方法实施例五的流程图。
具体实施例方式
由于现有技术默认采用网关模式实现早期媒体业务,前提是IMS域的主 叫终端支持P-Early-Media,因此存在当IMS域的主叫终端仅支持early session时,主叫用户不能体验CS域的早期媒体业务,也可能会导致当IMS 域的主叫终端不支持P-Early-Meida时,主叫用户可能会听到主叫终端本地 产生的回铃音和CS域的早期媒体的混合铃音
本发明实施例提供了不同域中处理早期i某体业务的方法和装置。
本发明实施例纟是供的方法为MGCF实体4艮据IMS域的主叫终端发送的请 求,获取所述主叫终端的能力信息;根据所述主叫终端的能力信息和/或本地策略,选择向IMS域的主叫终端 提供CS域的早期媒体业务,或者选择不向IMS域的主叫终端提供CS域的早 期媒体业务。
其中,主叫终端的能力信息和/或本地策略表示IMS域的主叫终端的能 力信息,或者本地策略,或者主叫终端的能力信息和本地策略。
下面结合附图对本发明实施例所提供的方法的详细流程进行介绍,参见 图l,具体步骤为
步骤201: MGCF实体接收到主叫终端发送的INVITE请求,该请求包含 普通会话的会话描述协议请求(SDP offer);
步骤202: MGCF实体向CS网络发送初始化地址消息(IAM)消息,所 述CS网络可以是PSTN网络,也可以是PLMN网络;
步骤203: MGCF实体接收到来自CS网络的地址收全消息(ACM) /呼 叫进程(CPG)消息,检查该消息是否有早期媒体或后向放音指示,例如检 查是否有"带内音可用"指示或CAT业务指示,如果是,则进入下一步骤;
步骤204: MGCF实体4艮据请求获取所述主叫终端的能力信息;
步骤205;根据所述主叫终端的能力信息和/或本地策略,进入步骤206 或步骤207;
步骤206:选择实现早期媒体业务的模式,向IMS域的主叫终端提供CS 域的早期媒体业务;
步骤207:选择不向IMS域的主叫终端提供CS域的早期媒体业务。
下面结合附图对本发明实施例所提供的方法的详细流程进行介绍,参见 图8,具体步骤为
步骤901: MGCF实体接收到IMS网络发送的会话请求,所述的会话请 求可以为INVITE ^青求;
步骤902: MGCF实体向CS网络发送呼叫请求,所述的呼叫请求可以为 初始化地址消息(IAM)消息,所述CS网络可以是PSTN网络,也可以是PLMN网络;
步骤903: MGCF实体接收到来自CS网络的呼叫请求响应消息,然后检 查该响应消息是否包含有早期媒体或后向放音指示,所述的呼叫请求响应消 息可以为地址收全消息(ACM)或呼叫进程(CPG)消息,所述的^r查该响 应消息是否有早期媒体或后向放音指示的方法可以为检查地址收全消息 (ACM)或呼叫进程(CPG)消息是否有"带内音可用"指示或CAT业务指 示,如果是,则执行步骤904,否则执行步骤905a;
步骤904: MGCF实体获取主叫终端的能力信息,并根据主叫的终端能力 和/或本地策略选择早期纟某体业务处理方式,所述早期Jf某体业务处理方式可以 是不向IMS域主叫提供CS域早期媒体业务,或者使用网关模式向IMS域主 叫提供CS域早期媒体业务,或者使用应用服务器模式向IMS域主叫提供CS 域早期媒体业务;当MGCF实体选择不向IMS域主叫提供CS域早期媒体业 务时执行步骤905a;当MGCF实体选择网关模式时,执行步骤905b;当MGCF 实体选择应用服务器模式时,执行步骤905c;
所述的MGCF实体获取所述主叫终端能力信息方法包括^旦不限于以下几

a) .当步骤901中的呼叫请求中携带头域P-Early-Media: supported时,可
以判断主叫终端支持P-Early-Media;
b) .当步骤901中的呼叫请求中的Supported头域携带Early Session参数
时,可以判断主叫终端支持Early Session;
所述的根据主叫的终端能力和/或本地策略选择早期J 某体业务的处理方式 的方法包括^旦不限于以下几种
a) .当主叫终端支持P-Early-Media时,MGCF选择网关模式;
b) .当主叫终端支持Early Session时,MGCF选择应用服务器模式;
c) .当主叫终端同时支持P-Early-Media和Early Session时,MGCF可根
据本地策略选择网关模式或应用服务器模式。
d) .当主叫终端既不支持P-Early-Media,也不支持Early Session时,MGCF可才艮据本地策略选择网关模式,或者选择不向IMS域主叫提供CS域
早期媒体业务。
e).当主叫终端不支持Early Session时,MGCF才艮据本地策略选择不向 IMS域主叫提供CS域早期i某体业务。
0.当主叫终端不支持P-Early-Media时,MGCF根据本地策略选择不向 IMS域主叫提供CS域早期媒体业务。
g).根据本地策略,选择不向IMS域主叫提供CS域早期媒体业务。
步骤905a; MGCF实体发送会话请求响应消息,其中不携带早期媒体信 息,所述的请求响应消息可以为180响应,也可以为183响应;
步骤905b: MGCF实体发送会话请求响应消息,并且在所述的会话请求 响应消息中携带早期媒体指示;所述请求响应消息可以是180响应,也可以 是183响应;所述的携带早期媒体指示方法可以为在请求响应消息中携带 P-Early-Media头域,并且该头域参数可以设置为"sendrecv",也可以设置为 "sendonly";之后执行步骤907;
步骤905c: MGCF实体发送会话请求响应消息,并且在所述的会话请求 响应中携带Early Session的SDP;所述请求响应消息可以是180响应,也可 以是183响应;之后执行步骤906c;
步骤906c: MGCF实体接收到IMS网络发送的会话请求响应消息的应 答,并且在所述的应答消息中携带Early Session的SDP应答,所述会话请求 响应消息的应答可以为PRACK请求;之后抽"行步骤907。
步骤907:被叫终端所在的CS域通过MGCF实体控制的MGW向主叫终 端播放铃声。
下面结合附图详细介绍本发明所提供的具体实施例。
在实施例一中,MGCF实体采用应用服务器模式向IMS主叫提供PSTN 的CAT业务,即CS网络为PSTN。参见图2,本实施例具体流程为
步骤301: MGCF实体接收到主叫终端发送的INVITE请求,该请求中的支持(Supported)头域包含Early Session,并且消息体中携带了普通会话的 SDP OFFER;
步骤302: MGCF实体返回100临时响应消息;
步骤303: MGCF实体返回183可靠临时响应,该消息携带了普通会话的 SDP Answer;
步骤304: MGCF实体接收到UE发送的应答上述183可靠临时响应的 PRACK请求;
步骤305: MGCF实体发送200 OK响应应答接收到的PRACK请求;
步骤306: MGCF实体发送IAM消息给PSTN网络;
步骤307: MGCF实体接收到PSTN网络发送ACM消息,并且在该消息 中携带PSTN将要提供CAT业务的信息;
步骤308: MGCF实体根据步骤301的INVITE请求中的Supported头域 的参数判断主叫终端支持Early Session,选择以应用服务器模式向主叫终端提 供PSTN的CAT业务;
步骤309: MGCF实体发送180可靠临时响应,响应的消息体携带了 Early Session的SDP Offer,并且该SDP Offer可以和步骤303中的普通会话的SDP Answer相同;
步骤310: MGCF实体接收主叫终端发送的PRACK请求,该请求的消息 体携带了 Early Session的SDP Answer;
步骤311: MGCF实体发送200 OK响应应答接收到的PRACK请求;
步骤312: PSTN向主叫终端播放CAT铃声。
上述实施例一中,步骤310中收到的Early Session的SDP Answer的端口 为0时,MGCF实体不向媒体网关功能(MGW)发送H.248命令要求其打开 媒体门控,以保证CS域的早期媒体流不会发送给主叫终端。
上述实施例一4吏IMS域的主叫终端仅支持Early Session的情况下,主叫 用户也可以体验CS域提供的早期媒体业务。主叫终端的能力支持EarlySession时,MGCF实体可以采用应用服务器模式向主叫终端提供PSTN的早 期媒体业务,使得主叫用户也能够体验到早期媒体业务。
在实施例二中,MGCF实体采用网关模式向IMS主叫提供PSTN的CAT 业务,即CS网络为PSTN。参见图3,本实施例具体流程为
步骤401: MGCF实体接收到UE发送的INVITE请求,该请求中携带头 域P-Early-Media: supported ,消息体中携带了普通会话的SDP OFFER;
步骤402- 407和实施例一中的步骤302-307相同;
步骤408: MGCF实体根据步骤401的INVITE请求中的P-Early-Media 头域判断UE支持P-Early-Media,选择以网关模式向UE提供PSTN的CAT
铃声;
步骤409: MGCF实体发送180临时响应,并且响应中携带头域 P-Early-Media:发送和接41 ( sendrecv);
步骤410: PSTN向UE播放CAT铃声。
上述实施例二使IMS域的主叫终端仅支持P-Early-Media的情况下,主叫 用户依旧能够体验到CS域提供的早期媒体业务。当主叫终端的能力支持 P-Early-Media时,MGCF实体可以采用网关模式向主叫终端提供PSTN的早 期媒体业务,确定了用户可以支持P-Early-Media的情况下,使用合适的模式 提供早期媒体业务,而不会在主叫用户不支持P-Early-Media的情况下,也给 主叫用户提供早期媒体业务,使得主叫用户听到主叫终端本地产生的回铃音 和CS域的早期媒体业务的混合铃音。
在实施例三中,MGCF实体根据主叫终端的能力选择不向IMS主叫提供 PSTN的CAT业务,即CS网络为PSTN。参见图4,本实施例具体流程为
步骤501: MGCF实体接收到UE发送的INVITE请求;
步骤502-507和实施例一中的步骤302-307相同;
步骤508: MGCF实体根据步骤501中的INVITE请求中判断UE既不支 持P-Early-Media,也不支持Early Session,选择不向UE提供PSTN的CAT
铃声;步骤509: MGCF实体发送180临时响应; 步骤510: UE产生本地回铃音。
上述实施例三Y吏IMS域的主叫终端不支持P-Early-Media和Early Session 的情况下,避免了主叫用户体验到本地产生的回铃音和CS域的早期媒体业务 的混合铃声。
在实施例四中,MGCF实体才艮据主叫终端的能力和本地策略采用网关模 式向IMS主叫提供PSTN的CAT业务,即CS网络为PSTN。参见图5,本实 施例具体流程为
步骤601: MGCF实体接收到UE发送的INVITE请求,该请求中携带头 域P-Early-Media: supported,消息体中携带了普通会话的SDP OFFER,并且 Supported头域携带Early Session参数;
步骤602- 607和实施例一中的步骤302-307相同;
步骤608: MGCF实体根据步骤601的INVITE请求中的P-Early-Media 头域以及Supported头域携带的Early Session参数,判断UE同时支持 P-Early-Media和Early Session,根据本地策略选择以网关模式或者应用服务 器模式向UE提供PSTN的CAT铃声,选择网关模式时进入步骤609,选择 应用服务器模式时进入步骤610;
步骤609: MGCF实体发送180临时响应,并且响应中携带头域 P-Early-Media: sendrecv,进入步骤613;
步骤610: MGCF实体发送180可靠临时响应,响应的消息体携带了 Early Session的SDP Offer,并且该SDP Offer可以和步骤603中的普通会话的SDP Answer相同;
步骤611: MGCF实体接收主叫终端发送的PRACK请求,该请求的消息 体携带了 Early Session的SDP Answer;
步骤612: MGCF实体发送200 OK响应应答接收到的PRACK请求;
步骤613: PSTN向UE播放CAT铃声。
上述实施例四4吏IMS域的主叫终端同时支持P-Early-Media和EarlySession的情况下,主叫用户依旧能够体验到CS域提供的早期i某体业务。
在实施例五中,MGCF实体根据运营商策略选择不向IMS主叫提供PSTN 的CAT业务,即CS网络为PSTN。参见图9,本实施例具体流程为
步骤1001: MGCF实体接收到UE发送的INVITE请求,该请求中 S叩ported头域携带的Early Session参数,消息体中携带了普通会话的SDP OFFER;
步骤1002: MGCF实体发送IAM消息给PSTN网络;
步骤1003: MGCF实体接收到PSTN网络发送ACM消息,并且在该消 息中携带PSTN将要提供CAT业务的信息;
步骤1004: MGCF实体根据本地策略选择不向UE提供PSTN的CAT铃
声;
步骤1005: MGCF实体发送180临时响应; 步骤1006: UE产生本地回铃音。
其中上述实施例五也适用于INVITE请求中Supported头域携带的 P-Early-Media参数。
其中,上述实施例一,实施例二和实施例四中,MGCF实体也可以才艮据 本地策略选择不向IMS域主叫提供CS域早期媒体业务,MGCF实体仅向主 叫终端发送临时响应。MGCF实体不向IMS域主叫提供CS域早期々某体业务 时,MGCF实体不向媒体网关功能(MGW)发送H.248命令要求其打开媒体 门控,以保证CS域的早期媒体流不会发送给主叫终端。
需要说明的是,以上实施例的步骤301, 401, 501和601省略了代理呼 叫会话控制功能(P-CSCF)、服务呼叫会话控制功能(S-CSCF)、出口网管控 制功能(BGCF)等实体;以上实施例流程的描述同样适应于,IMS域的被叫 将呼叫转移到第三方,而呼叫第三方位于CS域网络的场景。
参见图6,本发明实施例所提供的装置包括
请求接收单元701,用于接收IMS域的主叫终端发送的请求;能力获取单元702,用于根据所述请求,获取所述主叫终端的能力信息, 将能力信息发送;
选择执行单元703,用于根据接收到的能力信息和/或本地策略,选择向 IMS域的主叫终端提供早期媒体业务,或者选择不向IMS域的主叫终端提供 早期媒体业务;参见图7,上述选择执行单元包括
选择单元801,用于根据所述能力信息和/或本地策略,选4奪实现早期士某 体业务的模式,或者选择不向IMS域的主叫终端提供早期媒体业务;
执行单元802,用于向IMS域的主叫终端提供CS域的早期媒体业务,或 者不向IMS域的主叫终端提供早期媒体业务。
上述的装置实施例通过综合主叫终端的能力和本地策略来处理早期媒体 业务,使IMS域的主叫终端支持P-Early-Media和/或early session时,主叫用 户都能体验CS域的早期々某体业务,而不会听到主叫终端本地产生的回铃音和 CS域的早期媒体的混合铃音。
需要说明的是,本发明实施例提供的装置可以是MGCF实体本身,也可 以是存在于MGCF实体内部的功能模块,具体实现形式不限,包括以硬件、 软件或软硬件结合的方式实现。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在 本发明的保护范围之内。
权利要求
1、一种在不同域中处理早期媒体业务的方法,其特征在于,该方法包括媒体网关控制功能MGCF实体根据IP多媒体子系统IMS域的主叫终端发送的请求,获取所述主叫终端的能力信息;根据所述主叫终端的能力信息和/或本地策略选择向所述主叫终端提供电路交换CS域的早期媒体业务,或者选择不向所述主叫终端提供CS域的早期媒体业务。
2、 根据权利要求1所述的方法,其特征在于,根据所述主叫终端的能力 信息和/或本地策略选择向所述主叫终端提供电路交换CS域的早期媒体业务 包括根据所述主叫终端的能力信息和/或本地策略选择实现早期媒体业务的 模式,采用所述模式向IMS域的主叫终端提供电路交换CS域的早期媒体业 务。
3、 根据权利要求2所述的方法,其特征在于,实现早期媒体业务的模式 包括应用服务器模式、或者网关模式。
4、 根据权利要求2所述的方法,其特征在于,所述主叫终端的能力信息为所述主叫终端支持P-Early-Media时,选择网 关模式向所述主叫终端提供CS域的早期媒体业务;或者所述主叫终端的能力信息为所述主叫终端支持Early Session时,MGCF 实体选择应用服务器模式向所述主叫终端提供CS域的早期媒体业务。
5、 根据权利要求2所述的方法,其特征在于,所述主叫终端的能力信息为所述主叫终端同时支持Early Session和 P-Early-Media时,MGCF实体选择应用服务器模式或网关模式向所述主叫终 端提供CS域的早期媒体业务。
6、 根据权利要求1所述的方法,其特征在于,所述主叫终端的能力信息为所述主叫终端不支持P-Early-Media时, MGCF实体选择不向所述主叫终端提供CS域的早期々某体业务,或者所述主叫终端的能力信息为所述主叫终端不支持Early Session时,MGCF 实体选择不向所述主叫终端提供CS域的早期媒体业务。
7、 根据权利要求1所述的方法,其特征在于,所述请求中携带参数设置为"支持supported"的早期媒体P-Early-Media 头域时,则所述主叫终端的能力信息表示所述主叫终端支持P-Early-Media, 或者,所述请求中Supported头域携带早期会话Early Session参数时,则所述主 叫终端的能力信息表示所述主叫终端支持Early Session,
8、 根据权利要求1所述的方法,其特征在于,所述请求中携带P-Early-Media: Supported,并且Supported头域携带Early Session参数,则所述主叫终端的能力信息为所述主叫终端同时支持 P-Early-Media和Early Session的能力信息。
9、 根据权利要求3所述的方法,其特征在于,当所述模式为网关模式时, 所述向IMS域的主叫终端提供CS域的早期媒体业务之前包括MGCF实体 向主叫终端发送携带P-Early-Media头域的临时响应消息。
10、 根据权利要求9所述的方法,其特征在于,所述头域的参数设置为 "发送和接收sendrecv"或"仅发送sendonly"。
11、 根据权利要求3所述的方法,其特征在于,当所述模式为应用服务 器模式时,该方法还包括MGCF实体向主叫终端发送携带Early Session的 会话描述协iiC请求SDP Offer的临时响应消息,MGCF实体接收所述主叫终端应答的消息,该消息包含Early Session的 会话描述协议应答SDP Answer。
12、 根据权利要求ll所述的方法,其特征在于,所述SDP Answer的端 口为0时,MGCF实体选择不向媒体网关MGW实体发送H.248命令要求所 述MGW打开媒体门控。
13、 根据权利要求1所述的方法,其特征在于,所述选择不向IMS域的主叫终端提供CS域的早期媒体业务之后包括MGCF实体仅向IMS域的主叫终端发送临时响应,选择不向媒体网关 MGW实体发送H.248命令要求所述MGW打开媒体门控。
14、 一种在不同域中处理早期々某体业务的装置,其特征在于,包括请求接收单元,用于接收IMS域的主叫终端发送的请求;能力获取单元,用于根据所述请求,获取所述主叫终端能力信息,发送 所述能力信息;选择执行单元,用于根据接收到的能力信息、和/或本地策略,选择向IMS 域的主叫终端提供早期媒体业务,或者选择不向所述主叫终端提供CS域的早 期媒体业务。
15、 才艮据权利要求14所述的装置,其特征在于,所述选择执行单元包括选4奪单元,用于根据所述能力信息和/或本地策略,选择实现早期媒体业 务的模式;执行单元,用于根据选择的实现早期媒体业务的模式向IMS域的主叫终 端提供CS域的早期媒体业务。
全文摘要
本发明公开了一种在不同域中处理早期媒体业务的方法和装置。该方法包括媒体网关控制功能MGCF实体根据IP多媒体子系统IMS域的主叫终端发送的请求,获取所述主叫终端的能力信息;根据主叫终端的能力信息和/或本地策略选择向IMS域的主叫终端提供电路交换CS域的早期媒体业务,或者选择不向IMS域的主叫终端提供CS域的早期媒体业务。由于本发明通过综合主叫终端的能力和本地策略来处理早期媒体业务,因此,对主叫终端的早期媒体业务提供了更加灵活的处理方式。
文档编号H04L29/06GK101547193SQ200810108370
公开日2009年9月30日 申请日期2008年6月6日 优先权日2008年3月24日
发明者颖 张, 鹏 王 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1