首页> 中国专利> 一种IP多媒体子系统集中业务中的呼叫迟前转方法

一种IP多媒体子系统集中业务中的呼叫迟前转方法

摘要

一种IMS集中业务中的呼叫迟前转方法,在呼叫过程中,IMS电路域的ICCF收到被叫侧CSCF发来的呼叫请求,称为会话A,获取被叫用户的漫游号码并向被叫用户发起呼叫,称为会话B;被叫的VMSC收到的呼叫请求后,判断被叫用户的状态满足迟前转触发条件且签约了迟前转业务和配有主叫智能触发器时,触发迟前转业务,向前转目标发起呼叫时触发智能业务;VMSC和ICCF进行消息交互,将会话关联信息和前转原因通知ICCF,ICCF判断需进行前转时,根据前转原因给对话A的应答中发送相应指示或不发送响应消息,电信应用服务器TAS收到该指示后发起正常前转业务。本发明在现有的IMS集中业务网络结构基础上实现了呼叫迟前转。

著录项

  • 公开/公告号CN101137097A

    专利类型发明专利

  • 公开/公告日2008-03-05

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN200710162956.1

  • 申请日2007-09-28

  • 分类号H04Q7/22;H04M3/54;

  • 代理机构北京安信方达知识产权代理有限公司;

  • 代理人龙洪

  • 地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部

  • 入库时间 2023-12-17 19:54:11

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2011-07-20

    授权

    授权

  • 2008-11-19

    实质审查的生效

    实质审查的生效

  • 2008-03-05

    公开

    公开

说明书

技术领域

本发明涉及通过电路域接入IP多媒体子系统的技术,尤其涉及一种IP多媒体子系统集中业务中的呼叫迟前转方法。

背景技术

网络互联协议(IP,Internet Protocol)多媒体子系统(IMS,IP MultimediaCore Network Subsystem)是由第三代合作伙伴计划(3GPP,3rd GenerationPartnership Project)提出的一种基于IP的网络架构,其构建了一个开放而灵活的业务环境,支持多媒体应用,并为用户提供丰富的多媒体业务。

IMS是基于IP的电信网络架构,与接入技术无关,除了可以为通用分组无线业务(GPRS,General Packet Radio Service)、无线局域网(WLAN,Wireless Local Area Network)等分组交换(PS,Packet Switch)接入网络提供业务外,还可以为全球移动通信系统(GSM,Global System for Mobilecommunications)、统一移动通信系统(UMTS,Universal MobileTelecommunications System)等移动蜂窝网络提供业务。

GSM、UMTS等移动蜂窝网络采用电路交换技术,称为电路(CS,CircuitSwitch)域,能够为用户提供基本的语音业务,以及基于语音业务的补充业务。当CS域接入IMS时,其演变为一种接入方式,业务完全由IMS统一提供,这种技术称为IMS集中业务(ICS,IMS Centralized Service)。

IMS集中业务具有以下优点:

(1)IMS为电路域、分组域等接入方式提供一致的业务,支持网络融合;

(2)支持CS网络向IMS网络演进;

(3)不但支持具有ICS能力用户设备,还支持现有的不具备ICS能力的用户设备。

图1是IMS集中业务应用场景会话路径示意图,其中包括如下网元:

101  用户终端  User Equipment简称UE

102  拜访移动交换中心  Visited Mobile Switch Center简称VMSC

103  归属用户服务器  Home Subscriber Server    简称HSS

104  媒体网关控制功能  Media Gateway Control Function  简称MGCF

105  媒体网关    Media Gateway    简称MGW

106  IMS电路域控制功能 IMS CS Control Function    简称ICCF

107  呼叫会话控制功能  Call Session Control Function  简称CSCF

108  电信应用服务器  Telecom Application Server    简称TAS

109  业务控制功能    GSM Service Control Function    简称gsmSCF

UE101 到IMS域的ICCF106建立三条路径:会话控制路径、承载控制路径和承载路径。

其中会话控制路径包括以下两种方式:

(1)承载于CS域上,采用非结构化补充业务数据(USSD,UnstructuredSupplementary Service Data),该路径经过VMSC 102和HSS 103。

(2)PS会话控制路径承载于PS域上,采用初始会话协议(SIP,SessionInitiation Protocol)信令,该路径经过CSCF107。

承载控制路径UE101采用标准的CS控制信令接入 VMSC102,并通过MGCF 104接入到IMS,通过CSCF107到达ICCF106。

承载路径通过是UE101通过VMSC 102和MGW105接入到IMS,并与该会话的远端用户设备建立媒体连接。

IMS集中业务利用会话控制路径在UE101和ICCF106之间交互会话控制信息,并通过承载控制路径建立和控制媒体承载,ICCF106充当IMS用户代理,代替用户设备接入IMS。

TAS108是IMS中电信应用服务器,电信的基本业务在TAS中实现。

gsmSCF 109的功能是当VMSC触发移动智能(CAMEL,CustomizedApplications for Mobile network Enhanced Logic,移动网络增强定制应用逻辑)到gsmSCF109,由gsmSCF 109根据业务信息分发到ICCF 106。

目前,呼叫前转主要包括以下几种类型:

1)不可及前转,分为用户关机前转、和寻呼无响应时,所有呼叫该用户终端的来电均被前转至预先设置的另一号码上。

2)遇忙前转,分为网络决定用户忙:当用户终端正在通话时,其他打入的呼叫会被自动前转至预先设置的另一号码上;和用户决定用户忙:被叫用户振铃后,被叫用户根据个人意愿发用户忙到VMSC,VMSC据此触发前转

3)无应答前转,当用户终端处于开机状态时,打入的呼叫接通但无人接听,来电会被自动前转至预先设置的另一号码上。

4)无条件前转,将所有呼叫用户终端的号码全部前转至预先设置的另一号码上。

在CS域中,前转业务也可以分类为早前转和迟前转,早前转是在获取被叫用户漫游号码时,归属位置寄存器将前转信息发给关口局,让关口局触发前转业务,比如无条件前转,用户关机前转;而迟前转是呼叫接续到了VMSC,,由于用户原因造成呼叫释放而触发了前转业务就称为迟前转,如上述的遇忙前转,用户寻呼无响应的前转,用户无应答的前转等。

本发明的是关于IMS集中控制业务的迟前转解决方案,但是不包含网络决定用户忙这个场景。这是因为网络决定用户忙在IMS集中业务控制中TAS能够直接判断触发。

在现有的IMS集中业务中还没有一种对用户决定用户忙的前转、用户寻呼无响应的前转、用户无应答的前转等迟前转完整的解决方案。

发明内容

本发明要解决的技术问题是提供一种IMS集中业务中的呼叫迟前转方法,在现有的IMS集中业务网络结构基础上实现呼叫迟前转。

为了解决上述问题,本发明提供了一种IP多媒体子系统IMS集中业务中的呼叫迟前转方法,包括以下步骤:

A1,在呼叫过程中,IMS电路域控制功能ICCF收到被叫侧呼叫会话控制功能CSCF发来的呼叫请求,该呼叫称为会话A,获取所述被叫用户的漫游号码并向该被叫用户发起呼叫,该呼叫称为会话B;

A2,所述被叫的拜访移动交换中心VMSC收到会话B的呼叫请求后,判断所述被叫用户的状态满足迟前转触发条件,且该被叫用户签约了迟前转业务和配有主叫智能触发器时,触发迟前转业务,向前转目标发起呼叫时触发所述智能业务;

A3,所述VMSC和所述ICCF进行消息交互,将会话关联信息和前转原因通知所述ICCF,所述ICCF判断需进行前转时,根据前转原因给对话A的应答中发送相应指示或不发应答消息,所述CSCF将该指示传给电信应用服务器TAS,TAS发起正常前转业务。

进一步地,上述呼叫迟前转方法还可具有以下特点:

所述迟前转触发条件包括用户决定用户忙的前转、用户寻呼无响应的前转和用户无应答的前转中的一种或多种。

进一步地,上述呼叫迟前转方法还可具有以下特点:步骤A3中所述VMSC和所述ICCF进行智能业务的消息交互包括以下步骤:

所述VMSC向业务控制功能gsmSCF发送包含会话关联信息和前转原因的智能业务消息,所述gsmSCF将该消息转发给所述ICCF;

所述ICCF根据收到的智能业务消息中的会话关联信息判断出该消息与会话A和会话B相关后,判断需进行前转,向所述VMSC发送CEMEL失败消息,该消息经gsmSCF到达所述VMSC。

进一步地,上述呼叫迟前转方法还可具有以下特点:步骤A3中所述VMSC和所述ICCF进行智能业务的消息交互包括以下步骤:

所述VMSC向业务控制功能gsmSCF发送包含会话关联信息和前转原因的智能业务消息,所述gsmSCF将该消息转发给所述ICCF;

所述ICCF根据收到的智能业务消息中的会话关联信息判断出该消息与会话A和会话B相关,分配一个IMS域临时号码IMRN,将该IMRN与会话A和会话B相关联,并保存前转原因,然后将所述IMRN通过CAMEL连接消息返回给VMSC,该消息经gsmSCF到达所述VMSC;

所述VMSC收到CEMEL连接消息后,以所述IMRN为被叫号码发起一个会话C;

所述ICCF收到会话C后,根据所述IMRN判断该会话C与会话A、会话B关联,判断需进行前转,根据保存的前转原因,在给所述CSCF的对话A的应答消息发送所述相应的指示。

进一步地,上述呼叫迟前转方法还可具有以下特点:

所述VMSC以所述IMRN为被叫号码发起会话C时,先发送ISUP初始地址消息,该消息先到达媒体网关控制功能MGCF;

所述MGCF向所述ICCF发送初始会话协议SIP会话请求,被叫号码为所述IMRN,该消息经所述CSCF到达所述ICCF,所述ICCF即收到所述会话C。

进一步地,上述呼叫迟前转方法还可具有以下特点:

所述包含会话关联信息和前转原因的智能业务消息为初始监测点消息。

进一步地,上述呼叫迟前转方法还可具有以下特点:

所述前转原因是在所述初始监测点消息中的被叫号码字段或者改向原因字段中指示的。

进一步地,上述呼叫迟前转方法还可具有以下特点:

所述的会话关联信息可以是初始监测点消息中的主叫号码,或者原始被叫号码,或者是主叫号码和原始被叫号码。

进一步地,上述呼叫迟前转方法还可具有以下特点:步骤A3还采用以下方式来释放对话B:

所述ICCF判断收到的智能业务消息与会话A和B关联之后,发起对话B的释放流程;或者

所述VMSC收到所述ICCF的CAMEL失败消息后,发起对话B的释放流程;或者

所述ICCF判断收到的智能业务消息与会话A和B关联之后,发起对话B的释放流程;同时,所述VMSC收到所述ICCF的CAMEL失败消息后,也发起对话B的释放流程。

进一步地,上述呼叫迟前转方法还可具有以下特点:步骤A3还采用以下方式来释放对话B和对话C:

所述ICCF判断会话C与会话A、会话B关联后,发起会话B和会话C的释放流程;或者

所述ICCF判断会话C与会话A、会话B关联后,发起会话B和会话C中一个会话的释放流程,所述VMSC收到释放消息后,发起对其中另一个会话的释放流程;

所述ICCF判断会话C与会话A、会话B关联后,发起会话A和会话B的释放流程,VMSC收到第一个到达的会话释放消息后,发起另一个会话的释放流程。

进一步地,上述呼叫迟前转方法还可具有以下特点:

所述ICCF在前转原因为无应答前转时,向会话A返回相应的初始会话协议SIP失败响应消息,所述TAS收到后,根据该SIP失败响应消息发起无应答前转业务;或者,所述ICCF不向TAS发送任何响应消息,TAS等待超时后触发无应答前转业务;

所述ICCF在前转原因为用户决定用户忙前转或用户寻呼无响应前转时,向会话A返回相应的初始会话协议SIP失败响应消息,所述TAS收到后,根据该SIP失败响应消息发起用户决定用户忙前转或用户寻呼无响应前转业务。

进一步地,上述呼叫迟前转方法还可具有以下特点:

所述被叫用户在电路域注册时,所述被叫用户的迟前转业务和起呼智能触器的数据被下载到所述VMSC上,所述VMSC根据这些数据和被叫用户状态来触发所述迟前转业务和智能业务。

可以看出,本发明主要的优势和特点如下:

1.本发明给出了在IMS集中业务中呼叫迟前转的具体实现方案,基于现有的网络架构和通信标准通过比较简单的消息交互流程实现呼叫迟前转。

2.本发明通过用主叫智能业务的方法将前转原因传递到IMS域,使迟前转业务在IMS域控制,实现了迟前转的IMS集中业务控制。

附图说明

图1是IMS集中业务应用场景会话路径示意图;

图2示出本发明实施例1所述的ICS业务实现用户迟前转的方法;

图3示出本发明实施例2所述的ICS业务实现用户迟前转的方法。

具体实施方式

下面将结合附图及实施例对本发明的技术方案进行更详细的说明。

被叫用户UE-B在CS域签约了迟前转业务,并且配有主叫智能触发器。当用户在CS域注册的时候,迟前转业务数据和智能触发器数据被下载到VMSC上。图2和图3描述的实施例都遵循本过程。

图2为本发明的ICS业务实现用户迟前转的流程图,当被叫用户的CSCF收到呼叫请求,根据初始过滤准则将呼叫请求经过TAS,然后再将呼叫请求发送到ICCF。ICCF获取被叫用户的漫游号码,然后向被叫用户发起呼叫,呼叫到达VMSC。VMSC在被叫用户的当前状态满足迟前转条件时触发迟前转业务,向前转目的地发起呼叫,并触发主叫智能触发器,发送CAMEL消息到达ICCF;ICCF判断出前转后,将其转变为相应的SIP指示消息,传递给TAS,由TAS根据指示消息触发用户迟前转业务。详细流程如下:

步骤301,被叫侧的CSCF接收到主叫侧的呼叫请求消息,CSCF根据初始过滤准则将呼叫请求消息经过TAS,然后再将其送到ICCF,将ICCF此时收到的会话称为会话A;

步骤302,ICCF在这里充当B2BUA(Back to Back User Agent,背靠背用户代理),它首先取得UE-B的漫游号码;

步骤303,ICCF根据UE-B的漫游号码继续会话建立,ICCF发送SIP呼叫请求给MGCF,将该呼叫称为会话B;

步骤304,MGCF发送ISUP初始地址消息给服务UE-B的VMSC;

步骤305,VMSC收到所述ISUP初始地址消息后,判断UE-B的当前状态满足迟前转条件,触发迟前转业务,VMSC根据用户数据,向前转目标号码发起呼叫;

步骤306,VMSC在起呼时,由于用户UE-B签约了主叫智能业务,所以其在VMSC上有主叫智能触发器,UE-B的主叫智能触发器被触发;

这个呼叫只进行最初的过程,是为了触发主叫智能触发器。

步骤307,VMSC向gsmSCF发送初始监测点消息,携带会话关联信息(可以是原始被叫号码(UE-B号码),也可以是主叫号码,也可以是原始被叫号码和主叫号码)和前转原因,gsmSCF将该消息转发给ICCF;

其中,前转原因可以是该消息中的改向原因,也可以通过特定的被叫来判断。

步骤308,ICCF根据收到消息中的会话关联信息,判断出是和步骤301收到的会话关联,ICCF根据前转原因,对该会话返回相应的SIP失败响应消息,该消息经CSCF到达TAS;

此处如果ICCF发现是无应答前转后,也可以不向TAS发任何应答消息,TAS等待超时后触发无应答前转业务。

步骤309,TAS根据SIP失败响应消息,触发正常的用户迟前转业务;

步骤310,ICCF向VMSC发送CAMEL失败消息,该消息经由gsmSCF到达VMSC;

步骤311,VMSC释放步骤304收到的会话B,VMSC向MGCF发送ISUP释放消息;

步骤312,MGCF向ICCF发送SIP会话取消消息,ICCF收到后释放会话B。

在此需要说明的是,步骤310和步骤308可以并行,并无先后顺序要求。

对于步骤307之后,释放ICCF和VMSC之间的会话的方式有多种,上述的实施例只是其中一种;另一种实施方式是ICCF在步骤307之后,发起会话B的删除流程;第三种释放方式是ICCF和VMSC分别释放,ICCF在步骤307之后,将在步骤303和304建立的会话删除,VMSC在收到步骤310的消息后,也将步骤303和304建立的会话删除,这样会更加可靠。

需要说明的是,上述前转原因可以是CAMEL初始监测点消息中的被叫号码字段,例如在CS域使用不同的特定迟前转号码作为前转原因标识,该号码在迟前转时根据前转原因填入初始监测点消息中的被叫号码部分。另外,前转原因还可以是CAMEL初始监测点消息中的改向原因字段。

图3为本发明的ICS业务实现用户迟前转的另一个方案的流程图,当被叫请求发送到CSCF后,CSCF根据初始过滤准则将被叫请求经过TAS,然后再将被叫请求发送到ICCF。ICCF获取被叫用户的漫游号码,然后向被叫发起呼叫,呼叫到达VMSC。VMSC在被叫用户的当前状态满足迟前转条件时触发迟前转业务,VMSC向前转目的地发起呼叫,触发主叫智能触发器,发送CAMEL消息到达ICCF,ICCF判断出前转后,保存前转原因,并分配一个IMS域临时路由号码IMRN。ICCF将IMRN通过CAMEL连接消息返回给VMSC。VMSC使用该IMRN发起呼叫,呼叫到达ICCF后,ICCF根据关联取出前转原因,将其转变为相应的SIP指示消息,传递给TAS,由TAS根据指示消息,触发用户迟前转业务。详细流程如下:

步骤401,被叫侧的CSCF接收到主叫侧的呼叫请求消息,CSCF根据初始过滤准则将呼叫请求消息经过TAS,然后再将其送到ICCF,将ICCF此时收到的会话称为会话A;

步骤402,ICCF在这里充当B2BUA,它首先取得UE-B的漫游号码;

步骤403,ICCF根据UE-B的漫游号码继续会话建立,ICCF发送SIP呼叫请求给MGCF,将该呼叫称为会话B;

步骤404,MGCF发送ISUP初始地址消息给服务UE-B的VMSC;

步骤405,在VMSC上,在UE-B的当前状态满足迟前转条件时UE-B的迟前转事件被触发,VMSC根据用户数据,准备向前转目标号码发起呼叫;

步骤406,VMSC在起呼时,由于用户UE-B在VMSC上有主叫智能触发器,UE-B的主叫智能触发器被触发;

步骤407,VMSC向gsmSCF发送初始监测点消息,其中携带会话关联信息(可以是原始被叫号码(UE-B号码),也可以是主叫号码,也可以是原始被叫号码和主叫号码)和前转原因,gsmSCF将该消息转发给ICCF;

步骤408,ICCF根据收到消息中的会话关联信息,判断出是与步骤403和步骤401的会话关联。ICCF分配一个IMS域临时路由号码IMRN,将之与步骤403和步骤401的会话关联,并保存前转原因。ICCF将IMRN通过CAMEL连接消息返回给VMSC,该消息经由gsmSCF到达VMSC。

步骤409,VMSC收到CAMEL连接消息后,根据其中的IMRN发送ISUP初始地址消息,其被叫号码为收到的IMRN,该消息首先到达MGCF。

步骤410,MGCF向ICCF发送SIP呼叫请求,将该呼叫称为会话C,被叫号码就是IMS域临时路由号码,该消息经由CSCF到达ICCF;

步骤411,ICCF根据收到SIP呼叫请求消息中的IMS域临时路由号码,判断出是和步骤401和步骤403的会话关联。ICCF根据存储的前转原因,向步骤401收到的会话返回相应的SIP失败响应消息,该消息经CSCF到达TAS;

同样地,此处如果ICCF发现是无应答前转后,也可以不向TAS发任何应答消息,TAS等待超时后触发无应答前转业务。

步骤412,TAS根据SIP失败响应消息,触发用户迟前转业务。

步骤413,ICCF取消步骤403建立的会话B,其发送SIP取消消息经由CSCF到达MGCF;

步骤414,MGCF向VMSC发送ISUP释放消息,VMSC收到后释放会话B;

步骤415,ICCF取消步骤410建立的会话C,其发送SIP取消消息经由CSCF到达MGCF;

步骤416,MGCF向VMSC发送ISUP释放消息;

在此需要说明的是,步骤411、步骤413和步骤415可以并行,并无先后顺序要求。

对于步骤410之后,释放ICCF和UE-B之间的两个会话的方式有多种,这两个会话一个是在步骤403和404建立的,一个是在步骤409和410建立的,实施例2所述的释放方式只是其中一种;另一种释放方式是ICCF在步骤410之后,只释放其中的任意一个,在VMSC收到释放消息后,发起另外一个会话的释放流程,以增强可靠性。此外,即使ICCF发起和UE-B之间的两个会话的释放流程,但是VMSC收到第一个会话的释放消息后,也可以发起另一个会话的释放流程,进一步增强可靠性。

上述前转原因可以是CAMEL初始监测点消息中的被叫号码字段,例如在CS域使用不同的特定迟前转号码作为前转原因标识,该号码在迟前转时填入初始监测点消息中的被叫号码部分。另外,前转原因还可以是CAMEL初始监测点消息中的改向原因字段。

当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号