一种ims网络中媒体协商的方法和系统的制作方法

文档序号:7709032阅读:406来源:国知局
专利名称:一种ims网络中媒体协商的方法和系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种IMS (Internet Protocol Multimedia Subsystem, IP多媒体子系统)网络中媒体协商的方法和系统。
背景技术
在IMS核心网的点击拨号业务中,由于点击拨号业务有智能接听、智能路 由和状态路由几个业务特征,这几个业务特征都可以将呼叫前转,这种业务特 征可能会造成业务在实际应用中发生多次嵌套,业务流程复杂度增加。由于IMS 核心网支持主被叫双方的UE (User Equipment,用户设备)在SDP (Session Description Protocol,媒体描述信息)提供应答的协商过程中彼此交换前提进行 资源预留Precondition,以及会话早力某体early-session的协商过程,进一步增加 了业务流程的复杂度。
根据业务的需求,在一种应用的场景下,基于SIP( Session Initiation Protocol, 会话发起协议)的AS (Application Server,应用服务器)位于主叫用户与^L叫 用户之间,充当第三者与主叫側和被叫侧分别进行能力协商,然后通过SIP会 话协商session功能最终完成主叫侧与被叫侧的桥接功能。
由于布放时间及满足业务的对象不同,已部署在网络中数量众多的UA设 备,其SIP能力不可能做到相同。因此,为保证网络上不同能力的UA能够进行 基本会话,发起SIP会话方的用户设备在发起会话前将罗列自己所支持的能力 集,在特定业务情况下,还可能会指明要求对端必须支持某一能力集,此时, 如果对端不支持该能力集,本次会话将会失败。当呼叫请求到达被叫侧后,被 叫侧将综合考虑以下因素本端UA的音视频处理能力、对端UA的音视频处理能力,以及业务需求等,如果上述三者都匹配,本次呼叫达到完美匹配;否则, 会话以非最大能力进行交互或者甚至不能交互。具体来讲,会话双方可根据协 商能力决定本次会话具有以下特征
1. 是否启动临时响应消息可靠传送,例如对表征振铃行为的180消息可靠传
送;
2. 是否启动资源预留,启动资源预留的目的是为了更好地完成对媒体资源 的策略控制;
3. 是否建立早媒体,早媒体用于被叫侧提供回铃音或其他音资源。 在实际应用中,^^舌能力协商中主要用到的各种SIP消息以及它们的作用
如下invite消息是呼叫发起的消息;183消息、180消息和prack消息都属于 中间状态的响应,183消息是对invite消息的临时响应,表示被叫同意建立会话, 并且183消息携带被叫的媒体与主叫协商。update消息是媒体更新消息,用于两 种情况下, 一种是对前面协商过的i某体重新协商时,另一种是前面通过183消 息协商的媒体还没有协商完成需要再次确认媒体时。SIP消息其实是一个载体, 最终的目的都是为了让主被叫媒体协商完成,让主被叫能够正常通话。
目前AS在处理SIP呼叫信令的过程中,只有在收到INVITE、 183、 200摘 机这几个携带SDP的消息时,才能对通话双方的会话早媒体early-session和会 话媒体session设置关联关系,而在收到其它携带SDP的消息例如用于更新媒体 的update消息时,只能根据前面已设置的媒体关系来进行媒体协商,这样在出 现呼叫前转甚至多次呼叫前转的复杂嵌套流程中就会出现在建立了 一个媒体关 联关系之后,AS收到的update消息携带的SDP和前面设置媒体关联关系不符, 导致媒体协商不通过,故在被叫摘机之前,主叫由于听不到被叫的彩铃或回铃 音而无法得知电话是否拨通,而在被叫摘机之后,主^皮叫由于无法再次对会话 媒体session进行成功的媒体协商,主被叫双方也无法正常通话
发明内容
本发明要解决的技术问题是,提供一种IMS网络中媒体协商的方法和系统, 克服现有技术中点击拨号业务嵌套时的媒体协商不成功的缺陷。
本发明采用的技术方案是,所述IMS网络中4某体协商的方法,主叫用户发 起对被叫用户设备的呼叫请求,主叫用户设备和被叫用户设备通过会话发起协 议呼叫信令对媒体进行协商,在应用服务器的业务层和呼叫控制处理层之间增 加上报接口和设置媒体关联关系接口 ;
呼叫控制处理层收到媒体更新消息后,通过该上报接口将该消息上报给业 务层,业务层通过该设置媒体关联关系接口为主叫侧和被叫侧解除原有的媒体 关联关系,建立新的媒体关联关系;
业务层将该新的媒体关联关系发送给呼叫控制处理层,呼叫控制处理层将 该新的i某体关联关系组包发出。
所述建立新的媒体关联关系的方式包括
当业务层在被叫用户设备振铃后第一次收到携带会话媒体session的媒体更 新消息时,为主叫侧会话i某体session和被叫侧会话々某体session建立关联关系;
当业务层在被叫用户设备振铃后第 一次收到携带会话早媒体early-session 和会话i某体session的i某体更新消息时,为主叫侧会话々某体session和^皮叫侧的会 话早i某体early-session建立关联关系。
所述媒体包括会话媒体和/或早媒体。
本发明还提供一种IMS网络中媒体协商的系统,包括用户设备、IMS核心 网和应用服务器,所述应用服务器包括
呼叫控制处理模块,用于将媒体更新消息通过上报接口上报给业务模块, 并对业务模块下发的新的媒体关联关系组包发出;
业务模块,用于通过设置媒体关联关系接口为主叫侧和被叫侧解除原有的 媒体关联关系,建立新的媒体关联关系;
上报接口 ,用于提供从呼叫控制处理模块向业务模块上报媒体更新消息的 通道;设置媒体关联关系接口 ,用于为主叫侧和被叫侧解除原有的媒体关联关系, 建立新的媒体关联关系。
所述设置媒体关联关系接口建立新的媒体关联关系的方式包括
当业务层在被叫用户设备振铃后第一次收到携带会话媒体session的媒体更 新消息时,为主叫侧会话i某体session和被叫侧会话i某体session建立关联关系;
当业务层在被叫用户设备振铃后第一次收到携带会话早媒体early-session 和会话i某体session的i某体更新消息时,为主叫侧会话i某体session和被叫侧的会 i舌早:!f某体early-session建立关联关系。
本发明还提供一种IMS网络中媒体协商的系统,包括用户设备、IMS核心 网和应用服务器,所述应用服务器包括
呼叫控制处理模块,用于将媒体更新消息通过设置媒体关联关系的接口上 报给业务模块,并对业务模块下发的新的媒体关联关系组包发出;
业务模块,用于通过设置媒体关联关系接口为主叫侧和被叫侧解除原有的 媒体关联关系,建立新的i某体关联关系;
设置媒体关联关系接口 ,用于提供从呼叫控制处理模块向业务模块上报媒 体更新消息的通道,并为主叫侧和被叫側解除原有的媒体关联关系,建立新的 媒体关联关系。
所述设置媒体关联关系接口建立新的媒体关联关系的方式包括
当业务层在被叫用户设备振铃后第一次收到携带会话4某体session的媒体更 新消息时,为主叫侧会话i某体session和被叫侧会话々某体session建立关联关系;
当业务层在被叫用户设备振铃后第 一次收到携带会话早媒体early-session 和会话i某体session的士某体更新消息时,为主叫侧会i舌i某体session和;波叫侧的会 话早J 某体early-session建立关联关系。
采用上述技术方案,本发明至少具有下列优点
本发明所述IMS网络中4某体协商的方法和系统,通过在应用服务器的业务 层和呼叫控制处理层之间增加设置媒体关联关系的接口 ,当应用服务器收到带有媒体描述信息的媒体更新消息后,可以根据媒体更新消息携带的媒体描述信 息以及媒体更新消息在协商流程中所处的位置等因素重新设置新的媒体关联关 系。这样应用服务器就能够更加灵活的控制媒体的协商过程,克服现有技术中 点击拨号业务嵌套时的々某体协商不成功的缺陷。


图1为本发明第一实施例所述IMS网络中媒体协商的方法流程图; 图2为本发明第二实施例所述IMS网络中媒体协商的系统中应用服务器结 构示意图3为本发明第三实施例所述IMS网络中媒体协商的系统中应用服务器结 构示意图4为本发明第四实施例将本发明运用于一次呼叫前转中时的流程图; 图5为本发明第五实施例将本发明运用于一次呼叫前转中时的流程图。
具体实施例方式
为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合 附图及较佳实施例,对本发明提出的所述IMS网络中媒体协商的方法和系统, -洋细i兌明》口后。
本发明第一实施例, 一种IMS网络中媒体协商的方法,在应用服务器的业 务层和呼叫控制处理层之间增加上报接口和设置媒体关联关系接口,如图1所 示,包括
步骤一、主叫用户发起对被叫用户设备的呼叫请求,主叫用户设备和被叫 用户设备通过会话发起协议呼叫信令对媒体进行协商;
步骤二、应用服务器的呼叫控制处理层收到媒体更新消息后,通过上报接 口将该消息上报给应用服务器的业务层;
步骤三、应用服务器的业务层通过设置媒体关联关系接口为主叫侧和被叫侧解除原有的々某体关联关系,建立新的媒体关联关系;
所述建立新的媒体关联关系的方式是根据媒体更新消息携带的媒体描述 信息以及々某体更新消息在协商流程中所处的位置等因素,重新设置新的媒体关 联关系,具体的,包括以下情况
当业务层在被叫用户设备振铃后第一次收到携带会话媒体session的媒体更 新消息时,为主叫侧会话々某体session和4皮叫侧会话汷某体session 建立关联关系;
当业务层在被叫用户设备振铃后第一次收到携带会话早媒体early-session 和会话J 某体session的4某体更新消息时,为主叫侧会话i某体session和^皮叫侧的会 话早々某体early-session建立关联关系;
当业务层在被叫用户设备振铃前收到的携带SDP的媒体更新消息时,只向 被叫返回响应,不建立媒体关联关系把媒体转到主叫侧。
步骤四、业务层将该新的媒体关联关系发送给呼叫控制处理层,呼叫控制 处理层将新的々某体关联关系组包发出。
本发明第二实施例, 一种IMS网络中媒体协商的系统,包括用户设备、IMS 核心网和应用服务器,其中,应用服务器如图2所示,包括
呼叫控制处理模块,用于将媒体更新消息通过上报接口上报给业务模块, 并对业务模块下发的新的4某体关联关系组包发出;
业务模块,用于通过设置媒体关联关系接口为主叫侧和被叫侧解除原有的 媒体关联关系,建立新的媒体关联关系;
上报接口 ,用于提供从呼叫控制处理模块向业务模块上报媒体更新消息的 通道;
设置媒体关联关系接口 ,用于为主叫侧和被叫侧解除原有的媒体关联关系, 建立新的媒体关联关系。
所述设置々某体关联关系接口建立新的媒体关联关系的方式包括 当业务层在被叫用户设备振铃后第一次收到携带会话媒体session的媒体更新消息时,为主叫侧会话i某体session和被叫侧会话i某体session建立关联关系; 当业务层在被叫用户设备振铃后第一次收到携带会话早媒体early-session
和会话々某体session的i某体更新消息时,为主叫侧会话纟泉体session和被叫侧的会
话早士某体early-session建立关联关系。
当业务层在被叫用户设备振铃前收到的携带SDP的媒体更新消息时,只向
被叫返回响应,不建立媒体关联关系把媒体转到主叫侧。
本发明第三实施例, 一种IMS网络中媒体协商的系统,包括用户设备、IMS 核心网和应用服务器,其中,应用服务器如图3所示,包括
呼叫控制处理模块,用于将媒体更新消息通过设置媒体关联关系的接口上 报给业务模块,并对业务模块下发的新的媒体关联关系组包发出;
业务模块,用于通过设置媒体关联关系接口为主叫侧和被叫侧解除原有的 媒体关联关系,建立新的媒体关联关系;
设置媒体关联关系接口 ,用于提供从呼叫控制处理模块向业务模块上报媒 体更新消息的通道,并为主叫侧和被叫侧解除原有的媒体关联关系,建立新的 媒体关联关系。本实施例与第二实施例的区别就在于,在逻辑上,将上报接口 和设置媒体关联关系接口合二为一,即采用一个可复用的接口来实现上述两种 功能,接口复用的实现方式是本领域常用的技术手段,故此处不详述。
所述设置媒体关联关系接口建立新的媒体关联关系的方式包括
当业务层在被叫用户设备振铃后第一次收到携带会话媒体session的媒体更 新消息时,为主叫侧会话々某体session和被叫侧会话i某体session建立关联关系;
当业务层在被叫用户设备振铃后第 一次收到携带会话早媒体early-session 和会话i某体session的Jf某体更新消息时,为主叫侧会话J 某体session和被叫侧的会 话早+某体early-session建立关联关系。
当业务层在被叫用户设备振铃前收到的携带SDP的^某体更新消息时,只向 被叫返回响应,不建立媒体关联关系把媒体转到主叫侧。本发明第四实施例,下面以发生一次呼叫前转的流程为例,说明采用本发 明所述IMS网络中媒体协商的方法和系统使媒体体协商成功的过程,主叫用户
发起对第一被叫用户设备UEC的呼叫,第一被叫用户UEC已经设置成将其收 到的呼叫前转到第二被叫用户设备UED上,如图4所示,具体媒体协商步骤如 下
步骤一、主叫AS绑定主叫用户设备UEA通过其构造的假媒体与主叫用户 设备UEA协商;
步骤二、主叫AS呼叫第一被叫用户设备UE C,第一被叫用户设备UEC 经IMS核心网返回携带会话早媒体early-session和会话媒体session 的183消息 与主叫侧会话媒体session进行回铃音接收能力的协商,因此将主叫侧的会话媒 体session和-故叫侧的会话早々某体early-session建立关联关系;
步骤三、第一被叫用户设备UEC经IMS核心网返回携带会话媒体session 的update消息与主叫侧会话i某体session进行通话能力的协商,在现有技术中由 于update消息携带的SDP和前面设置媒体关联关系不符,因此主叫AS仅返回 对update消息的响应而不建立关联,但这一步并不对后续的4某体协商过程产生 影响,因为第一被叫用户设备UEC并不是主叫用户最终要呼叫的用户设备。但 是根据本发明的技术方案,主叫AS的呼叫控制处理层收到update消息后,通 过上报接口将该消息上报给主叫AS的业务层,主叫AS的业务层根据媒体更新 消息携带的媒体描述信息以及媒体更新消息在协商流程中所处的位置等因素, 重新设置新的媒体关联关系,具体的,由于此时是主叫AS业务层在第一被叫用 户设备UE C振铃前收到的携带SDP的媒体更新消息,只向被叫侧返回响应, 不建立主叫侧和被叫侧的媒体关联关系,因此不把被叫侧会话媒体session转到 主叫侧。
步骤四、第一被叫用户设备UEC发出振铃消息即180消息;
步骤五、被叫AS呼叫第二被叫用户设备UED,此时表示第一次前转流程开始,第二被叫用户设备UE D经IMS核心网返回携带会话早媒体early-session 和会话媒体session的183消息与主叫侧会话媒体session进行回铃音接收能力的 4某体协商,此时提供主叫侧会话媒体session的是被叫AS,因为被叫AS相对于 第二用户设备UED来说是主叫侧。由于应用服务器在处理SIP呼叫信令的过程 中,在收到183消息时,能够对通话双方的会话早媒体early-session和会话媒体 session设置关联关系,此处将主叫侧的会话媒体session和被叫侧的会话早媒体 early-session建立关联关系。
步骤六、被叫AS向主叫AS发出携带会话媒体session的update消息与主 叫侧进行回铃音接收能力的媒体协商,按照现有技术的处理方法是根据步骤二 种建立的主叫侧会话i某体session和被叫侧的会话早士某体early-session的关联关 系,由于主叫AS收到的update消息携带的SDP和前面设置媒体关联关系不符, 导致媒体协商不通过。
但是根据本发明的技术方案,主叫AS的呼叫控制处理层收到update消息 后,通过上才艮接口将该消息上报给主叫AS的业务层,主叫AS的业务层根据力某 体更新消息携带的媒体描述信息以及媒体更新消息在协商流程中所处的位置等 因素,重新设置新的媒体关联关系,具体的,由于此时是主叫AS的业务层在第 一被叫用户设备UE C振铃后第一次收到携带会话i某体session的update消息, 主叫AS的为主叫侧会话i某体session和^皮叫侧会话々某体session建立关联关系, 通过invite消息把会话i某体 session转到主叫侧的第 一用户设备UE A,第 一用户 设备UE A向被叫返回携带描述本端回铃音接收能力的会话媒体session,媒体协 商成功。
本发明第五实施例,下面以发生一次呼叫前转的流程为例,说明采用本发 明所述IMS网络中媒体协商的方法和系统使媒体体协商成功的过程,主叫用户 发起对第一被叫用户设备UEC的呼叫,第一被叫用户UEC已经设置成将其收 到的呼叫前转到第二被叫用户设备UED上,如图5所示,具体媒体协商步骤与第四实施例大致相同,区别在于
步骤五、被叫AS呼叫第二被叫用户设备UED,此时表示第一次前转流程 开始,第二被叫用户设备UE D经IMS核心网返回携带会话早媒体early-session 和会话i某体session的183消息与主叫侧会话々某体session进4亍回铃音4矣收能力的 媒体协商,此时提供主叫侧会话媒体session的是被叫AS,因为被叫AS相对于 第二用户设备UED来说是主叫侧。由于应用服务器在处理SIP呼叫信令的过程 中,在收到183消息时,能够对通话双方的会话早媒体early-session和会话媒体 session设置关联关系,此处直接将被叫侧的会话早媒体early-session和会话媒体 session透传到主叫侧;
步骤六、被叫AS向主叫AS发出携带会话早媒体early-session和会话媒体 session的update消息与主叫侧进行媒体协商,根据本发明的技术方案,主叫AS 的呼叫控制处理层收到update消息后,通过上报接口将该消息上报给主叫AS 的业务层,主叫AS的业务层根据update消息携带的媒体描述信息以及媒体更新 消息在协商流程中所处的位置等因素,重新设置新的i某体关联关系,具体的, 由于此时是主叫AS的业务层在被叫用户设备振铃后第一次收到携带会话早媒 体early-session和会话i某体session的update消息时,主叫AS的为主叫侧会话 i某体session和^皮叫侧会i舌早々某体early-session建立关联关系,通过invite消息4巴 会话早媒体early-session转到主叫侧的第 一用户设备UE A,第 一用户设备UE A 向被叫返回携带描述本端回铃音接收能力的会话媒体session,媒体协商成功。
本发明所述IMS网络中媒体协商的方法和系统,通过在应用服务器的业务 层和呼叫控制处理层之间增加设置媒体关联关系的接口 ,当应用服务器收到带 有媒体描述信息的媒体更新消息后,可以根据媒体更新消息携带的媒体描述信 息以及媒体更新消息在协商流程中所处的位置等因素重新设置新的媒体关联关 系。这样应用服务器就能够更加灵活的控制媒体的协商过程,克服现有技术中 点击拨号业务嵌套时的J 某体协商不成功的缺陷。
通过具体实施方式
的说明,应当可对本发明为达成预定目的所釆取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之 用,并非用来对本发明加以限制。
权利要求
1、一种IMS网络中媒体协商的方法,主叫用户发起对被叫用户设备的呼叫请求,主叫用户设备和被叫用户设备通过会话发起协议呼叫信令对媒体进行协商,其特征在于在应用服务器的业务层和呼叫控制处理层之间增加上报接口和设置媒体关联关系接口;呼叫控制处理层收到媒体更新消息后,通过所述上报接口将该消息上报给业务层,业务层通过所述设置媒体关联关系的接口为主叫侧和被叫侧解除原有的媒体关联关系,建立新的媒体关联关系;业务层将所述新的媒体关联关系发送给呼叫控制处理层,呼叫控制处理层将所述新的媒体关联关系组包发出。
2、 根据权利要求1所述IMS网络中媒体协商的方法,其特征在于所述建立 新的媒体关联关系的方式包括当业务层在被叫用户设备振铃后第一次收到携带会话媒体session的媒体更 新消息时,为主叫側会话媒体session和被叫侧会话J 某体session建立关联关系;当业务层在被叫用户设备振铃后第 一次收到携带会话早媒体early-session 和会话力某体session的々某体更新消息时,为主叫侧会话士某体session和净皮叫侧的会 话早i某体early-session建立关联关系。
3、 根据权利要求2所述IMS网络中媒体协商的方法,其特征在于所述媒体 包括会话媒体和/或早媒体。
4、 一种IMS网络中媒体协商的系统,包括用户设备、IMS核心网和应用服 务器,其特征在于所述应用服务器包括呼叫控制处理模块,用于将媒体更新消息通过上报接口上报给业务模块, 并对业务模块下发的新的媒体关联关系组包发出;业务模块,用于通过设置媒体关联关系接口为主叫侧和被叫侧解除原有的 媒体关联关系,建立新的媒体关联关系;上报接口 ,用于提供从呼叫控制处理模块向业务模块上报媒体更新消息的通道;设置媒体关联关系接口 ,用于为主叫侧和被叫侧解除原有的媒体关联关系, 建立新的媒体关联关系。
5、 根据权利要求4所述IMS网络中媒体协商的系统,其特征在于所述设置 媒体关联关系接口建立新的媒体关联关系的方式包括当业务层在被叫用户设备振铃后第一次收到携带会话媒体session的媒体更 新消息时,为主叫侧会话々某体session和被叫侧会话々某体session建立关联关系;当业务层在被叫用户设备振铃后第 一次收到携带会话早媒体early-session 和会话媒体session的々某体更新消息时,为主叫侧会话媒体session和被叫侧的会 话早媒体early-session建立关联关系。
6、 一种IMS网络中力某体协商的系统,包括用户设备、IMS核心网和应用服 务器,其特征在于所述应用服务器包括呼叫控制处理模块,用于将媒体更新消息通过设置媒体关联关系的接口上 报给业务模块,并对业务模块下发的新的媒体关联关系组包发出;业务模块,用于通过设置媒体关联关系接口为主叫侧和被叫侧解除原有的 媒体关联关系,建立新的媒体关联关系;设置媒体关联关系接口 ,用于提供从呼叫控制处理模块向业务模块上报媒 体更新消息的通道,并为主叫侧和被叫侧解除原有的媒体关联关系,建立新的 媒体关联关系。
7、 根据权利要求6所述IMS网络中媒体协商的系统,其特征在于所述设置 媒体关联关系接口建立新的媒体关联关系的方式包括当业务层在被叫用户设备振铃后第 一次收到携带会话媒体session的媒体更 新消息时,为主叫侧会话4某体session和被叫侧会话々某体session建立关联关系;当业务层在被叫用户设备振铃后第一次收到携带会话早媒体early-session 和会话Jf某体session的i某体更新消息时,为主叫侧会话J 某体session和^皮叫侧的会话早媒体early-session建立关联关系
全文摘要
本发明公开了一种IMS网络中媒体协商的方法和系统,该方法通过在应用服务器的业务层和呼叫控制处理层之间增加设置媒体关联关系的接口,当应用服务器收到带有媒体描述信息的媒体更新消息后,可以根据媒体更新消息携带的媒体描述信息以及媒体更新消息在协商流程中所处的位置等因素重新设置新的媒体关联关系。该系统包括呼叫控制处理模块、业务模块、上报接口和设置媒体关联关系接口。采用本发明的技术方案使应用服务器能够更加灵活的控制媒体的协商过程,克服现有技术中点击拨号业务嵌套时的媒体协商不成功的缺陷。
文档编号H04W76/00GK101594598SQ20091014810
公开日2009年12月2日 申请日期2009年6月22日 优先权日2009年6月22日
发明者周水斌, 王成灿, 斌 郭 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1