一种实现ims集中业务被叫转接的方法

文档序号:7691037阅读:221来源:国知局
专利名称:一种实现ims集中业务被叫转接的方法
技术领域
本发明涉及通信技术领域网络互联协议多媒体子系统(IMS, IP Multimedia Core Network Subsystem)的集中业务(ICS, IMS Centralized Service),尤其涉及实现ICS被叫转接的方法。
背景技术
IMS是由第三代合作伙伴计划(3GPP, 3rd Generation Partnership Project) 提出的一种基于IP的网络架构,其构建了一个开放而灵活的业务环境,支 持多媒体应用,并为用户提供丰富的多媒体业务。
IMS是基于IP的电信网络架构,与接入技术无关,除了可以为通用分 组无线业务(GPRS, General Packet Radio Service)、无线局域网(WLAN, Wireless Local Area Network)等分组接入网络提供业务外,还可以为全球移 动通讯系统(GSM, Global System for Mobile communications )以及统一移 动通讯系统(UMTS, Universal Mobile Telecommunications System)等移动 蜂窝网络提供业务。
GSM、 UMTS等移动蜂窝网络采用电路交换技术,称为电路(CS, Circuit Switched)域,能够为用户提供基本的语音业务,以及基于语音业务的补充 业务。当CS域接入IMS时,其演变为一种接入方式,业务完全由IMS统 一提供,这种技术称为IMS集中业务ICS。
IMS集中业务具有以下优点
(l)IMS为电路域、分组域等接入方式提供一致的业务,支持网络融
合;
(2 )支持CS网络向IMS网络演进;
(3)不但支持具有ICS能力用户设备,还支持现有的不具备ICS能力的用户设备。


图1是IMS集中业务的系统架构图,该系统包括如下网元 用户终端(UE, User Equipment) 101;
拜访移动交换中心(VMSC, Visit Mobile Switch Center) 102; 归属用户服务器(HSS, Home Subscriber Server) 103; 々某体网关控制功能实体(MGCF, Media Gateway Control Function ) 104; 媒体网关(MGW, Media Gateway) 105;
IMS集中业务应用服务器(ICS AS, ICS Application Server) 106;
呼叫会话控制功能实体(CSCF, Call Session Control Function )107;
其中VMSC 102和MGCF 104可以进一步合一,并引入电路域和IMS 的适配功能,代替UE作为会话初始协议(SIP, Session Initiation Protocol) 用户代理(UA, User Agent)功能接入IMS 。在下面的描述中将所述VMSC 102和MGCF 104合一称为MSC Server,在下列图2、图3及图4中的网元 "MSC Server/MGCF"分别表示VMSC 102和MGCF 104合为一体起作用, 以及仅MGCF 104起作用。
UE 101到IMS域的ICS AS 106有3条路径会话控制路径、承载控制 路径和承载路径,其中
其中会话控制路径有以下两种承载方式
(l)承载于CS域,采用非结构化补充业务数据(USSD, Unstructured Supplementary Service Data),经过VMSC和HSS,建立CS会话控制路径;
(2 )承载于PS域,采用会话初始协议(SIP, Session Initial Protocol), 经过IP承载网、IMS域中的CSCF建立PS会话控制路径。
承载控制路径,UE 101采用标准的CS控制信令接入VMSC 102和 MGCF 104接入到IMS,或通过MSC Server接入到IMS,并通过CSCF 107 到达ICS AS 106。
承载路径,UE 101通过VMSC 102和MGW 105接入到IMS,或在采 用MSC Server的情况下直接通过MGW105接入到IMS,并与该会话的远端用户设备建立媒体连接。
IMS集中业务利用会话控制路径在UE 101和ICS AS 106之间交互会话 控制信息,并通过承载控制路径建立和控制4某体承载,ICS AS 106充当IMS 用户代理,代替用户设备接入IMS。
另夕卜,可采用电信业务服务器(TAS, Telecommunication Application Server) 108实现各类电信业务。
呼叫转接业务有两种业务 一种是当主叫用户A与被叫用户B建立通 话后,根据用户A的意愿,将目前正在与用户B进行的通话转接至另一个 用户C,使B与C通话,同时用户A断开与用户B的连接,用户A退出通 话;另外一种是主叫用户A与被叫用户B建立通话,再与用户C建立会话, 用户A根据自己的意愿,将用户B和用户C通话,而自己退出会话,本发 明不涉及后一种情况,本发明仅仅涉及用户B是ICS用户,被转接的情况。
图2是IMS集中业务用户实现被呼叫转接的流程图,其中假设用户B 是ICS用户。具体流程如下
201:用户A与ICS用户B已建立通话,用户A将用户B保持,用户A 与用户C无连接,此时ICS用户B与用户A之间的承载分两段,分别为用 户B到MGW的电路域承载和MGW到用户A的VoIP承载;
202-203:用户A通过ICS AS向用户B发出转接请求,指示用户B将 呼叫转接到用户C;
其中ICS AS和用户B之间会话控制路径可以是CS会话控制路径,也 可以是PS会话控制路径。
204-205:用户终端B接受转接请求后,经过会话控制路径向ICS AS 发送接受请求消息,并由ICS AS发送给用户A;
206:用户A接收到用户B的接受请求消息后,向ICS AS发送释放会 话请求消息;
207: ICS AS经过会话控制路径向用户B发送释》文会话消息;
208:用户终端B接收到释放会话消息后,经过会话控制路径向ICS AS 发送释放响应消息;209:与步骤207同时,ICS AS经过承载控制路径向MSC Server/MGCF 发送释放会话消息;
210: MSC Server/MGCF将210中收到的会话释放消息转化为电路域释 放会话消息,发送给用户B,并控制MGW释放MGW的J 某体资源;
211-212:用户B通过承载控制路径向MSC Server/MGCF返回电3各域 会话释放响应,并由MSC Server/MGCF转换为SIP释放响应发送给ICS AS;
212:会话释放成功后,用户B根据呼叫转接请求中的号码,发起新的 呼叫,建立与用户C之间的会话。其承载包括两段用户B到MGW之间 的电路域承载和MGW到用户C之间的VoIP承载;
213:用户B与用户C建立会话完毕后,通过ICS AS向用户A发送转 接成功通知;
从以上流程看来,用户B在呼叫转接业务执行过程中,需要释放原有的 电路域承载并重新建立一个电路域承载。该行为会造成承载资源的浪费,同 时重新建立承载会造成呼叫转接业务的执行时间较长。

发明内容
本发明要解决的技术问题是提供一种实现IMS集中业务被叫转接的方 法,能够优化ICS用户的被叫转接业务,在执行呼叫转接业务时可节约网络 资源,并能缩短呼叫转接业务的执行时间。
为了解决上述技术问题,本发明提供了一种实现IMS集中业务被叫转 接的方法,包括步骤
(a) 当呼叫转接业务触发,ICS应用服务器ICSAS收到转接发起方的 会话释放消息后,仅释放ICS AS和转接发起方之间的会话;
(b) ICS AS根据ICS用户设备UE的请求或主动代替ICS UE呼叫转 接请求中指定的第三方用户,建立与第三方的会话,并通过MSC Server或 MGCF控制MGW建立MGW与第三方用户之间的的媒体连接。
进一步地,在步骤(a)的执行过程中,保持ICS AS和ICSUE之间的承载控制路径上的CS会话及相应的CS承载。 进一步地,步骤(a)还包括步骤
(al)所述ICS AS通过会话控制路径将收到所述会话释放消息转发给 所述ICS UE;
(a3 )所述ICS UE通过会话控制路径向所述ICS AS向所述第三方UE 发起呼叫请求。
进一步地,在步骤(al)同时,所述ICS AS向MSC Server或MGCF 发送会话更新请求,通过MSC Server或MGCF控制MGW,释放MGW和 转接发起方之间的媒体连接。
进一步地,步骤(b)所述ICS AS向MSC Server或MGCF发送会话更 新请求消息,其中携带所述第三方UE会话描述协议SDP表示的媒体信息; 所述VMSC Server或所述MGCF根据所述SDP更新所述MGW的媒体资源 信息,并建立与所述第三方UE的媒体连接。
进一步地,步骤(b)还包括步骤(bl):当所述ICSUE收到所述第三 方UE通过所述ICS AS返回的会话建立成功响应消息后,经由ICS AS向所 述主叫UE发送呼叫转接成功通知。
进一步地,步骤(a)还包括步骤
(al)所述ICS AS将收到的呼叫转接请求消息及所述会话释放消息截 获,代替所述ICS UE处理所述转接请求消息及所述会话释放消息,并向所 述转接请求方ue返回接受请求的响应消息和会话释放响应消息;
(a2 )在所述ICS AS与转接请求方用户终端UE之间的会话释放后, 所述ICS AS代替所述ICS UE向所述第三方UE发起呼叫请求;
在步骤(al)中ICS AS不再向ICS UE发送会话释放请求;
步骤(b )还包括步骤(bl )所述ICS AS向所述MSC Server或所述MGCF 发送会话更新请求消息,以更新所述MGW的媒体资源信息。
进一步地,步骤(bl)及步骤(cl)所述ICS AS通过呼叫会话控制功 能实体CSCF发送会话状态更新请求消息;步骤(bl)所述会话状态更新请 求消息中携带所述第三方UE的会话描述协议SDP;所述VMSC Server或所述MGCF根据所述SDP更新所述MGW的媒体资源信息,并建立与所述第 三方UE的媒体连接。
进一步地,步骤(c)还包括步骤(c2):所述ICS AS向所述转接发起 方UE发送呼叫转接成功通知。
由于本发明在ICS UE作为转接接收方执行呼叫转接时,并未采用原有 的方法释放ICSUE原有的CS承载,并重新建立CS承载呼叫到第三方终 端,而是通过复用现有的ICSUE电路域承载,建立到第三方终端的会话, 由此实现了在ICS呼叫转接业务中节约电路域承载资源,以及缩短ICS呼叫 转接业务的执行时间。
附困说明
图1是IP多媒体子系统IMS集中控制业务的组网架构示意图; 图2是现有的在实现呼叫转接业务的流程图; 图3是本发明ICS中进行呼叫转接的方法的方法一的流程图; 图4是本发明ICS中进行呼叫转接的方法的方法二的流程图。
具体实施例方式
本发明提供的实现IMS集中业务被叫转接的方法,其步骤为当呼叫 转接业务触发,ICSAS收到会话释放消息后,释放被叫ICSUE与转接请求 方之间的会话,同时通过MGCF控制MGW释放MGW与转接请求方之间 的媒体连接;由ICSAS根据ICSUE的请求或主动呼叫第三方终端,并通过 MSC Server或MGCF控制MGW建立MGW与第三方终端的媒体连接,从 而完成呼叫转接业务。
下面结合附图和实施例对本发明的技术方案进行详细地说明。
图3和图4为本发明的ICS用户实现呼叫转接业务的两个实施例方法的 流程图。 一个主叫终端A向ICS终端B发起一个呼叫转接业务,转接终端是C,根据用户A的需求,ICS终端B与第三方终端C建立呼叫。
两个实施例提供了两种不同的保持被叫终端B的电路域承载、呼叫第三 方终端C的方法,这是为了解决在被叫用户终端B在执行呼叫转接业务操 作时,释放其电路域承载并重新建立电路域承载,造成的承载资源浪费和业 务执行时间较长的问题。
实施例1,方法一
当呼叫转接业务触发,ICS AS收到会话释放消息后,通过MSC Server/MGCF控制释放MGW与主叫终端A之间的承载,并将该释放请求转 通过会话控制路径发给被叫终端B;
被叫终端B收到该释放请求后,保持电路域承载,仅通过会话控制路径 回复释放消息响应,并根据呼叫转接号码通过会话控制路径向第三方终端C 发起新呼叫;
ICS AS收到终端B的呼叫请求后,呼叫终端C,并通过MSC Server/MGCF控制MGW建立MGW与与终端C之间的々某体连接,从而达到 了复用原来被叫终端B的电路域承载,完成与终端C建立会话的过程。
具体步骤如图3所示,包括
301:用户A与IMS集中控制业务用户B已建立通话,用户A将用户B 保持,用户A与用户C无连接,此时ICS用户B与用户A之间的承载分两 段,分别为用户B到MGW之间的电路域承载和MGW到用户A之间的VoIP 承载;
302:用户A向用户B发出转接请求,请求用户B呼叫用户C;该请求 经ICS AS到达用户B;
其中,ICS AS和用户B之间会话控制路径可以是CS会话控制路径,也 可以是PS会话控制路径。
303:用户终端B接受转接请求后,经过会话控制路径向ICS AS发送 接受请求消息,并由ICS AS发送到与用户A;
10304:用户A接收到用户B的接受请求消息后,经ICS AS向用户B发 送释放会话消息;
305: ICS AS通过会话控制路径将释放会话消息发送给用户B;
ICS AS不向MSC Server/MGCF发送释放会话消息。
ICS AS同时向MSC Server/MGCF发送々某体更新请求,请求释力文与MGW 与用户A之间的媒体连接,MSC Server/MGCF根据请求控制MGW释放 MGW和用户A之间的媒体连接(本步骤由于不是必须的步骤,故在图3 中未表示出)。
或者,如果用户A和用户B之间已经处于保持状态,即用户A和MGW 之间的媒体连接已经处于非激活状态,ICS AS也可以不向MSC Server/MGCF发送力某体更新请求。
306:用户B收到释放消息后,保持其电路域承载,并向ICS AS返回 释放响应消息;
307: ICS AS收到释放响应消息后,向用户A返回释放响应消息;
308:用户B向ICS AS发起会话建立请求消息,请求呼叫第三方用户C;
309: ICSAS收到该会话建立请求消息后,向用户C发起会话建立请求 消息,请求与用户C之间的会话;310:用户C向ICS AS发送会话建立响 应消息;
在步骤309 310之间,ICS AS需要和用户C重新进行+某体协商过程, 在协商过程中,ICS AS向C提供MGW的々某体信息,该媒体信息使用会话 描述协议(SDP, Session Description Protocol)描述。
311: ICSAS向用户B发送会话建立响应消息;
312:在步骤311同时,ICS AS向MSC Server/MGCF发送会话更新请 求消息,携带媒体协商后的用户C的媒体资源信息;MSC Server/MGCF根 据用用户C的媒体信息控制MGW更新MGW的4某体资源信息,建立与用 户C的媒体连接;
313: MSC Server/MGCF向ICS AS返回会话状态更新响应消息;314:会话建立成功后,用户B经由ICS AS向用户A发送呼叫转接成 功通知。
实施例2,方法二
当呼叫转接业务触发,ICS AS将收到的呼叫转接请求及后续消息截获, 代替被叫终端处理该转接请求,同时,通过MSC Server/MGCF控制MGW 释放MGW与转接发起方A之间的媒体连接;
ICSAS收到转接发起方A的会话释放消息后将其截获,代替ICS被叫 终端B进行处理,代替被叫终端B向第三方终端C发起新呼叫;
ICS AS建立MGW与第三方终端C的媒体连接,并复用原来被叫终端 B电路域承载,从而达到了通过复用原来被叫终端B的电路域承载,来完成 与终端C建立会话的过程。
具体步骤如图4所示,包括
401:主叫用户A与ICS用户B已建立通话,用户A将用户B保持, 用户A与用户C无连接,此时ICS用户B与用户A之间的承载分两段,分 别为用户B到MGW之间的电路域承载和MGW到用户A的VoIP承载;
402:用户A向用户B发出转接请求消息,该消息到达ICSAS;
403: ICSAS代替用户B向用户A发送接受请求的响应消息;
404:用户A接收到接受请求的响应消息后,向ICS AS发送释放会话 消息;
405: ICS AS向用户A返回释放会话的响应消息;
此时,ICS AS既不向用户B发送释放会话消息,也不向MSC Server/MGCF发送释方丈会话消息。
ICS AS同时向MSC Server/MGCF发送媒体更新请求,请求释放与MGW 与用户A之间的媒体连接,MSC Server/MGCF根据请求控制MGW释放 MGW和用户A之间的媒体连接。
或者,如果用户A和用户B之间已经处于保持状态,即用户A和MGW之间的媒体连接已经处于非激活状态,ICS AS也可以不向MSC Server/MGCF发送i某体更新请求。
406: ICSAS向用户C发起SIP会话建立请求,建立与用户C之间的会
话;
407:用户C向ICS AS回复SIP会话建立响应;
在步骤406-407之间,ICS AS需要和用户C重新进行媒体协商过程, 在协商过程中,ICS AS向C提供MGW的媒体信息,该媒体信息使用SDP 描述。
410: ICS AS向MSC Server/MGCF发送会话更新请求消息,携带媒体 协商后的用户C的媒体资源信息;;MSC Server/MGCF根据用户C用户C 的媒体信息控制MGW,更新MGW媒体资源信息,建立与用户C的媒体连 接;
411: MSC Server/MGCF向ICS AS返回会话状态更新响应消息; 412: ICS AS向用户A发送呼叫转接成功通知。
由上述两个实施例的流程中可以看出,采取本发明的方法,优化了 ICS 终端呼叫转接业务,可节约电路域承载资源,并能减少ICS呼叫转接业务的 执行时间。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种实现IMS集中业务被叫转接的方法,其特征在于,所述方法步骤为(a)当呼叫转接业务触发,IMS集中业务ICS应用服务器ICS AS收到转接发起方的会话释放消息后,仅释放ICS AS和转接发起方之间的会话;(b)ICS AS根据ICS用户设备UE的请求或主动代替ICS UE呼叫转接请求中指定的第三方用户,建立与第三方的会话,并通过MSC Server或MGCF控制MGW建立MGW与第三方用户之间的的媒体连接。
2、 按照权利要求1所述的方法,其特征在于,在步骤(a)的执行过程 中,保持ICS AS和ICS UE之间的承载控制路径上的CS会话及相应的CS承载。
3、 按照权利要求1所述的方法,其特征在于, 步骤(a)还包括步骤(al)所述ICS AS通过会话控制路径将收到所述会话释放消息转发给 所述ICS UE;(a3 )所述ICS UE通过会话控制5^径向所述ICS AS向所述第三方UE 发起呼叫请求。
4、 按照权利要求2所述的方法,其特征在于,在步骤(al)同时,所 述ICS AS向MSC Server或MGCF发送会话更新请求,通过MSC Server或 MGCF控制MGW,释放MGW和转接发起方之间的J 某体连接。
5、 按照权利要求1所述的方法,其特征在于,步骤(b)所述ICS AS 向MSC Server或MGCF发送会话更新请求消息,其中携带所述第三方UE 会话描述协议SDP表示的媒体信息;所述VMSC Server或所述MGCF根据 所述SDP更新所述MGW的媒体资源信息,并建立与所述第三方UE的媒体 连接。
6、 按照权利要求3所述的方法,其特征在于,步骤(b)还包括步骤(bl ): 当所述ICS UE收到所述第三方UE通过所述ICS AS返回的会话建立成功响 应消息后,经由ICS AS向所述主叫UE发送呼叫转接成功通知。
7、 按照权利要求1所述的方法,其特征在于, 步骤(a)还包括步骤(al)所述ICS AS将收到的呼叫转接请求消息及所述会话释放消息截 获,代替所述ICSUE处理所述转接请求消息及所述会话释放消息,并向所 述转接请求方UE返回接受请求的响应消息和会话释放响应消息;(a2 )在所述ICS AS与转接请求方用户终端UE之间的会话释放后, 所述ICS AS代替所述ICS UE向所述第三方UE发起呼叫请求;在步骤(al)中ICS AS不再向ICS UE发送会话释放请求;步骤(b )还包括步骤(bl )所述ICS AS向所述MSC Server或所述MGCF 发送会话更新请求消息,以更新所述MGW的媒体资源信息。
8、 按照权利要求5所述的方法,其特征在于,步骤(bl )及步骤(cl) 所述ICS AS通过呼叫会话控制功能实体CSCF发送会话状态更新请求消息; 步骤(M )所述会话状态更新请求消息中携带所述第三方UE的会话描述协 议SDP;所述VMSC Server或所述MGCF根据所述SDP更新所述MGW的 媒体资源信息,并建立与所述第三方UE的媒体连接。
9、 按照权利要求6所述的方法,其特征在于,步骤(c )还包括步骤(c2 ): 所述ICS AS向所述转接发起方UE发送呼叫转接成功通知。
全文摘要
一种实现IMS集中业务被叫转接的方法,包括步骤a)当呼叫转接业务触发,ICS应用服务器ICS AS收到转接发起方的会话释放消息后,仅释放ICS AS和转接发起方之间的会话;b)ICS AS根据ICS用户设备UE的请求或主动代替ICS UE呼叫转接请求中指定的第三方用户,建立与第三方的会话,并通过MSC Server或MGCF控制MGW建立MGW与第三方用户之间的媒体连接。本发明在ICS UE作为转接接收方执行呼叫转接时,通过复用现有的ICS UE电路域承载,建立到第三方终端的会话,由此实现了在ICS呼叫转接业务中节约电路域承载资源,并缩短ICS呼叫转接业务的执行时间。
文档编号H04W4/16GK101448222SQ200810090970
公开日2009年6月3日 申请日期2008年4月1日 优先权日2008年4月1日
发明者李振东, 游世林, 邹常乐, 郝振武 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1