原始主叫号码传递方法和系统技术方案

技术编号:8389026 阅读:262 留言:0更新日期:2013-03-07 20:52
本发明专利技术公开一种原始主叫号码传递方法和系统。其中在原始主叫号码传递方法中,主叫侧的第一应用服务器接收主叫终端发送的第一请求消息,该第一请求消息中的PAI头域包括原始主叫号码;主叫侧的第一应用服务器将PAI头域中的原始主叫号码更改为新主叫号码、并将原始主叫号码放置在第一请求消息中增加的PCPI头域中以生成第二请求消息;主叫侧的第一应用服务器将第二请求消息发送给被叫侧的应用服务器;被叫侧的应用服务器利用第二请求消息中PAI头域中的新主叫号码和/或PCPI头域中的原始主叫号码执行业务。通过将原始主叫号码放置在请求消息的PCPI头域中并发送给被叫侧,从而被叫侧可以利用该原始主叫号码正确地执行业务逻辑。

【技术实现步骤摘要】

本专利技术涉及网络传输领域,特别是涉及原始主叫号码传递方法和系统
技术介绍
目前的IP多媒体子系统(IP Multimedia Subsystem,简称:IMS)网络技术采用声明身份(P-Asserted-Identity,简称:PAI)头域来传递主叫号码,假设主叫号码为A,即PAI=A。由于某些业务需要将原主叫号码变成新的主叫号码,因此在主叫号码发生变换后,在PAI头域中填写变换后的新主叫号码,假设新的主叫号码为B,即PAI=B。同时IMS采用服务用户(P-Served-User,简称:PSU)信息来标识需要触发哪个用户的业务:主叫侧的服务呼叫会话控制功能(Service-Call Session Control Function,简称:S-CSCF)实体在触发业务并且给主叫侧的应用服务器(Application Server,简称:AS)发送消息时,在消息中添加包括A号码的PSU,这样如果主叫侧的AS变换了主叫号码,即PAI=B,主叫侧的后续其它AS可以根据含有A号码的PSU继续执行A号码对应的业务,而不会仅执行B号码对应的业务;主叫侧的S-CSCF在执行完所有业务后发送消息给被叫侧时,需删除PSU;被叫侧的S-CSCF在触发业务并给被叫侧的AS发送消息时,在消息中添加包括被叫号码的PSU,假设被叫号码为C,即PSU=C。由于某些业务需要将被叫号码变成新的被叫号码,例如将被叫号码变为D,因此当被叫侧的AS变换了新的被叫号码后,被叫侧的后续其它AS可以根据包括C号码的PSU继续执行C号码对应的业务,而不会仅执行D号码对应的业务;被叫侧的S-CSCF在执行完所有业务后发送消息给被叫侧的P-CSCF时,需删除PSU。IMS网络的上述机制不能将主叫的原始号码A端到端地传递到被叫侧,因此,如果当后续被叫侧的AS需要根据原始号码A而不是变换后的号码B来执行相应的业务逻辑时会出现业务错误。例如虚拟专用网络(Virtual Private Network,简称:VPN)业务平台需要根据A号码来执行大号转小号、或者计费减免的操作;彩铃业务需要根据A号码来播放特定的铃音,由于后续AS无法得到原始主叫号码,因此无法正确地执行业务逻辑。
技术实现思路
本专利技术要解决的技术问题是提供一种原始主叫号码传递方法和系统,从而能够使后续的AS根据原始主叫号码正确地执行业务逻辑。根据本专利技术的一个方面,提供了一种原始主叫号码传递方法,包括:主叫侧的第一AS接收主叫终端发送的第一请求消息,该第一请求消息中的PAI头域包括原始主叫号码;主叫侧的第一应用服务器将PAI头域中的原始主叫号码更改为新主叫号码,并在第一请求消息中增加主叫方身份(P-Calling-Party-ID,简称:PCPI)头域,将原始主叫号码放置在PCPI头域中,以将第一请求消息变成第二请求消息;主叫侧的第一AS将第二请求消息发送给被叫侧的AS;被叫侧的AS接收到第二请求消息后,利用第二请求消息中PAI头域中的新主叫号码和/或PCPI头域中的原始主叫号码执行业务。根据本专利技术的一个方面,提供了一种原始主叫号码传递系统,该系统包括:主叫侧的第一AS、被叫侧的AS,其中:主叫侧的第一AS,用于接收主叫终端发送的第一请求消息,将第一请求消息的声明身份PAI头域中的原始主叫号码改为新主叫号码,同时在第一请求消息中增加主叫方身份PCPI头域,将原始主叫号码放置在所述PCPI头域中,以将第一请求消息变成第二请求消息,并将第二请求消息发送给被叫侧的AS;被叫侧的AS,用于接收主叫侧的第一AS发送的第二请求消息,利用第二请求消息中PAI头域中的新主叫号码和/或PCPI头域中的原始主叫号码执行业务。本专利技术通过在主叫终端发送的请求消息中增加PCPI头域,将原始主叫号码放置在PCPI头域中,并将具有PCPI头域的请求消息发送给被叫侧。由于被叫侧通过该请求消息中的PCPI头域可以获得原始主叫号码,从而被叫侧可以利用该原始主叫号码正确地执行业务逻辑。附图说明图1为本专利技术原始主叫号码传递方法一个实施例的示意图。图2为本专利技术原始主叫号码传递方法另一个实施例的示意图。图3为本专利技术原始主叫号码传递系统一个实施例的示意图。图4为本专利技术原始主叫号码传递系统另一个实施例的示意图。图5为本专利技术原始主叫号码传递系统又一个实施例的示意图。图6为本专利技术原始主叫号码传递系统再一个实施例的示意图。图7为本专利技术原始主叫号码传递系统再一个实施例的示意图。图8为本专利技术原始主叫号码传递系统再一个实施例的示意图。具体实施方式下面参照附图对本专利技术进行更全面的描述,其中说明本专利技术的示例性实施例。图1为本专利技术原始主叫号码传递方法一个实施例的示意图。如图1所示,该实施例原始主叫号码传递方法如下:步骤101:主叫侧的第一AS接收主叫终端发送的第一请求消息,该第一请求消息中的PAI头域包括原始主叫号码。步骤102:主叫侧的第一AS将PAI头域中的原始主叫号码更改为新主叫号码,并在第一请求消息中增加PCPI头域,将原始主叫号码放置在PCPI头域中,以将第一请求消息变成第二请求消息。步骤103:主叫侧的第一AS将第二请求消息发送给被叫侧的AS。步骤104:被叫侧的AS接收到第二请求消息后,利用第二请求消息中PAI头域中的新主叫号码和/或PCPI头域中的原始主叫号码执行业务。基于本专利技术上述实施例提供的原始主叫号码传递方法,通过在主叫终端发送的请求消息中增加PCPI头域,将原始主叫号码放置在PCPI头域中,并将具有PCPI头域的请求消息发送给被叫侧。由于被叫侧通过该请求消息中的PCPI头域可以获得原始主叫号码,从而被叫侧可以利用该原始主叫号码正确地执行业务逻辑。图2为本专利技术原始主叫号码传递方法另一个实施例的示意图。如图2所示,该实施例的原始主叫号码传递方法如下:步骤201:主叫终端向主叫侧的P-CSCF单元发送第一请求消息。步骤202:主叫侧的P-CSCF单元将第一请求消息转发给主叫侧的S-CSCF单元。根据本专利技术另一具体实施例,主叫侧的P-CSCF单元将第一请求消息转发给主叫侧的S-CSCF单元前,检查第一请求消息中是否已经包含有PCPI头域,若第一请求消息已经包含有PCPI头域,则主叫侧的P-CSCF单元将第一请求信息中的所述PCPI头域删除,并将不包括PCPI头域的第一请求消息发送给主叫侧本文档来自技高网
...

【技术保护点】
一种原始主叫号码传递方法,其特征在于,包括:主叫侧的第一应用服务器接收主叫终端发送的第一请求消息,该第一请求消息中的声明身份PAI头域包括原始主叫号码;主叫侧的第一应用服务器将PAI头域中的原始主叫号码更改为新主叫号码,并在第一请求消息中增加主叫方身份PCPI头域,将原始主叫号码放置在所述PCPI头域中,以将第一请求消息变成第二请求消息;主叫侧的第一应用服务器将第二请求消息发送给被叫侧的应用服务器;被叫侧的应用服务器接收到第二请求消息后,利用第二请求消息中PAI头域中的新主叫号码和/或PCPI头域中的原始主叫号码执行业务。

【技术特征摘要】
1.一种原始主叫号码传递方法,其特征在于,包括:
主叫侧的第一应用服务器接收主叫终端发送的第一请求消息,该第
一请求消息中的声明身份PAI头域包括原始主叫号码;
主叫侧的第一应用服务器将PAI头域中的原始主叫号码更改为新主
叫号码,并在第一请求消息中增加主叫方身份PCPI头域,将原始主叫
号码放置在所述PCPI头域中,以将第一请求消息变成第二请求消息;
主叫侧的第一应用服务器将第二请求消息发送给被叫侧的应用服务
器;
被叫侧的应用服务器接收到第二请求消息后,利用第二请求消息中
PAI头域中的新主叫号码和/或PCPI头域中的原始主叫号码执行业务。
2.根据权利要求1所述的方法,其特征在于,所述主叫侧的第一应
用服务器接收主叫终端发送的第一请求消息包括:
主叫侧的代理呼叫会话控制功能P-CSCF单元接收主叫终端发送第
一请求消息,并将第一请求消息发送给主叫侧的服务呼叫会话控制功能
S-CSCF单元;
所述主叫侧的S-CSCF单元根据主叫用户的初始过滤规则触发主叫
侧的第一应用服务器;
主叫侧的第一应用服务器接收主叫侧的S-CSCF单元发送的第一请
求消息。
3.根据权利要求2所述的方法,其特征在于,所述主叫侧的P-
CSCF单元将第一请求消息发送给主叫侧的S-CSCF单元之前,主叫侧
的P-CSCF单元检查第一请求消息中是否包含有PCPI头域,若第一请
求消息已经包含有PCPI头域,则主叫侧的P-CSCF单元将第一请求信
息中的所述PCPI头域删除,并将不包括PCPI头域的第一请求消息发
送给主叫侧的S-CSCF单元;若第一请求消息不包含PCPI头域,主叫
侧的P-CSCF单元直接将第一请求信息发送给主叫侧的S-CSCF单元。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述主叫

\t侧的第一应用服务器将第二请求消息发送给被叫侧的应用服务器包括:
主叫侧的第一应用服务器将第二请求消息发送给主叫侧的S-CSCF
单元;
主叫侧的S-CSCF单元将第二请求消息发送给被叫侧的查询/服务
呼叫会话控制功能I/S-CSCF单元;
被叫侧的I/S-CSCF单元触发被叫号码的业务至被叫侧的应用服务
器,并将第二请求消息发送给被叫侧的应用服务器。
5.根据权利要求4所述的方法,其特征在于,所述主叫侧的第一应
用服务器将第二请求消息发送给主叫侧的S-CSCF单元之后,还包括:
主叫侧的S-CSCF单元根据主叫用户的初始过滤规则触发主叫侧的
第二应用服务器,并将第二请求消息发送给所述第二应用服务器;
第二应用服务器根据初始过滤规则中的设置来确定按照第二请求消
息中PCPI头域中的原始主叫号码或者第二请求消息中PAI头域中的新
主叫号码执行主叫业务,并在执行完业务后将第二请求消息发送给所述
主叫侧的S-CSCF单元;
当主叫侧的S-CSCF单元根据所述初始过滤规则触发完主叫侧的所
有业务后,主叫侧的S-CSCF单元将第二请求消息发送给被叫侧的I/S-
CSCF单元。
6.根据权利要求4所述的方法,其特征在于,被叫侧的I/S-CSCF
单元将第二请求消息发送给被叫侧的应用服务器后,被叫侧的应用服务
器根据业务策略判断是否执行前转业务,并在判断不执行前转业务时利
用第二请求消息中PAI头域中的新主叫号码和/或PCPI头域中的原始主
叫号码执行业务。
7.根据权利要求6所述的方法,其特征在于,被叫侧的应用服务器
执行完业务后将第二请求消息发送给被叫侧的I/S-CSCF单元,当被叫
侧的I/S-CSCF单元触发完被叫侧的所有业务后,被叫侧的I/S-CSCF
单元判断被叫终端与主叫终端是否属于同一网络域,并在被叫终端与主
叫终端属于同一网络域时将第二请求消息发送给被叫侧的P-CSCF单
元,被叫侧的P-CSCF单元将第二请求消息发送给被叫终端。
8.根据权利要求7所述的方法,其特征在于,所述被叫侧的P-
CSCF单元接收到第二请求消息后,检查第二请求消息中是否含有
PCPI头域,若第二请求消息中含有PCPI头域,则被叫侧的P-CSCF
单元删除PCPI头域,并将不具有PCPI的第二请求消息发送给被叫终
端;若第二请求消息中不包含PCPI头域,被叫侧的P-CSCF单元直接
将第二请求消息发送给被叫终端。
9.根据权利要求7所述的方法,其特征在于,当被叫侧的I/S-
CSCF单元判断被叫终端与主叫终端不属于同一网络域时,将第二请求
消息发送给媒体网关控制功能MGCF单元,MGCF单元在接收到第二
请求消息后,检查第二请求消息中是否含有PCPI头域,若第二请求消
息中含有PCPI头域,则MGCF单元删除PCPI头域,并将不具有
PCPI头域的第二请求消息转发给被叫终端所处的网络域;若第二请求
消息中不包含PCPI头域,MGCF单元直接将第二请求消息转发给被叫
终端所处的网络域。
10.根据权利要求6所述的方法,其特征在于,当被叫侧的应用服
务器根据业务策略判断执行前转业务时,被叫侧的应用服务器检查第二
请求消息中是否包含PCPI头域,若第二请求消息中包含有PCPI头
域,则被叫侧的应用服务器删除第二请求消息中的PCPI头域,并利用
不具有PCPI头域的第二请求消息执行前转业务;若第二请求消息中不
包含PCPI头域,则被叫侧的应用服务器直接利用第二请求消息执行前
转业务。
11.根据权利要求6所述的方法,其特征在于,
在离线接口中增加PCPI属性值对,当第二请求消息中包含有
PCPI头域时,主叫侧的第一应用服务器、主叫侧的第二应用服务器和
主叫侧的S-CSCF单元以及被叫侧的应用服务器和被叫侧的S-CSCF单
元通过离线接口将所述PCPI属性值对提交给...

【专利技术属性】
技术研发人员:聂衡张园叶华
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1