Ims集中控制业务中实现用户决定用户忙前转的方法

文档序号:7660039阅读:243来源:国知局
专利名称:Ims集中控制业务中实现用户决定用户忙前转的方法
技术领域
本发明涉及通信技术领域,尤其涉及一种IMS集中控制业务中实现用 户决定用户忙呼叫前转的方法。
背景技术
IP (网络互耳关协议,Internet Protocol,简称IP)多i某体子系统(IP
Multimedia Core Network Subsystem,简称IMS )是由第三代合作伙伴计划(3rd
Generation Partnership Project,简称3GPP)提出的一种基于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等移动蜂窝网络采用电路交换技术,称为电路(Circuit Switched,简称CS)域,能够为用户提供基本的语音业务,以及基于语音 业务的补充业务。当CS域接入IMS时,其演变为一种接入方式,业务完全 由IMS统一提供,这种技术称为IMS集中业务(IMS Centralized Service, 简称ICS)。
图1是IMS集中控制业务中该场景的架构图,有如下网元
101 用户设备(User Equipment , UE )
102 拜访移动交换中心(Visited Mobile Switch Center, VMSC )
103 归属用户服务器(Home Subscriber Server, HSS )
104 4某体网关控制功能(Media Gateway Control Function, MGCF)
105 媒体网关(Media Gateway, MGW)
106 IMS电路域控制功能(IMS CS Control Function, ICCF )
107 呼叫会话控制功能(Call Session Control Function, CSCF )
108 电信业务应用服务器(Telephony Application Server, TAS ),又 称为补充业务服务器。
UE 101到IMS域共建立3条路径,分别是会话控制路径、承载控制
^各径和7fC载^各径。
会话控制路径承载于PS域上,在UE 101和ICCF 106之间传递会话信 息,并采用会话初始协议(Session Initial Protocol,简称SIP)协议。该路径 经过IP承载网、IMS域中的CSCF 107。
承载控制路径控制着承载路径的建立以及承载资源的管理,UE 101采 用标准的CS控制信令接入VMSC 102,并通过MGCF 104接入到IMS,经 过CSCF 107到达ICCF。
承载3各径通过是UE 101通过VMSC 102和MGW 105接入到IMS,并 与该会话的远端用户设备建立媒体连接。
TAS 108服务器可以为用户提供呼叫保持、呼叫转移、号码显示等众多 补充业务,因此又称为补充业务服务器。
呼叫前转业务是通信系统中的一种补充业务,它分无条件呼叫前转、无 应答呼叫前转、用户遇忙呼叫前转(Communication Forwarding Busy, 简称 CFB )等情况,其中用户忙呼叫前转又分为网络决定用户忙与用户决定用户 忙两种情况。网络决定忙是指网络记录的用户状态为忙,如用户正处于通话 中;用户决定用户忙是指移动用户收到呼叫振铃通知后直接拒绝应答,网络 将其来话转接到预先设置的电话或语音信箱。
ICS作为一种电信系统,必须支持呼叫前转业务。
图2是现有技术方案在PS域会话控制路径上,IMS用户A呼叫从CS
接入的用户B,用户B通过释放消息中携带用户决定用户忙原因值,来实现 呼叫前转流程。用户B与ICCF之间的会话建立采用被叫过程,具体流程如 下
201、 CSCF接收到主叫侧用户A向被叫侧用户B发起的被叫SIP会话 请求消息;CSCF收到SIP会话请求后,根据初始过滤准则(iFC),将会话 请求路由到负责呼叫前转业务的TAS;
202、 TAS路由被叫会话请求消息,此消息经过CSCF路由到ICCF;
203、 ICCF获取被叫的漫游号码,并通过PS域会话控制路径发送一个 SIP会话请求,通知UE-B采用电路域承载,会话请求中携带主叫用户的地 址(主叫号码)及会话描述参数;
204、 ICCF获取被叫用户B的漫游号码后,向用户B发起一个新的SIP 会话请求,并利用获得的漫游号码将会话请求路由到CSCF, CSCF利用漫 游号码将会话请求路由到MGCF;
205、 MGCF向VMSC发ISUP的初始地址消息(IAM );
206、 VMSC向UE-B发起被叫建立请求(SETUP ),用户B开始振铃;
207 、 UE-B因用户忙的原因拒绝本次呼叫请求,向VMSC发送Disconnect 挂机消息,并携带用户决定用户忙(User Decision User Busy,简称UDUB ) 的释放原因值;
208、 VMSC释放本次会话资源,并向MGCF发送释放资源(Release) 消息,消息中携带用户忙原因值;
209、 MGCF根据用户忙原因值产生一个SIP 486用户忙消息,将SIP 486 消息发给CSCF, CSCF向ICCF回送SIP 486用户忙消息;
210、 ICCF向CSCF回送SIP 486用户忙消息响应消息,CSCF将SIP 486 用户忙响应消息路由到TAS。
211、 TAS通过呼叫前转逻辑触发用户决定用户忙呼叫前转过程。
图3是现有技术方案在PS域会话控制路径上,IMS用户A呼叫从CS
接入的用户B,通过TAS来实现呼叫前转流程。用户B与ICCF之间的会话 建立采用主叫过程,具体流程如下
301、 CSCF接收到主叫侧用户A向被叫侧用户B发起的被叫SIP会话 请求消息,CSCF收到SIP会话请求后,根据初始过滤准则(iFC),将会话 请求路由到负责呼叫前转业务的TAS;
302、 TAS路由被叫会话请求消息,此消息经过CSCF路由到ICCF;
303、 ICCF根据获取的被叫信息,确定被叫是支持ICS的UE,于是为 用户B分配一个ICCF地址,通过PS域会话控制路径,发起一个新的SIP 会话请求,将携带有ICCF地址的SIP会话请求发给用户B;
304、 用户B收到会话请求消息后,立即把ICCF地址当作被叫号码, 向VMSC发起呼叫建立请求;
305 、 VMSC分析ICCF地址,向MGCF发初始地址消息(IAM );
306、 MGCF创建一个新的SIP会话请求,根据ICCF地址将会话请求 路由到CSCF, CSCF根据ICCF地址将会话请求路由到ICCF;
307、 ICCF收到来自用户B的会话请求后,将步骤301收到的会话与步 骤306收到的会话关联起来,并向CSCF回送SIP 180振铃消息,CSCF向 MGCF回送SIP 180振铃消息;
308、 MGCF收到振铃消息后,向VMSC回送地址全消息(Address Complete Message, 简称ACM);
309、 VMSC向用户B回送振铃消息Alerting;
310、 用户B开始振铃,并通过PS域会话控制路径,向ICCF发SIP 180
振铃消息;
311、 ICCF收到振铃消息后,向TAS发起SIP 180振铃消息,TAS路由 此振铃消息到CSCF;
312、 CSCF通知主叫侧用户B振铃;
313、 用户B此时处于用户忙状态,无法接听主叫侧用户A发起的会话, 于是它拒绝本次呼叫请求,向VMSC发起正常挂机请求Disconnect,携带正
常释放消息;
314、 VMSC释放本次会话资源,并向MGCF发释放(Release)消息;
315、 MGCF将释放资源请求转化为SIP CANCEL请求,向CSCF发起 SIP CANCEL请求,CSC将SIP CANCEL请求i 各由给ICCF,释放用户B到 ICCF的会话;
从现有的呼叫前转流程中可以看出,当用户B与ICCF呼叫建立采用被 叫过程时,当用户B因用户忙的原因拒绝接听,它发给VMSC的挂断消息 可以携带用户决定用户忙原因值,从而实现用户决定用户忙呼叫前转业务。 但是当会话控制路径采用PS域建立时,ICCF与VMSC建立终呼承载控制 路径的时候需要ICCF获取一个UE-B的漫游号码,ICCF用这个漫游号码和 VMSC建立承载控制路径,ICCF怎么获取这个号码和这个号码的格式在现 有流程中无法确定,存在技术难点。当用户B与ICCF呼叫建立采用主叫过 程时,用户决定用户忙呼叫前转业务无法实现。这是因为当用户B因用户 忙的原因拒绝接听,用户B发给VMSC的挂断消息无法携带用户决定用户 忙原因值,而只能携带正常挂机的原因值,因此当用户B采用主叫过程与 ICCF建立呼叫时,现有技术无法实现用户决定用户忙呼叫前转业务。

发明内容
本发明要解决的技术问题是提供一种IMS集中控制业务中用户决定用 户忙呼叫前转实现方法,当釆用主叫过程或被叫过程建立IMS域用户作为 主叫电^各交换域用户作为净皮叫的呼叫时,均可实现呼叫前转。
本发明当ICCF与被叫用户建立呼叫时,无论采用主叫过程或被叫过程, 均通过PS域会话控制路径,向ICCF发送SIP消息,通知ICCF被叫用户的 用户决定用户忙状态,ICCF再通知TAS触发用户决定用户忙呼叫前转业务。
为了解决上述技术问题,本发明提供了一种IMS集中控制业务中用户 决定用户忙呼叫前转实现方法,当IMS域用户作为主叫,电路交换域用户 作为被叫的呼叫建立后,被叫用户拒绝本次呼叫,被叫用户设备通过分组交
换域会话控制路径向IMS电路域控制功能即ICCF发送表示用户决定用户忙 的会话初始协议即SIP消息,由ICCF将所述SIP消息转发至电信业务应用 服务器即TAS,由所述TAS实现用户决定用户忙呼叫前转过程。
进一步地,上述方法还可具有以下特点,所述被叫用户设备将表示用户 决定用户忙的SIP信息发给所述ICCF后,所述被叫用户设备同时或延时一 段时间后,主动发起媒体资源释放过程,释放所述被叫用户与ICCF之间已 建立的媒体资源及会话。
进一步地,上述方法还可具有以下特点,所述被叫用户设备主动发起媒 体资源释放过程,进一步包括以下步骤被叫用户设备向拜访移动交换中心 即VMSC发释放消息,释放所述被叫用户设备到VMSC的媒体资源;所述 VMSC向媒体网关控制功能即MGCF发送ISUP释放消息,释放所述VMSC 到MGCF的媒体资源;所述MGCF通过呼叫会话控制功能即CSCF向ICCF 发送SIP取消消息,释放用户B到ICCF之间的会话。
进一步地,上述方法还可具有以下特点,所述被叫用户设备将表示用户 决定用户忙的SIP信息发给所述ICCF后,所述ICCF主动发起媒体资源释 放过程,释放所述被叫用户与ICCF之间已建立的媒体资源及会话。
进一步地,上述方法还可具有以下特点,所述ICCF主动发起媒体资源 释放过程,进一步包括以下步骤所述ICCF在向所述TAS发送表示用户决 定用户忙的SIP消息时,同时向媒体网关控制功能即MGCF发送SIP取消 消息,释放所述ICCF到被叫用户的会话;所述MGCF将SIP取消消息转变 为ISUP释放消息发送给拜访移动交换中心即VMSC,释放所述MGCF到 VMSC的媒体资源;所述VMSC向被叫用户设备发送释放消息,释放所述 VMSC到被叫用户设备的纟某体资源。
进一步地,上述方法还可具有以下特点,被叫用户设备通过分组交换域 会话控制路径向ICCF发送SIP消息是指,所述被叫用户设备的SIP消息通 过呼叫会话控制功能即CSCF的路由到ICCF。
进一步地,上述方法还可具有以下特点,所述IMS域用户作为主叫,
电路交换域用户作为被叫的呼叫通过被叫过程或者被叫用户设备的主叫过 程建立。
进一步地,上述方法还可具有以下特点,所述采用主叫过程建立终呼是
指,所述ICCF收到主叫用户设备发起的会话请求后,通过PS域会话控制 路径向被叫用户设备发起呼叫请求,被叫用户设备通过电路域呼叫建立发起 到所述ICCF的主叫过程,建立终呼。
进一步地,上述方法还可具有以下特点,所述表示用户决定用户忙的 SIP消息为SIP 486消息。
由于本发明通过PS域会话控制路径发送SIP消息,来通知ICCF被叫 用户的用户决定用户忙状态,ICCF再通知TAS触发用户决定用户忙呼叫前 转流程,因此无论被叫用户与ICCF的呼叫是主叫过程还是被叫过程,都能 可靠实现用户决定用户忙呼叫前转流程。同时本发明还给出了已建立的媒体 资源及会话释放的方法。


图1是IP多媒体子系统IMS集中控制业务的组网架构示意图2是IMS集中控制业务中,ICCF与被叫用户的会话建立采用被叫过 程的用户忙呼叫前转流程图3是IMS集中控制业务中,ICCF与被叫用户的会话建立采用主叫过 程的用户忙呼叫前转流程图4是本发明的IMS集中控制业务中,实现用户决定用户忙呼叫前转 流程图实例一;
图5是本发明的IMS集中控制业务中,实现用户决定用户忙呼叫前转 流程图实例二。
具体实施例方式
下面结合附图及具体实施例对本发明的技术方案进行更详细的说明。
在IMS集中控制业务中,当主叫用户呼叫^皮叫用户时,无i仑净皮叫用户 与ICCF之间的会话建立采用主叫过程还是被叫过程,都可以在PS域会话 控制路径上,将表示用户决定用户忙的SIP消息发给ICCF, ICCF通知TAS 发起用户决定用户忙呼叫前转过程。以下通过几个实施方式,分别描述实现 用户决定用户忙呼叫前转的流程及^ 某体资源释^:的方式。
第一实施例,如图4所示,具体步骤是
401、 CSCF接收到主叫侧用户A向^皮叫侧用户B发起的被叫SIP会话 请求消息,CSCF收到SIP会话请求后,根据初始过滤准则(iFC),将会话 请求路由到负责呼叫前转业务的TAS;
402、 TAS路由被叫会话请求消息,此消息经过CSCF路由到ICCF;
403、 ICCF根据被叫用户B号码,通过CSCF建立到被叫用户B的会 话,B进行振铃,发起一个被叫过程,见步骤203 -206;
或是ICCF为用户B分配一个ICCF地址,用户B根据该ICCF地址, 通过CSCF建立到ICCF的会话,ICCF向用户B响应振铃消息,B进行振铃, 发起一个主叫过程,见步骤303 -312;
404、 用户B因用户忙的原因,拒绝本次呼叫,UE-B生成一个表示用 户决定用户忙的SIP消息,例如SIP486消息,通过PS域会话控制路径, 将此SIP 486消息发给CSCF, CSCF将此SIP消息路由给ICCF;
405、 ICCF将SIP 486用户忙消息再通过CSCF发送给TAS,通知TAS 用户决定用户忙;
406、 TAS收到SIP 486消息后,通过呼叫前转逻辑触发用户决定用户 忙呼叫前转过程;
407、 UE-B在步骤404中向ICCF发送SIP 486用户忙消息后,同时或 者经过一段时间延时后再向VMSC发释放消息,释放用户B到VMSC的媒 体资源;
采用延时主要是为了让ICCF先收到用户B的用户忙消息,知道要进入 用户呼叫前转过程。如果不延时,可能用户B的资源释放消息先到达ICCF, 有可能会导致主叫用户与被叫用户的会话被释放。
408、 VMSC向MGCF发ISUP释放(Release)消息,释放VMSC到 MGCF的々某体资源;
409、 MGCF产生一个SIPCANCEL取消消息,并将SIP CANCEL消息 通过CSCF发给ICCF,释放用户B到ICCF之间的会话;
第二实施例
在本实施例中,与第一实施例不同的部分在于媒体资源的释放过程实现 方式,第一实施例是用户B主动发起媒体资源释放过程,而本实施例是ICCF 发起媒体资源释放过程,如图5所示。501 ~ 506与401 ~ 406步骤是——对 应的,不同的步骤如下
507、 ICCF在步骤505中向TAS发送SIP486用户忙消息时,同时也向 MGCF发送SIP CANCEL取消消息,释放ICCF到用户B的会话;
508、 MGCF将SIP取消消息转变为ISUP释放消息发送给VMSC,释放 MGCF到VMSC的i某体资源;
509、 VMSC向用户B发释放消息,释放VMSC到用户B的媒体资源。
从上述流程中可以看出,采取本发明的方法,针对IMS域用户为主叫、 CS域用户为被叫的情况,通过PS会话控制路径实现了 ICS用户决定用户忙 呼叫前转业务流程。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种IMS集中控制业务中用户决定用户忙呼叫前转实现方法,其特征在于,当IMS域用户作为主叫,电路交换域用户作为被叫的呼叫建立后,被叫用户拒绝本次呼叫,被叫用户设备通过分组交换域会话控制路径向IMS电路域控制功能即ICCF发送表示用户决定用户忙的会话初始协议即SIP消息,由ICCF将所述SIP消息转发至电信业务应用服务器即TAS,由所述TAS实现用户决定用户忙呼叫前转过程。
2、 如权利要求l所述的方法,其特征在于,所述被叫用户设备将表示 用户决定用户忙的SIP信息发给所述ICCF后,所述被叫用户设备同时或延 时一段时间后,主动发起i某体资源释放过程,释放所述被叫用户与ICCF之 间已建立的媒体资源及会话。
3、 如权利要求2所述的方法,其特征在于,所述被叫用户设备主动发 起Jf某体资源释放过程,进一步包括以下步骤被叫用户设备向拜访移动交换中心即VMSC发释放消息,释放所述被 叫用户设备到VMSC的媒体资源;所述VMSC向媒体网关控制功能即MGCF发送ISUP释放消息,释放 所述VMSC到MGCF的i某体资源;所述MGCF通过呼叫会话控制功能即CSCF向ICCF发送SIP取消消息, 释放用户B到ICCF之间的会话。
4、 如权利要求l所述的方法,其特征在于,所述被叫用户设备将表示 用户决定用户忙的SIP信息发给所述ICCF后,所述ICCF主动发起媒体资 源释放过程,释放所述被叫用户与ICCF之间已建立的媒体资源及会话。
5、 如权利要求4所述的方法,其特征在于,所述ICCF主动发起媒体 资源释放过程,进一步包括以下步骤所述ICCF在向所述TAS发送表示用户决定用户忙的SIP消息时,同时 向媒体网关控制功能即MGCF发送SIP取消消息,释放所述ICCF到被叫用 户的会话;所述MGCF将SIP取消消息转变为ISUP释放消息发送给拜访移动交换中心即VMSC,释放所述MGCF到VMSC的媒体资源;所述VMSC向被叫用户设备发送释放消息,释放所述VMSC到被叫用 户设备的媒体资源。
6、 如权利要求1所述的方法,其特征在于,被叫用户设备通过分组交 换域会话控制路径向ICCF发送SIP消息是指,所述被叫用户设备的SIP消 息通过呼叫会话控制功能即CSCF的路由到ICCF。
7、 如权利要求1所述的方法,其特征在于,所述IMS域用户作为主叫, 电路交换域用户作为被叫的呼叫通过被叫过程或者被叫用户设备的主叫过 程建立。
8、 如权利要求7所述的方法,其特征在于,所述采用主叫过程建立终 呼是指,所述ICCF收到主叫用户设备发起的会话请求后,通过PS域会话 控制路径向被叫用户设备发起呼叫请求,被叫用户设备通过电路域呼叫建立 发起到所述ICCF的主叫过程,建立终呼。
9、 如权利要求1至8中任一权利要求所述的方法,其特征在于,所述 表示用户决定用户忙的SIP消息为SIP 486消息。
全文摘要
本发明公开了一种IMS集中控制业务中用户决定用户忙呼叫前转实现方法,当采用主叫过程或被叫过程建立IMS域用户作为主叫电路交换域用户作为被叫的呼叫时,均可实现呼叫前转。所述方法包括当IMS域用户作为主叫,电路交换域用户作为被叫的呼叫建立后,被叫用户拒绝本次呼叫,被叫用户设备通过分组交换域会话控制路径向IMS电路域控制功能即ICCF发送表示用户决定用户忙的会话初始协议即SIP消息,由ICCF将所述SIP消息转发至电信业务应用服务器即TAS,由所述TAS实现用户决定用户忙呼叫前转过程。
文档编号H04W4/16GK101102614SQ200710143159
公开日2008年1月9日 申请日期2007年8月3日 优先权日2007年8月3日
发明者游世林, 谢宝国 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1