一种主叫侧发生会话切换的处理方法和AS技术

技术编号:7937223 阅读:179 留言:0更新日期:2012-11-01 08:21
本发明专利技术公开了一种主叫侧发生会话切换的处理方法和应用服务器(AS),方法包括:在需要资源预留的会话建立过程中,应用服务器(AS)获知媒体资源协商和预留的情况,并在收到会话切换请求时,判断是否收到主叫侧的资源预留完成的确认信息,且根据判断的结果来执行会话切换过程。通过本发明专利技术,实现了振铃前主叫侧发生会话切换情况下的媒体资源协商和预留,保证了振铃前的会话切换成功。

【技术实现步骤摘要】

本专利技术涉及通信领域的会话切换技术,尤其涉及一种主叫侧发生会话切换的处理方法和AS
技术介绍
随着移动通信技术的发展和核心网的演进,核心网的控制面和媒体面分离;语音会话在建立过程中,既要建立起信令路径,也要建立起媒体路径。在信令消息中,主叫和被叫用户之间进行资源协商,就本次会话中使用的媒体组合以及各类媒体使用的编码方案达成一致;在此过程中使用了会话描述协议(SDP, Session Description Protocol)的提议/应答(offer/answer)机制。另外,由于媒体路径的建立往往比信令路径的建立花费的时间长,因此现有技术提出了资源预留机制,即当被叫和主叫侧的资源预留都已经成功后,会话 才进入振铃状态。根据语音连续性的要求,当主叫用户的位置发生变化时、或者从一个网络进入另外一个网络时、或者当移动控制网元改变时,会话应当能够保持连续,即会话可以进行切换。在主叫和被叫侧资源预留协商过程中可能发生会话切换。目前,给出一种会话切换的移动网络结构,由呼叫会话控制功能实体(CSCF,Call Session Control Function)、源媒体网关、移动交换中心(MSC, Mobile SwitchingCenter)/移动交换中心服务器(MSC Server)、目标媒体网关和第三方会话控制网元(即应用服务器(AS, Application Server))等实体共同组成的移动通信网,如图I所示,给出一种会话切换的移动网络示意图,其中,主叫UE A,主动发起会话呼叫的用户设备(UE,User Equipment),要求与被叫UEB建立会话;被叫UE B,会话呼叫的目标用户设备,接收来自主叫UE A的会话呼叫;源媒体网关,是与CSCF对应的媒体网关,根据CSCF的指示,预留媒体资源,建立主叫和被叫之间的媒体路径,源媒体网关可以是网关GPRS支持节点(GGSN,Gateway GPRSSupport Node)、服务网关(S-GW, Serving GateWay)、分组数据网网关(P-GW)、策略控制和计费功能实体(PCC, Policy Control and Charging)等;CSCF,负责控制层中的业务触发和控制,呼叫会话控制功能分为代理呼叫会话控制功能(P-CSCF,Proxy-CSCF)、查询呼叫会话控制功能(I-CSCF, Interrogating-CSCF)和服务呼叫会话控制功能(S-CSCF,Serving-CSCF)这三种类型,负责向AS发送或接收会话请求,可以与对应的媒体网关交互建立媒体路径;MSC/MSC Server,完成呼叫转换服务和呼叫控制、媒体网关接入控制、移动性管理、资源分配、路由等功能;目标媒体网关,为目标会话提供资源的媒体网关,预留媒体资源,建立主叫和被叫之间的新的媒体路径,目标媒体网关可以是MGW等等;AS,作为B2BUA,完成会话建立,会话切换等过程的业务层网元。图2中给出了现有技术中一个需要资源预留的会话建立过程。主叫和被叫之间的会话通过会话初始协议(SIP, Session Initiation Protocol)和SDP信令来协商,当确认主叫和被叫的资源预留都已经成功后,才开始振铃。双方UE在SDP offer/answer的协商过程中交换预置条件,该预置条件指示如下I、主叫侧的资源预留成功后,主叫需要向被叫发送资源预留完成的确认信息,在本例中即发送一个SIP UPDATE请求,携带资源预留完成的确认信息;2、被叫在收到来自对端的SIP UPDATE请求,而且自身也成功完成资源预留之后,才开始振铃。需要资源预留的会话建立及媒体协商过程包括以下步骤步骤201,主叫UE A向被叫UE B发送建立会话请求,其中携带SDP offer信息,并且在请求消息中标明支持预置条件。比如UE A向UE B发送SIPINVITE消息,且在SIP、INVITE消息头域中添加Require precondition (预置条件),在消息体携带的SDP信息中携带主叫UE A本端的资源情况,以及希望协商后两端UE的资源情况,比如是a = curr:qos local none (表示目前本端还没有实现任何与服务质量QoS有关的预置条件)a = curr:qos remote none (表示目前远端还没有实现任何与QoS有关的预置条件)a = des: qos mandatory local sendrecv (表不本端要求的 QoS 预置条件)a = des:qos none remote sendrecv(表不远端要求的 QoS 预置条件)步骤202,被叫UE B向主叫UE A发送临时响应,比如发送183会话进行中消息,其中携带SDP answer信息,消息中的资源预留信息比如是a = curr: qos local nonea = curr: qos remote nonea = des:qos mandatory local sendrecva = des:qos mandatory remote sendrecva = conf:qos remote sendrecv其中,“a = conf:qos remote sendrecv”表示主叫UE在建立起资源预留后,应发送确认信息,如发送UPDATE消息,携带资源预留完成的确认信息。步骤203, UE A 向 UE B 发送临时确认(PRACK, Provisional Acknowledge)请求,表示已经收到步骤202的消息。步骤204,UE B向UE A发送响应消息,如2000K。步骤205,主叫UE A预留了所需的资源,向UE B发送SIP UPDATE请求,其中在SDPoffer信息中携带资源预留完成的确认信息,其资源预留信息比如是a = curr:qos local sendrecv(表示当前本端状态为可收发、即本端资源预留完成)a = curr: qos remote nonea = des:qos mandatory local sendrecva = des:qos mandatory remote sendrecv步骤206,UE B向UE A发送响应消息(如2000K),其中携带SDP answer信息,其资源预留信息比如是a = curr:qos local sendrecv(表示当前本端状态为可收发、即本端资源预留完成)a = curr:qos remote sendrecv(表示当前远端状态为可收发、即远端资源预留完成)a = des:qos mandatory local sendrecva = des:qos mandatory remote sendrecv步骤207,当被叫的资源预留完成后,UE B向UE A发送振铃消息,其中不再包含SDP信息,比如发送SIP 180。步骤208,UE B摘机,向UEA发送会话请求的最终响应消息,比如2000K。 步骤209,UE A向UE B发送ACK消息,开始会话。在主叫侧和被叫侧资源预留协商过程中,但还没有振铃的情况下,如果发生会话切换(即如图2中,在步骤204之后、步骤207之前发生会话切换),其媒体资源怎样协商和预本文档来自技高网...
一种主叫侧发生会话切换的处理方法和AS

【技术保护点】
一种主叫侧发生会话切换的处理方法,其特征在于,该方法包括:在需要资源预留的会话建立过程中,应用服务器(AS)获知媒体资源协商和预留的情况,并在收到会话切换请求时,判断是否收到主叫侧的资源预留完成的确认信息,且根据判断的结果来执行会话切换过程。

【技术特征摘要】
1.一种主叫侧发生会话切换的处理方法,其特征在于,该方法包括 在需要资源预留的会话建立过程中,应用服务器(AS)获知媒体资源协商和预留的情况,并在收到会话切换请求时,判断是否收到主叫侧的资源预留完成的确认信息,且根据判断的结果来执行会话切换过程。2.根据权利要求I所述主叫侧发生会话切换的处理方法,其特征在于,所述主叫侧的会话切换发生在主叫侧和被叫侧的资源协商过程中,且被叫侧发送振铃请求之前。3.根据权利要求I所述主叫侧发生会话切换的处理方法,其特征在于,所述判断是否收到主叫侧的资源预留完成的确认信息,且根据判断的结果来决定何时执行会话切换过程,具体为 如果没有收到所述确认信息,则所述AS不等待所述确认信息,执行会话切换过程; 如果已收到所述确认信息,但未收到确认信息的响应消息,则所述AS等待所述响应消息,并在收到所述响应消息后执行会话切换过程; 如果已收到所述确认信息,以及所述确认信息的响应消息,则所述AS执行会话切换过程。4.根据权利要求1、2或3所述主叫侧发生会话切换的处理方法,其特征在于,该方法进一步包括 在所述AS没有收到主叫侧的资源预留完成的确认信息的情况下,执行会话切换过程后,如果所述AS收到所述主叫侧的资源预留完成的确认信息,则不向被叫侧转发所述资源预留完成的确认信息,而构造错误响应回复给所述主叫侧。5.根据权利要求1、2或3所述主叫侧发生会话切换的处理方法,其特征在于,该方法进一步包括 在执行会话切换过程中,所述AS收到被叫侧的振铃请求; 此时,如果主叫侧的目标会话还没有建立,则所述AS向主叫侧的源会话转发所述振铃请求,保存所述振铃请求,并在所述主叫侧的目标会话建立后向所述目标会话转发所述振铃请求; 如果主叫侧的目标会话已建立,则所述AS保存所述振铃请求...

【专利技术属性】
技术研发人员:徐绍华李世涛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1