专利名称:一种对媒体协商进行适配处理的方法、系统和装置的制作方法
技术领域:
本发明涉及通信领域,特别涉及一种对媒体协商进行适配处理的方法、系统和装置。
背景技术:
IMS(IP Multimedia Subsystem,IP 多媒体子系统)是 3GPP (Third Generation Partnership Project,第三代合作伙伴计划)R5/R6 标准定义的 WCDMA(Wideband Code Division Multiple Access,宽带码分多址接入)网络中IP多媒体子系统,是3G(Third Generation,第三代)移动网实现分组话音和分组数据,提供统一的多媒体业务和应用 的目标网络。IMS采用IP分组域作为其控制消息和媒体传输的承载通道,采用SIP(The Session Initiation Protocol,会话启动协议)协议作为呼叫控制消息,其会话中要建立 的媒体流是用SDP(SeSSi0n Description Protocol,会话描述协议)协议来描述、传递、交 换和协商的。IMS中的接入网和骨干网与IMS —起提供端到端QoS(Quality of Service,服务 质量),其中,提供的端到端QoS机制是双方终端UE通过媒体协商实现的,媒体协商的主要 作用之一就是针对会话中使用的媒体组合以及使用哪种编码方案达成一致。为了实现两个 终端UE之间能相互协商,使用SDP offer/answer (提供/应答)机制,该机制允许UE推迟 SIP会话建立的完成,直到双方都成功完成资源预留。VCC(Voice Call Continuity between IMS and Circuit System,IMS 和 CS 之间 的语音连续性)主要解决IMS VoIP语音和CS承载的TDM语音之间的呼叫连续性,是在用 户UE (User Equipment,用户设备)归属的IMS网络提供的一种业务。当VCC用户UE正在 进行一个活动的语音会话时,就可以通过发起域切换过程实现呼叫连续。为了能进行域切 换,VCC用户UE发起的或接收的呼叫都要锚定到该用户终端归属的IMS网络的DTF(Domain Transfer Function,域切换处理实体)。由该DTF代理VCC用户UE向被叫UE连接发起媒 体协商,以建立被叫的新的用户面连接,DTF根据VCC用户UE在新建立呼叫中支持的媒体类 型和编解码方案,和呼叫的被叫用户UE间重新协商媒体,即通过更新远端腿(remote leg, DTF和被叫用户UE间的会话控制腿)以替换接入腿(access leg, DTF和主叫VCC用户UE 间的会话控制腿)。发明人在实现本发明实施例的过程中发现,如果DTF和用户UE间媒体通道协商失 败,即如果主叫VCC用户UE所支持的编解码格式和被叫用户UE所支持的编解码方案不能 协商成功,比如没有共同支持的编解码格式交集,则此次会话由于远端腿媒体通道协商失 败而导致呼叫连续性业务无法完成,降低了用户业务体验。
发明内容
为了确保不同分组接入网络之间媒体协商成功,完成呼叫连续,提高用户业务体 验,增强业务感受,本发明实施例提供了一种对媒体协商进行适配处理的方法、系统和装置。—方面,本发明实施例提供了一种对媒体协商进行适配处理的方法,所述方法包 括当主叫终端和被叫终端媒体协商失败后,媒体协商适配实体控制在所述主叫终端 和所述被叫终端的媒体路径中插入媒体协商适配网关,以使得所述媒体协商适配网关根据 主叫终端支持的媒体属性信息和被叫终端支持的媒体属性信息,完成所述主叫终端和所述 被叫终端的媒体协商适配。另一方面,本发明实施例还提供了一种对媒体协商进行适配处理的方法,当主叫 终端和被叫终端媒体协商失败,通知IP接入网络的出口网关进行媒体协商适配,并通知所 述主叫终端再次发起呼叫请求,使所述IP接入网络的出口网关根据所述主叫终端支持的 媒体属性信息和被叫终端支持的媒体属性信息,完成所述主叫终端和所述被叫终端的媒体 协商适配。另一方面,本发明实施例还提供了一种对媒体协商进行适配处理的系统,所述系 统包括媒体协商适配实体、媒体协商适配网关,其中,所述媒体协商适配实体,用于当主叫终端和被叫终端媒体协商失败,控制在所述 主叫终端和所述被叫终端的媒体路径中插入媒体协商适配网关;所述媒体协商适配网关,用于获取主叫终端支持的媒体属性信息和被叫终端支持 的媒体属性信息;根据主叫终端支持的媒体属性信息和被叫终端支持的媒体属性信息,完 成所述主叫终端和所述被叫终端的媒体协商适配。另一方面,本发明实施例还提供了一种对媒体协商进行适配处理的系统,所述系 统包括主叫终端和IP接入网络的出口网关,所述主叫终端,用于当所述主叫终端和被叫终端媒体协商失败,接收指示再次发 起呼叫请求的通知;根据所述通知,向所述出口网关发送第二次呼叫请求;所述出口网关,用于当主叫终端和被叫终端媒体协商失败,接收进行媒体协商适 配的通知;接收到所述通知后,还用于接收所述主叫终端发送的第二次呼叫请求,根据主叫 终端支持的媒体属性信息和被叫终端支持的媒体属性信息,完成所述主叫终端和所述被叫 终端的媒体协商适配。另一方面,本发明实施例还提供了一种媒体协商适配实体,所述媒体协商适配实 体包括接收模块,用于获知主叫终端和被叫终端媒体协商失败;控制模块,用于控制在所述主叫终端和所述被叫终端的媒体路径中插入媒体协商 适配网关;其中,所述媒体协商适配网关用于根据主叫终端支持的媒体属性信息和被叫终 端支持的媒体属性信息,完成所述主叫终端和所述被叫终端的媒体协商适配。另一方面,本发明实施例还提供了一种媒体协商适配网关,所述媒体协商适配网 关包括获取模块,用于获取主叫终端支持的媒体属性信息和被叫终端支持的媒体属性信 息;适配模块,用于根据主叫终端支持的媒体属性信息和被叫终端支持的媒体属性信 息,完成所述主叫终端和所述被叫终端的媒体协商适配。
另一方面,本发明实施例还提供了一种IP接入网络的出口网关,所述出口网关包 括接收模块,用于当主叫终端和被叫终端媒体协商失败,接收进行媒体协商适配的 通知;处理模块,用于当接收到所述通知后,接收所述主叫终端根据指示再次发起呼叫 请求的通知所发送的第二次呼叫请求,根据主叫终端支持的媒体属性信息和被叫终端支持 的媒体属性信息,完成所述主叫终端和所述被叫终端的媒体协商适配。本发明实施例当主叫终端和被叫终端媒体协商失败后,通过由媒体协商适配实体 控制在主叫终端和被叫终端的媒体路径中插入的媒体协商适配网关,由该媒体协商适配网 关完成主叫终端和被叫终端的媒体协商适配,从而确保不同分组接入网络之间媒体协商成 功,完成呼叫连续,进而提高用户业务体验,增强业务感受。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面 将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。图1是本发明实施例提供的对媒体协商进行适配处理的方法流程示意图。图2是本发明实施例1提供的用户UE直接从IMS发起呼叫的用户面示意图。图3是本发明实施例1提供的对媒体协商进行适配处理的方法流程示意图。图4是本发明实施例1提供的插入媒体适配网关MGW的用户面示意图。图5是本发明实施例1提供的会话建立流程交互示意图。图6是本发明实施例1提供的会话建立失败处理流程交互示意图。图7是本发明实施例1提供的媒体协商适配实体将媒体协商网关MGW串入媒体面 的过程交互示意图。图8是本发明实施例1提供的位于被叫侧中的媒体协商适配实体将位于被叫侧的 媒体协商网关MGW串入媒体面的过程交互示意图。图9是本发明实施例1提供的用户从CS域发起呼叫的用户面示意图。图10是本发明实施例2提供的对媒体协商进行适配处理的方法流程示意图。图11是本发明实施例2提供的插入媒体适配网关MGW的用户面示意图。图12是本发明实施例2提供的会话建立流程交互示意图。图13是本发明实施例2提供的会话建立失败处理流程交互示意图。图14是本发明实施例3提供的对媒体协商进行适配处理的方法流程示意图。图15是本发明实施例4提供的媒体协商进行适配处理的方法处理交互示意图。图16是本发明实施例5提供的对媒体协商进行适配处理的系统示意图。图17是本发明实施例6提供的媒体协商适配实体示意图。图18是本发明实施例7提供的媒体协商适配网关示意图。图19是本发明实施例8提供的对媒体协商进行适配处理的系统示意图。图20是本发明实施例9提供的IP接入网络的出口网关示意图。
具体实施例方式下面将结合附图对本发明实施方式作进一步地详细描述。为了确保不同分组接入网络之间媒体协商成功,完成呼叫连续,进而提高用户业 务体验,增强业务感受,本发明实施例提供了一种对媒体协商进行适配处理的方法,参见图 1,该方法内容如下101 媒体协商适配实体获知主叫终端和被叫终端媒体协商失败;102:媒体协商适配实体控制在主叫终端和被叫终端的媒体路径中插入媒体协商 适配网关,以使得媒体协商适配网关根据主叫终端支持的媒体属性信息、被叫终端支持的 媒体属性信息,完成主叫终端和被叫终端的媒体协商适配。其中,当该媒体协商失败,则媒体协商适配实体控制在媒体面(或称用户面、承载 面)插入媒体协商适配网关以完成会话建立。针对上述提供的方法,在具体实现时可以采 用至少如下两种方式方式一、对于部署了 IMS的网络,用户发起的或接收的呼叫都要锚定到该用户归 属IMS网络的媒体协商适配实体,从而触发由该媒体协商适配实体代理进行媒体协商适配 的过程;该方式包括1)主叫UE侧的媒体协商适配实体代理进行媒体协商适配的过程的情 况;2)被叫UE侧的媒体协商适配实体代理进行媒体协商适配的过程的情况。以1)主叫UE 侧的媒体协商适配实体代理进行媒体协商适配的过程的情况为例,进一步地,根据主叫终 端的位置,还包括如下情况(1)如果主叫终端位于IMS域,发起呼叫时直接到位于IMS中的媒体协商适配实 体IMS AS锚定,由该媒体协商适配实体代理该终端和被叫终端的媒体协商。其中,如果媒 体协商成功,则主叫终端和被叫终端呼叫建立成功;如果媒体协商失败,则媒体协商适配实 体控制在媒体路径插入媒体协商适配网关,该媒体协商适配网关用于进行转换,从而确保 主叫终端和被叫终端协商成功,从而使呼叫成功建立。(2)如果主叫终端位于2G/3G电路域核心网服务范围内,如位于CS域,首先需要将 主叫终端的呼叫从CS域锚定到IMS域,然后,再采用和上述类似的方法实现呼叫建立。方式二,对于部署了 IMS的网络,只有在主叫UE和被叫UE第一次媒体协商失败 后,才采用PSI(Public Service Identities,公共业务标识)的方式到主叫用户或被叫用 户归属IMS网络的媒体协商适配实体,从而触发由该媒体协商适配实体代理进行媒体协商 适配的过程。该方式同样包括1)主叫UE侧的媒体协商适配实体代理进行媒体协商适配 的过程的情况;2)被叫UE侧的媒体协商适配实体代理进行媒体协商适配的过程的情况,以 1)主叫UE侧的媒体协商适配实体代理进行媒体协商适配的过程的情况为了,进一步地,根 据主叫终端的位置,还包括如下情况(1)如果主叫终端位于IMS域,不是一呼叫就把信令路由到媒体协商适配实体上 去,而是在首次协商失败了之后,才通过PSI找到媒体协商适配实体,进而,由该媒体协商 适配实体通过插入媒体协商适配网关,通过该媒体协商适配网关的转换从而确保主叫终端 和被叫终端协商成功,从而使呼叫成功建立。(2)如果主叫终端位于2G/3G电路域核心网服务范围内,如位于CS域,不是一呼叫 就把信令路由到媒体协商适配实体上去,而是在首次协商失败了之后,才通过PSI找到媒体协商适配实体,进而由该媒体协商适配实体通过插入媒体协商适配网关,通过该媒体协 商适配网关的转换从而确保主叫终端和被叫终端协商成功,从而使呼叫成功建立。其中,上述媒体协商适配实体是具有B2BUA(Back-to_Back UserAgent背对背的 用户代理)功能的应用服务器(AS),在会话建立中可以完成第三方呼叫控制(3pcc,Third Party Call Control),本发明实施例正是利用其来代理用户向被叫发起媒体协商。其中, 媒体协商成功是建立媒体承载通道的必备步骤,协商中涉及的媒体属性包括但不限于媒体 类型和编解码格式等。相应地,媒体协商适配实体代理用户和被叫用户针对一个特定会话协商所希望 使用的媒体类型和编解码格式。其中,如果两端用户的IP-CAN (IP-Connectivity Access Network,IP连接接入网)承载都能够支持协商出的会话媒体属性,则建立端到端的承载连接。实施例1本实施例1针对方式一所涉及的对于部署了 IMS的网络,用户UE发起的或接收的 呼叫都要锚定到该用户归属IMS网络的媒体协商适配实体进行详细说明由于用户UE在发起呼叫时包括用户直接从IMS发起呼叫的情况,以及用户从CS 域发起呼叫的情况,本实施例1以用户UE直接从IMS发起呼叫的情况为例进行说明。参见图2,为本发明实施例1提供的用户UE直接从IMS发起呼叫的用户面示 意图,如图2所示,参与的实体主要包括用户UE(UE-IMS)、该用户UE的归属IMS下的 S-CSCF (Serving-Call Session Control Function,服务呼叫会话控制功能)、该用户 UE 的归属IMS下IMS AS以及该用户UE的归属IMS下的新增的媒体协商适配实体(AS for negotiation)。参见图3,为该方式下用户UE直接从IMS发起呼叫时,本发明实施例1提供 的对媒体协商进行适配处理的方法流程示意图201 用户UE从IMS发起会话呼叫,用户UE的主叫侧iFC(Initial Filter Criteria,初始过滤准则)触发将用户的会话呼叫路由到归属IMS网络的媒体协商适配实 体(AS for negotiation)。202 用户UE发起的会话呼叫被路由到归属IMS的媒体协商适配实体。其中,该媒体协商适配实体按照第三方呼叫控制方式来代理用户发起到被叫的呼 叫。203 媒体协商实体收到路由过来的用户UE的会话呼叫后,代理用户UE向被叫UE 发起媒体协商。其中,该媒体协商实体在代理主叫用户UE向被叫发起的媒体协商具体包括媒体 类型和编解码方案的协商。进一步地,在媒体协商适配实体代理主叫用户UE和被叫用户UE进行媒体协商过 程中,如果协商失败,则还包括以下步骤204 在媒体路径中插入媒体协商适配实体控制下的媒体协商适配网关MGW。205 媒体协商适配网关MGW实施编解码转换,以适配远端腿和接入腿的用户面承 载连接。参见图4,为本发明实施例1提供的插入媒体适配网关MGW的用户面示意图。其 中,上述被叫协商失败,可以能由于媒体协商适配实体发现用户UE和被叫用户UE的IP-CAN承载不能支持相同的会话媒体属性导致,其中,用户UE和被叫用户UE的IP-CAN可以不 同,分别可以是包括但不限于GERAN(GSM/EDGE Radio Access Network,GSM/EDGE无线接 入网络)、UTRAN(Universal Terrestrial RadioAccess Network,通用陆地无线接入网 t^ ) > E-UTRAN(Evolved Universal Terrestrial Radio Access Network,if 白勺fflMP击 地无线接入网络)、HSPA(High Speed Packet Access,高速分组接入)、WLAN(Wireless Local Area Network,无限局域网络)、UMB (Ultra Mobile Broadband,超移动宽带网络)及 WiMAX(Worldwide Interoperability for Microwave Access,^^ftk 3GPP接入网络或非3GPP接入网络。其中,上述被叫协商过程中,被叫侧IMS网络的P-CSCF(Proxy-CSCF,代理呼叫会 话控制功能)和S-CSCF可以拒绝SDP建议的特定媒体类型和编解码方案,可以是由于运营 商的策略导致。例如,运营商不允许使用任何未知的媒体类型或未知的编码方案,因为网络 可能无法对这些媒体计费。如果P-CSCF/S-CSCF发现SDP提议中包含了不支持的媒体类型 或编码方案,则被叫侧IMS网络的P-CSCF和S-CSCF就会使用488 (此处不接受)响应来拒 绝该请求,并在响应中指出运营商所允许被叫支持的媒体类型。仍如图4所示,媒体协商适配实体和媒体协商适配网关之间可以基于Mn接口,由 于该媒体适配网关MGW是受到媒体协商适配实体控制,可以采用但不限于H. 248或MEGACO 协议(即Media Gateway Control Protocol,媒体网关控制协议)进行通信,也可以采用其 他内部接口和通信协议。其中,上述媒体协商适配网关MGW用于提供媒体承载和编解码转换功能,由于该 媒体协商适配网关MGW为逻辑功能实体,具体实现时,可以通过单独设置媒体协商适配网 关MGW实体完成该功能,进一步地,为了节约资源,还可 以将该上述逻辑功能设置在IMS网 络中现存的其他MGW上,通过与该现有的MGW合设实现,本实施例对此不做任何限制。其中,进一步地,为了确保现有IMS系统架构下的其它业务的AS不受任何影响,上 述媒体协商适配实体可以设置比其他的AS更靠近用户侧。参见图5,为本发明实施例1提供的会话建立流程交互示意图,用户直接从IMS发 起呼叫,媒体协商适配实体代理用户UE和被叫用户UE进行媒体类型和编解码格式的协商。 如果两端的IP-CAN承载都能够支持协商出的会话媒体属性,则按正常建立端到端的承载 连接,不需要媒体路径中插入媒体适配网关MGW来实施编解码格式转换。如图5所示1、主叫UE向其归属IMS发送呼叫SIP INVITE。其中,SIP INVITE中携带主叫UE 标识、主叫UE呼叫的被叫UE标识、SDP媒体属性信息等信元。2、归属 IMS 的 P-CSCF/I-CSCF 收到主叫 UE 发送的 SIP INVITE 后,将 SIPINVI TE 转发给归属IMS的S-CSCF。3、S-CSCF收到SIP INVITE,将SIP INVITE转发到媒体协商适配实体。其中, S-CSCF收到SIP INVITE后,触发将SIP INVITE转发到媒体协商适配实体的条件是iFC业 务,即S-CSCF获取是主叫UE向被叫UE发出的首次呼叫SIPINVITE。4、S-CSCF将SIP INVITE转发到媒体协商适配实体。5-6、媒体协商适配实体收到SIP INVITE后,根据SIP INVITE中携带的信元,通 过S-CSCF向被叫UE的归属IMS发送呼叫SIP INVITE。当通过媒体协商适配实体完成了主叫UE和被叫UE的媒体协商后,建立主叫UE和被叫UE之间承载在IMS的VoIP语音通话。参见图6,为本发明实施例提供的会话建立失败处理流程交互示意图,媒体协商 适配实体代理主叫UE和被叫UE进行媒体类型和编解码格式的协商时,如果发现两端的 IP-CAN承载不能支持相同的会话媒体属性,则在媒体路径中插入一个媒体协商适配实体控 制下的媒体适配网关MGW,该媒体适配网关MGW用来实施编解码转换,以适配远端腿和接入 腿的用户面承载连接,如图6所示1、主叫UE向其归属IMS发送呼叫SIP INVITE。其中,SIP INVITE中携带主叫UE 标识、主叫UE呼叫的被叫UE标识、SDP媒体属性信息等信元。2、归属 IMS 的 P-CSCF/I-CSCF 收到主叫 UE 发送的 SIP INVITE 后,将 SIPINVI TE 转发给归属IMS的S-CSCF。3、S-CSCF收到SIP INVITE,将SIP INVITE转发到媒体协商适配实体。其中, S-CSCF收到SIP INVITE后,触发将SIP INVITE转发到媒体协商适配实体的条件是iFC业 务,即S-CSCF获取是主叫UE向被叫UE发出的首次呼叫SIPINVITE。4、S-CSCF将SIP INVITE转发到媒体协商适配实体。5、媒体协商适配实体收到SIP INVITE后,根据SIP INVITE中携带的信元,通过 S-CSCF向被叫UE的归属IMS发送呼叫SIP INVITE。6-11、当通过媒体协商适配实体进行主叫UE和被叫UE的媒体协商时,编解码格式 协商失败,则由媒体协商适配实体向被叫UE的归属IMS发起SIPINVITE,收到被叫UE的归 属IMS返回的响应2000K后,将该响应2000K转发给主叫UE,并且触发媒体适配网关MGW建 立和主叫UE和被叫UE的双向连接。如图6所示,媒体适配网关MGW和主叫UE的编解码方 式为Codec A,媒体适配网关MGW和被叫UE的编解码方式为Codec B。于是,通过媒体协商 适配网关MGW实施编解码转换,以适配远端腿和接入腿的用户面承载连接。其中,由于上述媒体适配网关MGW由媒体协商适配实体控制,参见图7,为本发明 实施例提供的媒体协商适配实体将媒体协商网关MGW串入媒体面的过程交互示意图。参见 如下,以媒体协商实体与媒体协商网关的交互以H. 248协议为例进行说明1、媒体协商适配实体接收SIP INVITE请求,提取并记录该请求中携带的主叫UE 的SDP信息。其中,SDP Offer信息用于提供了本次会话中主叫UE希望使用的所有的媒体 类型,以及对这些不同媒体类型所支持的各种编码类型。2、媒体协商适配实体选定一个其控制的专门用来进行编解码转换的媒体协商适 配网关,向该MGW发起H. 248命令,并确定该MGW所支持的媒体流能力集(MGW的媒体处理 能力,包括编解码方案映射)。3、媒体协商适配实体将媒体流能力集形成SDP Offer,通过Invite请求发起与被 叫UE的媒体协商。4、被叫UE返回首个SDP应答,其中可能拒绝一些被建议的媒体类型,并缩减编码 方案列表,略掉不能支持的类型。因此只有主叫UE和被叫UE双方都支持的编码保存下来。5、媒体协商适配实体发起H. 248命令修改MGW的连接属性,并指示MGW开始为媒 体流预留必要的资源。6、媒体协商适配实体最终决定为本次会话使用哪些媒体类型和编解码方案,并向 被叫UE发出确认信息,对于每个媒体类型指出唯一一种将在会话中采用的编码方案。
7、被叫UE应答,也携带自己支持的最终方案。8、媒体协商适配网关MGW继续完成资源预留。9、媒体协商适配网关MGW资源预留成功后,媒体协商适配实体向被叫发送UPDATE 消息。10、被叫UE也发送针对UPDATE消息的2000K消息给媒体协商适配实体,表明被叫 UE也资源预留成功。至此,媒体连接建立。11-12、被叫开始振铃,媒体协商适配实体向主叫UE传递振铃信号。13-14、被叫用户摘机应答,产生2000K消息。媒体协商适配实体向主叫UE传递 2000K消息。15、媒体协商适配实体发起H. 248命令,打开媒体流,建立媒体协商适配网关MGW 中双向连接,并开始计费。其中,上述步骤1,SIP Invite消息到媒体协商适配实体的路由也可能不采用PSI 方式,也可能是按正常IMS路由,即在归属IMS网络通过在S-CSCF触发初始过滤条件(iFC) 将呼叫路由到媒体协商适配实体。进一步地,上述过程也可能在被叫侧使用,参见图8,为本发明实施例提供的位于 被叫侧中的媒体协商适配实体将位于被叫侧的媒体协商网关MGW串入媒体面的过程交互 示意图。参见如下,以媒体协商实体与媒体协商网关的交互以H. 248协议为例进行说明1、媒体协商适配实体(位于被叫侧归属IMS中)接收来自主叫UE的SIPINVITE 请求,提取主叫UE的SDP Offer信息。其中,SDP offer信息用于提供了本次会话中主叫 UE希望使用的所有的媒体类型,和对这些不同媒体类型所支持的各种编码类型。2、媒体协商适配实体选定一个其控制的专门用来进行编解码转换的媒体协商适 配网关(位于被叫侧归属IMS中),并向该MGW发起H. 248命令,并确定MGW所支持的媒体 流能力集(MGW的媒体处理能力,包括编解码方案映射)。3、媒体协商适配实体将媒体流能力集形成SDP Offer,通过首个SDP应答消息回 应来自主叫侧的媒体协商。4、主叫侧最终决定为本次会话使用哪些媒体类型和编解码方案,并向被叫侧发出 确认信息,该确认信息用于对于每个媒体类型指出唯一一种将在会话中采用的编码方案。5、媒体协商适配实体发起H. 248命令修改MGW的连接属性,并指示MGW开始为媒 体流预留必要的资源。6、媒体协商适配实体对主叫侧进行应答,也携带被叫侧决定支持的最终方案。7、MGW继续完成资源预留。8-9、媒体协商适配实体收到主叫侧资源预留成功后,向被叫UE发送UPDATE消息。10-11、媒体协商适配实体发送针对UPDATE消息的2000K消息给主叫,表明被叫侧 也资源预留成功。至此,媒体连接建立。12-13、被叫UE开始振铃,媒体协商适配实体向主叫UE传递振铃信号。14、媒体协商适配实体发起H. 248命令,打开媒体流,建立媒体协商适配网关MGW 中双向连接,并开始计费。15、媒体协商适配实体(例如可以为MGCF)向主叫UE侧发送响应SIP200-0K。16、主叫UE侧收到SIP 200-0K后,返回确认SIP ACK0
综上所述,本发明实施例提供的媒体协商适配实体上可以进一步根据设置决定对 特定类型媒体流进行处理,例如根据不同业务QoS (Quality of Service,服务质量)等级 的不同及其他信息,这些设置包括但不限于运营商策略、用户主叫偏好信息、接入网络能 力、接入网络(拥塞)状态、媒体类别及其中成分及各媒体成分的属性信息等。此外,媒体 协商实体可以判断出呼叫会话消息中存在多种媒体成分,并根据策略决定是否需要将该会 话拆分成多个媒体流并抽取部分类型媒体做媒体协商适配(编解码转换),在承载资源(如 空口资源)有限的情况下保证重要媒体类型的会话建立。综上所述,本发明实施例提供的对媒体协商进行适配处理的方法,通过对用户发 起的或接收的呼叫都要锚定到该用户归属IMS网络的媒体协商适配实体,从而触发由该媒 体协商适配实体代理进行媒体协商适配的过程,确保异构环境下不同分组接入网络之间媒 体协商成功,进而完成呼叫连续,进而提高用户业务体验,增强业务感受。实施例1针对主叫UE从IMS发起呼叫时,对媒体协商进行适配处理的方法进行了 说明,实施例2将针对当主叫UE从CS域发起呼叫的情况下,对媒体协商进行适配处理的方 法进行了说明,详见实施例2:实施例2用户从CS域发起呼叫的情况,参见图9,为本发明实施例1提供的用户从CS域发 起呼叫的用户面示意图。如图9所示,用户UE (UE-CS,该用户位于CS域中),参与的实体主 要包括位于用户UE拜访CS域的VMSC(Visited Mobile Services Center,拜访移动业务 交换中心)、位于用户UE归属地IMS的MGCF、S-CSCF、该用户UE的归属IMS下IMS AS,MGff 以及该用户UE的归属IMS下的新增的媒体协商适配实体(AS for negotiation)。参见图 10,为该方式下用户从CS域发起呼叫的情况时,本发明实施例提供的对媒体协商进行适配 处理的方法流程示意图,301 用户 UE 在 Legacy GERAN/UTRAN CS 域发起会话呼叫。302 =VMSC (Visited Mobile Services Center,拜访移动业务交换中心)收到用 户的会话呼叫后,采用 CAMEL (Customised Applications for Mobile Network Enhanced Logic,移动网增强业务的客户化应用)改向的方式,将呼叫路由到用户UE归属IMS网络的 媒体协商适配实体。其中,所谓VMSC采用CAMEL改向是指所采用的CAMEL业务过程会将用户的呼叫改 向为归属IMS的媒体协商适配实体的PSI。303 媒体协商适配实体收到路由过来的会话呼叫,代理用户UE和被叫用户UE进 行媒体类型和编解码格式的协商。其中,如果两端的承载面都能够支持协商出的会话媒体属性,则建立端到端的承 载连接。进一步地,在媒体协商适配实体代理用户UE和被叫用户UE进行媒体类型和编解 码格式的协商过程中,如果协商无法成功,还包括以下步骤304 在媒体路径中插入一个媒体协商适配实体控制下的媒体协商适配网关MGW。305 媒体协商适配网关MGW实施编解码转换,以适配远端腿和接入腿的用户面承载连接。参见图11,为本发明实施例2提供的插入媒体适配网关MGW的用户面示意图。其中,媒体协商适配实体和媒体协商适配网关间可采用但不限于H. 248或MEGACO协议进行通 信,也可以采用其他内部接口通信协议。其中,媒体协商适配网关MGW提供媒体承载和编解 码转换功能,由于该媒体协商适配网关MGW为逻辑功能实体,具体实现时,可以通过单独设 置媒体协商适配网关MGW实体完成该功能,进一步地,为了节约资源,还可以将该上述逻辑 功能设置在IMS网络中现存的其他MGW上,通过与该现有的MGW合设实现,本实施例对此不 做任何限制。参见图12,为本发明实施例2提供的会话建立流程交互示意图,如图12所示1、主叫 UE 在 CS 域发起呼叫 Setup,其中,该 Setup 基于 VDN(Virtual Deviece Network,虚拟设备网络)。
2,VMSC收到主叫UE发送的呼叫Setup后,通过CAMEL改号,完成由CS域到IMS的 路由改号过程。3、VMSC向MGCF发送IAM消息,该IAM消息中携带PSI标识。4、MGCF 收到 IAM 消息后,向 P-CSCF/I-CSCF 发送 SIP INVITE 消息,该 SIP INVITE 消息中携带PSI标识。5、P-CSCF/I-CSCF 收到 SIP INVITE 消息后,根据该 SIP INVITE 消息携带的 PSI 号 码,向与该PSI号码对应的媒体协商适配实体转发SIP INVITE消息。6、媒体协商适配实体收到SIP INVITE消息后,提取SDP媒体属性信息。通过步骤7及后续步骤,当通过媒体协商适配实体完成了主叫UE和被叫UE的媒 体协商后,建立主叫UE和被叫UE之间承载在IMS的VoIP语音通话。参见图13,为本发明实施例2提供的会话建立失败处理流程交互示意图,媒体协 商适配实体代理主叫UE和被叫UE进行媒体类型和编解码格式的协商时,如果发现两端的 IP-CAN承载不能支持相同的会话媒体属性,则在媒体路径中插入一个媒体协商适配实体控 制下的媒体适配网关MGW,该媒体适配网关MGW用来实施编解码转换,以适配远端腿和接入 腿的用户面承载连接,如图13所示1、主叫 UE 在 CS 域发起呼叫 Setup,其中,该 Setup 基于 VDN(Virtual Deviece Network,虚拟设备网络)。2,VMSC收到主叫UE发送的呼叫Setup后,通过CAMEL改号,完成由CS域到IMS的 路由改号过程。3、VMSC向MGCF发送IAM消息,该IAM消息中携带PSI标识。4、MGCF 收到 IAM 消息后,向 P-CSCF/I-CSCF 发送 SIP INVITE 消息,该 SIP INVITE 消息中携带PSI标识。5、P-CSCF/I-CSCF 收到 SIP INVITE 消息后,根据该 SIP INVITE 消息携带的 PSI 号 码,向与该PSI号码对应的媒体协商适配实体转发SIP INVITE消息。6、媒体协商适配实体收到SIP INVITE消息后,提取SDP媒体属性信息。7、当通过媒体协商适配实体进行主叫UE和被叫UE的媒体协商时,编解码格式协 商失败,则由媒体协商适配实体向被叫UE的归属IMS发起SIP INVITE,收到被叫UE的归 属IMS返回的响应2000K后,将该响应2000K转发给MGCF,并且触发媒体适配网关MGW建立 和主叫UE和被叫UE的双向连接。其中,该情况媒体适配网关MGW在媒体协商适配实体控 制下所完成的编解码转换以适配远端腿和接入腿的用户面承载连接,可以在主叫侧的归属IMS完成,也可以在被叫侧的归属IMS完成,方式方法与实施例1类似,不再赘述。综上所述,本发明实施例提供的媒体协商适配实体上可以进一步根据设置决定对 特定类型媒体流进行处理,例如根据不同业务QoS等级的不同及其他信息),这些设置包 括但不限于运营商策略、用户主叫偏好信息、接入网络能力、接入网络(拥塞)状态、媒体 类别及其中成分及各媒体成分的属性信息等。媒体协商实体可以判断出呼叫会话消息中存在多种媒体成分,并根据策略决定是 否需要将该会话拆分成多个媒体流并抽取部分类型媒体做媒体协商适配(编解码转换), 在承载资源(如空口资源)有限的情况下保证重要媒体类型的会话建立。综上所述,本发明实施例提供的媒体协商适配实体上可以进一步根据设置决定对 特定类型媒体流进行处理,例如根据不同业务QoS等级的不同及其他信息),这些设置包 括但不限于运营商策略、用户主叫偏好信息、接入网络能力、接入网络(拥塞)状态、媒体 类别及其中成分及各媒体成分的属性信息等。
媒体协商实体可以判断出呼叫会话消息中存在多种媒体成分,并根据策略决定是 否需要将该会话拆分成多个媒体流并抽取部分类型媒体做媒体协商适配(编解码转换), 在承载资源(如空口资源)有限的情况下保证重要媒体类型的会话建立。特别需要注意的是,对于PLMN(public land mobile network,公共陆路移动网 络)/PSTN(Public Switched Telephone Network,公共交换电话网络)用户UE发起的 呼叫,也可以不需要应用媒体协商适配功能,而是采用如下方法首先还要经过UE归属域 的IMS网络,按照从CS到IMS的路由机制,路由到合适的MGCF(Media Gateway Control Function,媒体网关控制功能)。其中,一方面,从PLMN/PSTN角度看,MGCF相当于主叫拜访 CS域的MSC或端局交换机,同时也是归属IMS的入口网关;另一方面,从归属IMS的观点看, MGCF相当于为拜访网络提供服务的S-CSCF,且MGCF属于归属IMS网络。其次,通过IMS内 的网络拓扑信息和静态配置关系,MGCF可以获得一个I-CSCF的地址,以查询为主叫用户提 供服务的S-CSCF地址。实际上MGCF会负责从PLMN/PSTN到IMS的互通并控制MGW实现媒 体层面的转换,可以包括编解码适配功能。因此,上述MGCF是实现IMS与CS/PSTN网络互 连互通的网关,所有跨越IMS网络和CS/PSTN网络的呼叫信令都要经过MGCF。其中,MGCF 能够负责SIP与CS/PSTN网络中的BICC或ISUP之间的协议映射和转换;MGCF能够通过控 制IM-MGW完成CS/PSTN与IMS网络用户承载平面媒体内容的实时转换以及必要的编解码 格式转换。MGCF能够生成计费相关的信息并送往CCF。其中,上述IM-MSW主要用于IMS用 户面IP承载和CS/PSTN媒体链路之间的转换,IM-MSff能够根据来自MGCF的控制命令,完 成互通两侧的承载连接的建立/释放和映射处理;IM-MSW还能够根据来自MGCF的控制命 令,控制用户面的特殊资源处理,包括编解码格式的转换(如AMR和G. 711音频编解码格式 的转换)和回声抑制等处理。综上所述,本发明实施例提供的对媒体协商进行适配处理的方法,通过对用户发 起的或接收的呼叫都要锚定到该用户归属IMS网络的媒体协商适配实体,从而触发由该媒 体协商适配实体代理进行媒体协商适配的过程,确保异构环境下不同分组接入网络之间媒 体协商成功,进而完成呼叫连续,进而提高用户业务体验,增强业务感受。综上,对方式一涉及的对于部署了 IMS的网络,用户发起的或接收的呼叫都要锚 定到该用户归属IMS网络的媒体协商适配实体,从而触发由该媒体协商适配实体代理进行媒体协商适配的过程进行了描述。下面针对方式二所涉及的对于部署了 IMS的网络,只有 在主叫UE和被叫UE第一次媒体协商失败后,才采用PSI的方式到该用户归属IMS网络的 媒体协商适配实体,从而触发由该媒体协商适配实体代理进行媒体协商适配的过程的进行 描述,详见如下实施例3本实施例针对对于部署了 IMS的网络,只有在用户和被叫用户第一次媒体协商失 败后,才采用PSI的方式到该用户归属IMS网络的媒体协商适配实体,从而触发由该媒体协 商适配实体代理进行媒体协商适配的过程进行说明。其中,所谓公共业务标识PSI是业务的URI标识,可以唯一代表一个业务,由AS负 责管理,并且在使用前不需要注册,通过该PSI可以唯一确定一个媒体协商适配实体。参见 图14,为本发明实施例提供的该方式下,对媒体协商进行适配处理的方法流程示意图。401 用户UE获取PSI号码。其中,主叫UE的获取PSI号码的方式至少包括以下 两禾中
其一、在用户UE第一次与被叫进行媒体协商时,如果媒体协商失败,归属IMS网络 侧会向用户UE返回失败响应,该失败响应中携带媒体协商适配实体的PSI号码,于是主叫 UE从返回的失败响应中获取媒体协商适配实体的PSI号码。例如,被叫侧IMS网络的P-CSCF和S-CSCF拒绝主叫SDP提议的特定媒体类型和 编解码方案(可以是由于运营商的策略,一个可能的原因是运营商不允许使用任何未知的 媒体类型或未知的编码方案,因为网络可能无法对这些媒体计费),如果P-CSCF/S-CSCF发 现SDP提议中包含了不支持的媒体类型或编码方案,P-CSCF/S-CSCF就会使用488 (此处不 接受)响应消息来拒绝该请求,主叫侧UE可以从返回的488消息中获取该媒体协商适配实 体的PSI号码,其中,该PSI号码,由UE归属IMS的S-CSCF插入;其二、该PSI号码事先配置在UE中。于是,在用户UE第一次与被叫进行媒体协商 时,如果媒体协商失败,则可以直接获取到该PSI号码。402 在第一次正常协商失败后,用户UE使用PSI号码,通过用户UE归属IMS的 S-CSCF,将呼叫信令路由到媒体协商适配实体。其中,当S-CSCF收到用户发送的呼叫请求信令后,可以采用如下的方式实现,将 该呼叫信令路由到媒体协商适配实体,详见如下一、S-CSCF收到该呼叫请求信令后,对该呼叫请求信令中携带的PSI的地址进行 解析,若PSI与主叫用户UE在同一 IMS,根据本域的运营商策略配置,可以直接得到PSI所 在的AS地址,然后把该呼叫请求信令转发给得到的AS地址对应的AS。二、S-CSCF收到该呼叫请求信令后,通过对PSI的地址解析,得到PSI归属域的入 口 I-CSCF地址。然后通过I-CSCF完成到PSI所在应用服务器(即媒体协商适配实体)的 路由。其中,通过I-CSCF完成到媒体协商适配实体的路由可以通过以下方式实现DI-CSCF通过查询DNS (Domain Name System,域名系统),得到PSI所在应用服务 器(媒体协商适配实体)的地址,并在得到该媒体协商适配实体地址后,把呼叫请求转发到 与该地址对应的媒体协商适配实体。2) I-CSCF通过查询 HSS (Home Subscriber Server,归属用户服务器),得到 PSI 所 在应用服务器(媒体协商适配实体)的地址,并在得到该媒体协商适配实体地址后,把呼叫请求转发到与该地址对应的媒体协商适配实体。3)PSI归属网络给PSI分配一个默认的S-CSCF,其中,分配关系保存在HSS中, I-CSCF通过查询HSS,得到为该PSI分配的S-CSCF地址,并把呼叫请求转发到该S-CSCF地 址对应的S-CSCF,然后由该S-CSCF进一步将呼叫请求路由到PSI所在的媒体协商适配实 体。403 媒体协商适配实体收到来自UE的呼叫请求信令后,提取其媒体属性信息SDP offer,在媒体路径中插入一个媒体协商适配实体控制下的媒体适配网关MGW。404 媒体适配网关MGW实施编解码转换,以适配远端腿和接入腿的用户面承载连接。其中,本实施例提供的方法适用于主叫UE从IMS直接接入,以及主叫UE从CS域 接入IMS两种情况,情况与上述实施例1、2类似,此处不再赘述。其中,本实施例提供的方法适用于主叫UE归属IMS完成,以及被叫UE归属IMS完 成,情况与上述实施例1、2类似,此处不再赘述。综上所述,本发明实施例提供的对媒体协商进行适配处理的方法,通过在在用户 和被叫用户第一次媒体协商失败后,才采用PSI的方式到该用户归属IMS网络的媒体协商 适配实体,从而触发由该媒体协商适配实体代理进行媒体协商适配的过程,确保异构环境 下不同分组接入网络之间媒体协商成功,进而完成呼叫连续,进而提高用户业务体验,增强 业务感受。综上所述各实施例提供的对媒体协商进行适配处理的方法是通过呼叫建立过程 中基于IMS架构在业务域的控制下插入专用媒体网关来完成编解码的适配,发明人还提出 了在IP接入网络的出口网关(比如LTE/SAE的PDN-GW或UMTS的GGSN)来完成上下行的 编解码适配,详见下述实施例实施例4参见图15,为本发明实施例提供的媒体协商进行适配处理的方法处理交互示意 图,如图15所示,主叫UE和被叫UE编解码格式协商失败后,并不拒绝会话建立,而是由 PCC(PoIicy and Charging Control,策略控制和计费)机制的IMS服务器(在IMS中具体 是P-CSCF)通过S-CSCF通知PDN GW进行编解码转换,建立PDN GW与主叫UE之间支持的 编解码格式所需承载,并指示PDN Gff对本次会话要进行编解码的转换,并在响应中指示主 叫UE再次发起呼叫,这个P-CSCF在PCC过程中对PDN-GW的编解码指示可能来源于失败后 S-CSCF在失败响应消息中对P-CSCF作出的指示,要求P-CSCF指示PDN-GW后续进行编解码 转换。第二次发起呼叫建立时由PDN-GW完成相应转换,并建立起双方支持的编解码格式所 需承载,两端承载都建立成功后,通话开始。本发明方法遵循IMS会话由归属域控制的原则,即所有涉及某用户的会话都将由 其归属域的注册S-CSCF为其提供服务。通过IMS会话的归属域控制能够强化运营商对网 络的和用户的控制,尤其强化计费、服务质量、用户的注册、漫游和业务提供等管理。本领域技术人员可以获知,一方面,上述本发明实施例提供的方法中涉及到的 2G/3G CS域核心网MSC/VLR的操作也适用于CDMA IxRTT域核心网lxRTTMSC/VLR。另一方 面,本发明实施例所涉及的IP-CAN主要是LTE/SAE分组接入网,事实上也很容易推及适用 到HSPA、WiMAX、3GPP2、UMB等IP接入网络。本发明实施例支持IP接入方式无关性,也适用于ADSL(非对称数字用户线)、HFC(混合光纤同轴网)、CableModenK电缆调制解调器) 和WLAN等接入方式,及其他可以由IMS集中控制的固网接入方式等,包括但不限于移动用 户,即除了支持上述无线方式的接入,同样也适用于用户通过ADSL等固定接入方式接入到 2G/3G电路域,为提供固定移动融合的VoIP解决方案提供了前提。因此,本发明实施例提供的方法解决现有媒体协商机制无法确保异构环境下不同 分组接入网络之间媒体协商成功进而完成呼叫连续的问题,从而提高了用户业务体验,增 强了业务感受。实施例5参见图16,本发明实施例提供了一种对媒体协商进行适配处理的系统,系统包括 媒体协商适配实体1601、媒体协商适配网关1602,其中,媒体协商适配实体1601,用于当主叫终端和被叫终端媒体协商失败,控制在主叫 终端和被叫终端的媒体路径中插入媒体协商适配网关1602 ;媒体协商适配网关1602,用于获取主叫终端支持的媒体属性信息、被叫终端支持 的媒体属性信息;根据主叫终端支持的媒体属性信息、被叫终端支持的媒体属性信息,完成 主叫终端和被叫终端的媒体协商适配。其中,媒体协商适配实体1601,具体用于当主叫终端发送呼叫请求后,接收路由 过来的该呼叫请求,代理所述主叫终端和所述被叫终端进行媒体协商;当主叫终端和被叫 终端媒体协商失败,用于控制在主叫终端和被叫终端的媒体路径中插入媒体协商适配网关 1602 ;或者,媒体协商适配实体1601,具体用于当主叫终端和被叫终端媒体协商失败,接收路 由过来的主叫终端发送呼叫请求,并控制在主叫终端和被叫终端的媒体路径中插入媒体协 商适配网关1602。其中,主叫终端位于IP多媒体子系统IMS ;或;主叫终端位于电路CS域。其中,当主叫终端位于电路CS域时,本实施例提供的系统还包括拜访移动业务 交换中心VMSC,该拜访移动业务交换中心VMSC,用于接收主叫终端发送的呼叫请求,通过 改号将呼叫请求路由到主叫终端的归属地IP多媒体子系统IMS的媒体协商适配实体1601。综上所述,本发明实施例提供的系统确保不同分组接入网络之间媒体协商成功, 完成呼叫连续,进而提高用户业务体验,增强业务感受。实施例6参见图17,本发明实施例提供了一种媒体协商适配实体,所述媒体协商适配实 体接收模块1701,用于获知主叫终端和被叫终端媒体协商失败;控制模块1702,用于控制在主叫终端和被叫终端的媒体路径中插入媒体协商适配 网关;其中,媒体协商适配网关用于根据主叫终端支持的媒体属性信息、被叫终端支持的媒 体属性信息,完成主叫终端和被叫终端的媒体协商适配。其中,媒体协商适配实体还包括第一路由模块,用于在主叫终端发送呼叫请求后, 接收路由过来的呼叫请求;第二路由模块,用于当主叫终端和被叫终端媒体协商失败,接收路由过来的呼叫 请求。
其中,当主叫终端位于电路CS域时,第一路由模块,具体用于接收主叫终端的拜访移动业务交换中心VMSC收到主叫终端发送呼叫请求后,通过改号发送的呼叫请求路由。其中,第二路由模块,具体用于体包括接收根据主叫终端的PSI号码,通过主叫终 端的归属IMS的S-CSCF,发送的呼叫请求。其中,媒体协商适配实体位于主叫终端的归属IP多媒体子系统IMS中,相应地,媒 体协商适配网关位于主叫终端的归属IMS中;或者,媒体协商适配实体位于被叫终端的归属IMS中,相应地,,媒体协商适配网 关位于被叫终端的归属IMS中。综上所述,本发明实施例提供的媒体协商适配实体,可以确保不同分组接入网络 之间媒体协商成功,完成呼叫连续,进而提高用户业务体验,增强业务感受。实施例7参见图18,本发明实施例提供了一种媒体协商适配网关,该媒体协商适配网关为 当主叫终端和被叫终端媒体协商失败,在媒体协商适配实体的控制下插入到主叫终端和被 叫终端的媒体路径中的,媒体协商适配网关包括获取模块1801,用于获取主叫终端支持的媒体属性信息、被叫终端支持的媒体属 性信息;适配模块1802,用于根据主叫终端支持的媒体属性信息、被叫终端支持的媒体属 性信息,完成主叫终端和被叫终端的媒体协商适配。其中,媒体协商适配实体位于主叫终端的归属IP多媒体子系统IMS中,相应地,媒 体协商适配网关位于主叫终端的归属IMS中;或者,媒体协商适配实体位于被叫终端的归属IMS中,相应地,,媒体协商适配网 关位于被叫终端的归属IMS中。综上所述,本发明实施例提供的媒体协商适配网关,可以确保不同分组接入网络 之间媒体协商成功,完成呼叫连续,进而提高用户业务体验,增强业务感受。实施例8参见图19,本发明实施例提供了一种对媒体协商进行适配处理的系统,系统还包 括主叫终端1901和IP接入网络的出口网关1902,其中,主叫终端1901,用于当主叫终端1901和被叫终端媒体协商失败,接收指示再次发 起呼叫请求的通知;根据通知,向出口网关发送第二次呼叫请求;IP接入网络的出口网关1902,用于当主叫终端1901和被叫终端媒体协商失败,接 收进行媒体协商适配的通知;接收到通知后,还用于接收主叫终端1901发送的第二次呼叫 请求,根据主叫终端1901支持的媒体属性信息、被叫终端支持的媒体属性信息,完成主叫 终端1901和被叫终端的媒体协商适配。进一步地,该系统还包括S-CSCF、P_CSCF,其中,S-CSCF,用于当主叫终端1901和被叫终端媒体协商失败,S-CSCF在失败响应中要 求P-CSCF通知IP接入网络的出口网关1902进行媒体协商适配;P-CSCF,用于接收到S-CSCF发送的失败响应,通知IP接入网络的出口网关1902 进行媒体协商适配。综上所述,本发明实施例提供的系统,通过IP接入网络的出口网关,可以确保不同分组接入网络之间媒体协商成功,完成呼叫连续,进而提高用户业务体验,增强业务感受。实施例9参见图20,本发明实施例提供了一种IP接入网络的出口网关,该出口网关包括接收模块2001,用于当主叫终端和被叫终端媒体协商失败,接收进行媒体协商适 配的通知;处理模块2002,用于当接收到所述通知后,接收所述主叫终 端根据指示再次发起 呼叫请求的通知所发送的第二次呼叫请求,根据主叫终端支持的媒体属性信息、被叫终端 支持的媒体属性信息,完成所述主叫终端和所述被叫终端的媒体协商适配。综上所述,本发明实施例提供的IP接入网络的出口网关,可以确保不同分组接入 网络之间媒体协商成功,完成呼叫连续,进而提高用户业务体验,增强业务感受。本发明实施例提供的技术方案由于确保不同分组接入网络之间媒体协商成功,完 成呼叫连续,还可以解决与VCC类似的3GPP Rel-8中涉及到MMSC(Multi-Media Session Continuity,多媒体呼叫连续性)的应用场景下,如果远端腿媒体协商失败则导致域切 换放弃的问题,从而提高用户业务体验,增强业务感受。并且还能解决与VCC类似的GPP Rel-8 中还涉及到 SRVCC (Single Radio Voice Call Continuity,单接收机 IMS 和 CS 之间 的语音连续性)的应用场景下,需要完成远端腿媒体协商才能完成SRVCC正常切换流程中, 解决在IMSAS (Application Server,应用服务器)和被叫用户进行远端腿媒体协商时,如 果远端腿媒体协商失败则同样会导致被叫连接失败,导致无法完成SRVCC正常切换流程的 问题,从而提高用户业务体验,增强业务感受。本发明实施例中的“接收”一词可以理解为主动从其他模块获取也可以是接收其 他模块发送来的信息。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流 程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述分布于 实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实 施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。本发明实施例中的部分步骤,可以利用软件实现,相应的软件程序可以存储在可 读取的存储介质中,如光盘或硬盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种对媒体协商进行适配处理的方法,其特征在于,所述方法包括当主叫终端和被叫终端媒体协商失败后,媒体协商适配实体控制在所述主叫终端和所述被叫终端的媒体路径中插入媒体协商适配网关,以使得所述媒体协商适配网关根据主叫终端支持的媒体属性信息和被叫终端支持的媒体属性信息,完成所述主叫终端和所述被叫终端的媒体协商适配。
2.如权利要求1所述的方法,其特征在于,所述当主叫终端和被叫终端媒体协商失败, 媒体协商适配实体控制在所述主叫终端和所述被叫终端的媒体路径中插入媒体协商适配 网关,包括媒体协商适配实体接收路由过来的所述主叫终端发起的呼叫请求;所述媒体协商适配 实体代理所述主叫终端和所述被叫终端进行媒体协商;当所述主叫终端和被叫终端媒体协 商失败,所述媒体协商适配实体控制在所述主叫终端和所述被叫终端的媒体路径中插入媒 体协商适配网关;或者,当所述主叫终端和被叫终端媒体协商失败后,媒体协商适配实体接收路由过来的所述 主叫终端发起的呼叫请求;所述媒体协商适配实体控制在所述主叫终端和所述被叫终端的 媒体路径中插入媒体协商适配网关。
3.如权利要求2所述的方法,其特征在于,当所述主叫终端位于2G/3G电路域核心网服 务范围内时,所述媒体协商适配实体接收路由过来的主叫终端发起的呼叫请求,包括所述媒体协商适配实体接收来自所述主叫终端的拜访移动业务交换中心VMSC通过智 能网业务改号后路由过来的主叫终端发送的呼叫请求,所述媒体协商适配实体位于所述主 叫终端的归属地IP多媒体子系统IMS中。
4.如权利要求2所述的方法,其特征在于,所述当所述主叫终端和被叫终端媒体协商 失败后,媒体协商适配实体接收路由过来的所述主叫终端发起的呼叫请求,包括媒体协商适配实体接收由主叫终端的归属地IMS的服务呼叫会话控制器S-CSCF根据 所述主叫终端的公共业务标识PSI号码,路由发送的呼叫请求。
5.如权利要求4所述的方法,其特征在于,通过所述主叫终端的归属地IMS的S-CSCF, 将呼叫请求路由到媒体协商适配实体,包括所述S-CSCF接收呼叫请求,对所述呼叫请求中携带的PSI号码的地址解析;若所述PS I与所述主叫终端在同一归属地IMS服务范围内,则根据本域的运营商策略 配置,直接得到所述PSI号码对应的媒体协商适配实体;将所述呼叫请求转发给所述媒体协商适配实体;或者,所述S-CSCF接收呼叫请求,对所述PSI号码的地址解析,得到PSI归属域的入口查询 呼叫会话控制器I-CSCF地址;通过所述I-CSCF完成到所述PSI对应的媒体协商适配实体的路由,将呼叫请求路由到 所述媒体协商适配实体。
6.如权利要求5所述的方法,其特征在于,所述通过所述I-CSCF完成到所述PSI对应 的媒体协商适配实体的路由,将呼叫请求路由到所述媒体协商适配实体,包括所述I-CSCF通过查询域名系统DNS,得到PSI号码对应的媒体协商适配实体的地址;所述I-CSCF在得到所述媒体协商适配实体地址后,把所述呼叫请求转发到与所述媒 体协商适配实体地址对应的媒体协商适配实体; 或者,所述I-CSCF通过查询归属用户服务器HSS,得到PSI号码对应的媒体协商适配实体的 地址; 所述I-CSCF在得到所述媒体协商适配实体地址后,把所述呼叫请求转发到与所述媒 体协商适配实体地址对应的媒体协商适配实体;或者,所述I-CSCF通过查询所述HSS,得到为所述PSI分配的S-CSCF地址;其中,所述HSS中 预存PSI和预设的S-CSCF地址的映射关系;将呼叫请求转发到得到的所述S-CSCF地址对应的S-CSCF ; 所述S-CSCF将呼叫请求路由到所述PSI号码对应的媒体协商适配实体。
7.如权利要求1所述的方法,其特征在于,所述媒体协商适配实体位于所述主叫终端 的归属IP多媒体子系统IMS中,相应地,所述媒体协商适配网关位于所述主叫终端的归属 IMS 中;或者,所述媒体协商适配实体位于所述被叫终端的归属IMS中,相应地,所述媒体协商 适配网关位于所述被叫终端的归属IMS中。
8.如权利要求1-7任一权利要求所述的方法,其特征在于,所述媒体协商适配实体控 制在所述主叫终端和所述被叫终端的媒体路径中插入媒体协商适配网关,包括所述媒体协商适配实体选择媒体协商适配网关; 所述媒体协商适配实体和所述被叫终端侧进行媒体协商;所述媒体协商适配实体通知所述媒体协商适配网关打开媒体流,实现在所述主叫终端 和所述被叫终端的媒体路径中插入媒体协商适配网关。
9.如权利要求8所述的方法,其特征在于,所述媒体协商适配实体选择媒体协商适配 网关;所述媒体协商适配实体和所述被叫终端侧进行媒体协商;所述媒体协商适配实体通 知所述媒体协商适配网关打开媒体流,实现在所述主叫终端和所述被叫终端的媒体路径中 插入媒体协商适配网关,包括所述媒体协商适配实体选择媒体协商适配网关,并获得所述媒体协商适配网关的所支 持的媒体流能力集;所述媒体协商适配实体根据所述媒体流能力集,和所述被叫终端侧进行媒体协商,协 商后保留所述媒体协商适配网关和所述被叫终端侧都支持的编码类型;所述媒体协商适配实体修改所述媒体协商适配网关的连接属性,并指示所述媒体协商 适配网关为媒体流预留资源;当所述媒体协商适配网关资源预留成功后,所述媒体协商适配实体向所述被叫终端侧 发送更新消息,当收到所述被叫终端侧返回的更新响应后,通知所述媒体协商适配网关打 开媒体流,实现在所述主叫终端和所述被叫终端的媒体路径中插入媒体协商适配网关。
10.一种对媒体协商进行适配处理的方法,其特征在于,所述方法包括当主叫终端和被叫终端媒体协商失败,通知IP接入网络的出口网关进行媒体协商适 配,并通知所述主叫终端再次发起呼叫请求,使所述IP接入网络的出口网关根据所述主叫 终端支持的媒体属性信息和被叫终端支持的媒体属性信息,完成所述主叫终端和所述被叫终端的媒体协商适配。
11.如权利要求10所述的方法,其特征在于所述通知IP接入网络的出口网关进行媒 体协商适配,并通知所述主叫终端再次发起呼叫请求后,所述方法还包括所述终端根据收到的再次发起呼叫请求的通知,发送第二次呼叫请求;所述IP接入网络的出口网关接收所述主叫终端发送的第二次呼叫请求后,根据主叫 终端支持的媒体属性信息和被叫终端支持的媒体属性信息,完成所述主叫终端和所述被叫 终端的媒体协商适配。
12.如权利要求10或11所述的方法,其特征在于,所述当主叫终端和被叫终端媒体协 商失败,通知IP接入网络的出口网关进行媒体协商适配,包括当主叫终端和被叫终端媒体协商失败,S-CSCF在失败响应中要求代理呼叫会话控制器 P-CSCF通知IP接入网络的出口网关进行媒体协商适配。
13.一种对媒体协商进行适配处理的系统,其特征在于,所述系统包括媒体协商适配 实体、媒体协商适配网关,其中,所述媒体协商适配实体,用于当主叫终端和被叫终端媒体协商失败,控制在所述主叫 终端和所述被叫终端的媒体路径中插入所述媒体协商适配网关;所述媒体协商适配网关,用于获取主叫终端支持的媒体属性信息和被叫终端支持的媒 体属性信息;根据主叫终端支持的媒体属性信息和被叫终端支持的媒体属性信息,完成所 述主叫终端和所述被叫终端的媒体协商适配。
14.如权利要求13所述的系统,其特征在于,所述媒体协商适配实体,具体用于当主叫 终端发送呼叫请求后,接收路由过来的所述呼叫请求,代理所述主叫终端和所述被叫终端 进行媒体协商,当所述主叫终端和被叫终端媒体协商失败,用于控制在所述主叫终端和所 述被叫终端的媒体路径中插入媒体协商适配网关;或者,所述媒体协商适配实体,具体用于当所述主叫终端和被叫终端媒体协商失败后,接收 路由过来的主叫终端发送的呼叫请求,并控制在所述主叫终端和所述被叫终端的媒体路径 中插入媒体协商适配网关。
15.如权利要求13所述的系统,其特征在于,当所述主叫终端位于电路CS域时,所述系 统还包括拜访移动业务交换中心VMSC,所述拜访移动业务交换中心VMSC,用于接收所述主叫终端发送的呼叫请求,通过改号 将所述呼叫请求路由到所述主叫终端的归属地IP多媒体子系统IMS的媒体协商适配实体。
16.一种对媒体协商进行适配处理的系统,其特征在于,所述系统包括主叫终端和IP 接入网络的出口网关,所述主叫终端,用于当所述主叫终端和被叫终端媒体协商失败,接收指示再次发起呼 叫请求的通知;根据所述通知,向所述出口网关发送第二次呼叫请求;所述出口网关,用于当主叫终端和被叫终端媒体协商失败,接收进行媒体协商适配的 通知;接收到所述通知后,还用于接收所述主叫终端发送的第二次呼叫请求,根据主叫终端 支持的媒体属性信息和被叫终端支持的媒体属性信息,完成所述主叫终端和所述被叫终端 的媒体协商适配。
17.如权利要求16所述的系统,其特征在于,所述系统还包括S-CSCF、P-CSCF,其中,所述S-CSCF,用于当主叫终端和被叫终端媒体协商失败,S-CSCF在失败响应中要求P-CSCF通知IP接入网络的出口网关进行媒体协商适配;所述P-CSCF,用于接收到所述S-CSCF发送的失败响应,通知IP接入网络的出口网关进 行媒体协商适配。
18.一种媒体协商适配实体,其特征在于,所述媒体协商适配实体包括接收模块,用于获知主叫终端和被叫终端媒体协商失败;控制模块,用于控制在所述主叫终端和所述被叫终端的媒体路径中插入媒体协商适配 网关;其中,所述媒体协商适配网关用于根据主叫终端支持的媒体属性信息和被叫终端支 持的媒体属性信息,完成所述主叫终端和所述被叫终端的媒体协商适配。
19.如权利要求18所述的实体,其特征在于,所述媒体协商适配实体还包括,第一路由模块,用于在主叫终端发送呼叫请求后,接收路由过来的所述呼叫请求;第二路由模块,用于当所述主叫终端和被叫终端媒体协商失败,接收路由过来的所述 呼叫请求。
20.如权利要求18或19所述的实体,其特征在于,当所述主叫终端位于电路CS域时, 所述第一路由模块,具体用于接收所述主叫终端的拜访移动业务交换中心VMSC收到所述 主叫终端发送呼叫请求后,通过改号发送的所述呼叫请求路由。
21.如权利要求19所述的实体,其特征在于,所述第二路由模块,具体用于接收根据所 述主叫终端的PSI号码,通过所述主叫终端的归属IMS的S-CSCF,发送的所述呼叫请求。
22.—种媒体协商适配网关,其特征在于,所述媒体协商适配网关包括获取模块,用于获取主叫终端支持的媒体属性信息和被叫终端支持的媒体属性信息;适配模块,用于根据主叫终端支持的媒体属性信息和被叫终端支持的媒体属性信息, 完成所述主叫终端和所述被叫终端的媒体协商适配。
23.如权利要求22所述的实体,其特征在于,所述媒体协商适配实体位于所述主叫终 端的归属IP多媒体子系统IMS中,相应地,所述媒体协商适配网关位于所述主叫终端的归 属IMS中;或者,所述媒体协商适配实体位于所述被叫终端的归属IMS中,相应地,,所述媒体协 商适配网关位于所述被叫终端的归属IMS中。
24.—种IP接入网络的出口网关,其特征在于,所述出口网关包括接收模块,用于当主叫终端和被叫终端媒体协商失败,接收进行媒体协商适配的通知;处理模块,用于当接收到所述通知后,接收所述主叫终端根据指示再次发起呼叫请求 的通知所发送的第二次呼叫请求,根据主叫终端支持的媒体属性信息和被叫终端支持的媒 体属性信息,完成所述主叫终端和所述被叫终端的媒体协商适配。
全文摘要
本发明公开了一种对媒体协商进行适配处理的方法、系统和装置,属于通信领域。所述方法包括当主叫终端和被叫终端媒体协商失败后,媒体协商适配实体控制在所述主叫终端和所述被叫终端的媒体路径中插入媒体协商适配网关,以使得所述媒体协商适配网关根据主叫终端支持的媒体属性信息和被叫终端支持的媒体属性信息,完成所述主叫终端和所述被叫终端的媒体协商适配。本发明确保不同分组接入网络之间媒体协商成功,完成呼叫接续,进而提高用户业务体验,增强业务感受。
文档编号H04W28/16GK101835121SQ20091007972
公开日2010年9月15日 申请日期2009年3月9日 优先权日2009年3月9日
发明者吴晓波, 张戬, 权威, 温立 申请人:华为技术有限公司