Ip多媒体子系统中的呼叫接续方法、装置和系统的制作方法

文档序号:7660495阅读:138来源:国知局
专利名称:Ip多媒体子系统中的呼叫接续方法、装置和系统的制作方法
技术领域
本发明涉及IP多媒体子系统(IP Multimedia Subsystem, IMS )技术领 域,更具体地,涉及IP多媒体子系统中的呼叫接续方法、装置和系统。
背景技术
随着分组技术的不断成熟,基于电路交换的传统电信网络正在向基于分 组交换的宽带电信网发展,而使用会话初始协议(Session Initiation Protocol, SIP )作为分组电信核心网的呼叫控制信令则是当前的技术发展趋势之一 。 比如在国际电信同盟-电信标准部(International Telecommunication Union画 Telecommunication Standardization Sector, ITU-T)和欧洲电信标准协会 (European Telecommunications Standards Institute, ETSI)等标准组织对下 一代网络(Next Generation Network , NGN)的研究过程中,都采用了第三 代合作伙伴项目(The Third Generation Partnership Project , 3GPP)标准组 织所定义的IP多媒体子系统(IP Multimedia Subsystem, IMS)网络架构作 为NGN的核心网。
IMS是3GPP标准定义的一个IP多媒体子系统,是第三代(The Third Generation, 3G )移动通信网实现分组话音和分组数据、提供统一的多媒体 业务和应用的目标网络。IMS采用IP分组域作为其控制信令和媒体传输的 承载通道,采用SIP协议作为呼叫控制信令,实现了业务管理、会话控制及 承载接入的三者分离。SIP协议是一种用于建立、更改和终止多媒体会话或 呼叫的应用层控制协议,这些多媒体会话包括多媒体会议、远程教学、因特 网电i舌等,它的核心由互联网工程4壬务组(Internet Engineering Task Force, IETF)标准组织定义。
随着IMS技术的不断成熟和商用,运营商已经考虑将传统的公共开关 电话网络(Public Switched Telephone Network, PSTN)网络向IMS网络演 进,使传统普通电话业务(Plain Old Telephone Service, POTS)终端用户也 可以才姿入IMS网纟各。
然而,POTS终端的拨号方式是重叠发码(overlap sending ),即用户拨 一位号码,POTS终端就向网络发送一位号码;而IMS网络所采用的SIP协 议支持整体发码方式,即要求用户拨完所有的号码后, 一次性将所有被叫号 码发送至网络。因此,当POTS终端接入IMS网络时,需要IMS网络支持 重叠发码。
目前现有技术中尚没有合适的技术方案来解决在IMS网络中支持重叠 发码的问题。另外,现有技术中的IMS网络中,当因重叠发码等问题造成 被叫用户标识信息地址不完整而呼叫连接失败时,也不能够通知主叫网络呼 叫连接失败的原因,进一步将导致呼叫接续失败。

发明内容
本发明实施例提出了一种IMS中的呼叫连接失败通知方法,能够通知 主叫网络呼叫连接失败的原因。
本发明实施例还提出了一种IMS中的呼叫接续方法,能够在IMS网络 中支持重叠发码。
本发明实施例还提出了一种IMS中的入口网元,应用该入口网元能够 在IMS网络中支持重叠发码。
本发明实施例还4是出了一种IMS中的被叫网络系统,应用该被叫网络 系统能够在IMS网络中支持重叠发码。
本发明实施例还提出了一种IMS中的呼叫接续系统,应用该被叫网络 系统能够在IMS网络中支持重叠发码。
本发明实施例的技术方案如下
一种IP多媒体子系统IMS中的呼叫连接失败通知方法,包括 被叫网络入口网元接收主叫网络的会话请求,在所述会话请求中包含被叫 用户标识信息;
当所述被叫网络入口网元判定所述被叫用户标识信息不完整时,该被叫网 络入口网元向所述主叫网络发送指示所述被叫用户标识信息不完整的响应消 息,以通知主叫网络呼叫连接失败。
一种IP多媒体子系统中的呼叫接续方法,该方法包括 被叫网络入口网元接收主叫网络的会话请求,在所述会话请求中包含被叫 用户标识信息;
当所述^皮叫网络入口网元判定所述被叫用户标识信息不完整时,向所述主 叫网络发送指示所述被叫用户标识信息不完整的响应消息;
所述主叫网络根据所述响应消息更新被叫用户标识信息,并向所述被叫网 络入口网元发送所述更新后的被叫用户标识信息。
一种IMS中的入口网元,包括会话请求接收单元和被叫用户标识信息判定 单元,其中
会话请求接收单元,用于接收主叫网络的会话请求,其中在所述会话请求 中包含^fe叫用户标识信息;
被叫用户标识信息判定单元,用于当判定所述被叫用户标识信息不完整时, 向所述主叫网络发送指示所述^^皮叫用户标识信息不完整的响应消息。
一种IMS中的被叫网络系统,该系统包括入口网元和路由信息数据库,其

入口网元,用于接收主叫网络的会话请求,其中在所述会话请求中包含被 叫用户标识信息,根据所述被叫用户标识信息在路由信息数据库中查询被叫用 户的地址信息,当查询失败时向所述主叫网络发送指示所述被叫用户标识信息 不完整的响应消息;
路由信息数据库,用于保存被叫用户的地址信息。
一种IMS中的呼叫接续系统,包括
主叫网络,用于向被叫网络入口网元发送会话请求,在所述会话请求中包
含被叫用户标识信息;
被叫网络入口网元,用于当判定所述被叫用户标识信息不完整时,向所述 主叫网络发送指示所述^f皮叫用户标识信息不完整的响应消息。
一种IMS中的呼叫接续系统,包括主叫网络和被叫网络,主叫网络包括重 叠发码终端、主叫网络接入网元和主叫网络的服务-呼叫会话控制功能S-CSCF; 被叫网络包括被叫网络接入网元;主叫网络的S-CSCF和被叫网络接入网元相 连接;
其中
重叠发码终端,用于向主叫网络接入网元发送被叫用户标识信息; 主叫网络接入网元,用于将所述重叠发码终端接入IMS网络,将所述被叫
用户标识信息携带在会话请求中,并将所述会话请求发送到主叫网络的
S-CSCF;
主叫网络的S-CSCF,用于将所述会话请求路由到被叫网络接入网元; 被叫网络接入网元,用于当判定所述被叫用户标识信息不完整时,向所述 主叫网络的S-CSCF发送指示所述被叫用户标识信息不完整的响应消息。
从上述技术方案中可以看出,被叫网络入口网元接收包含被叫用户标识信 息的主叫网络会话请求;当所述被叫网络入口网元判定所述被叫用户标识信息 不完整时,该被叫网络入口网元向所述主叫网络发送指示所述被叫用户标识信 息不完整的响应消息。由此可见,应用本发明实施例后,能够通知主叫网络呼 叫连接失败的原因,因此可以通过主叫网络的后续处理,实现IMS网络中重叠 发码的解决方案。


图1为根据本发明实施例IMS系统中的呼叫接续方法流程图2为根据本发明实施例IMS系统中入口网元的结构示意图3为根据本发明实施例IMS系统中被叫网络系统的结构示意图4为根据本发明实施例IMS系统的呼叫接续系统的结构示意图5为根据本发明实施例IMS系统的呼叫接续系统的示范性结构示意
图6为根据本发明实施例IMS系统的呼叫接续方法的示范性流程示意图。
具体实施例方式
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附 图及具体实施例对本发明再作进一步详细的说明。
图1为根据本发明实施例IMS系统中的呼叫接续方法流程图。 如图1所示,该方法包:fe:
步骤101:被叫网络入口网元接收主叫网络的会话请求,在所述会话请 求中包含^^皮叫用户标识信息。
在这里,被叫网络入口网元既可以是I-CSCF,也可以是IBCF或者MGCF。
其中,主叫网络发送的会话请求可以是以下SIP消息中的任意一种初始 会话请求INVITE、初始会话请求的后续请求re-INVITE、咨询请求REFER、 消息请求MESSAGE、订阅请求SUBSCRIBE,或信息请求INFO。而且,被叫 用户标识信息的格式既可以是TEL URI,也可以是SIP URI。
被叫用户标识信息可以包含在所述会话请求的下列部分中
1 )请求Request URI;或者
2)头域(比如To头域,Refer-To头域)等;或者
3 )消息体,比如在通过一个特定MIME类型的消息体中。
进一步的,所述会话请求中还可以包含被叫用户标识要求请求。所述被
叫用户标识要求请求,表示当被叫用户标识信息不完整时,是否请求返回被叫
网络对被叫用户标识信息的需求信息,比如最小号长要求、最大号长要求、地
址类型要求(国际,国内)、地址才各式要求(SIPURI, TELURI)等。
其中,被叫用户标识要求请求可以是一个直接的指示,也可以是一个间
接的指示,如携带终端的能力信息,支持重叠发码,间接地指示请求返回被
叫网络对#:叫用户标识信息的要求。
被叫用户标识要求请求可以包含在所述会话请求中的下列部分中
1) 请求Request URI (比如URI中特定的前缀来指示);或者
2) 头域(如Contact, Supported, Required头域等);或者
3) 消息体,比如在通过一个特定MIME类型的消息体中。
步骤102:当被叫网络入口网元判定所述被叫用户标识信息不完整时,向 主叫网络发送指示所述被叫用户标识信息不完整的响应消息,以通知主叫网络 呼叫连接失败。
在这里,被叫用户标识信息地址不完整,是指被叫网络不能够根据所述被 叫用户标识信息获得被叫用户的地址信息,从而实现会话请求的路由。
为了判断被叫用户标识信息是否完整,被叫网络入口网元可以查询用户签 约数据库,判断所述被叫用户标识信息是否是一个有效的被叫用户标识。
进一步的,当被叫用户标识信息不完整时,用户签约数据库可以向入口网 元返回净皮叫用户标识信息的需求信息,比如最小号长要求、最大号长要求、地 址类型要求(国际,国内)、地址格式要求(SIP URI, TEL URI)等,入口网 元再将所述被叫用户标识信息的需求信息发送到主叫网络;
进一步的,为了要求用户签约数据库返回被叫用户标识信息的需求信息, 被叫网络入口网元可以在查询消息中携带被叫标识信息要求指示;
进一步的,为了判断是否要求用户签约数据库返回被叫用户标识信息的需 求信息,被叫网络入口网元可以根据主叫网络的会话请求或者配置信息来确 定;
当被叫网络入口网元根据主叫网络的会话请求,确定是否要求用户签约数 据库返回被叫用户标识信息的需求信息时,被叫网络入口网元可以根据主叫网 络会话请求中的被叫用户标识要求请求来执行判断。
当被叫网络入口网元判定被叫用户标识信息不完整时,被叫网络入口网元 向主叫网络发送指示被叫用户标识信息不完整的响应消息。被叫网络入口网络
向主叫网络发送的响应消息既可以是针对步骤101中会话请求消息的响应消
息,也可以是一个新的请求消息,比如INFO消息等。
为了指示被叫用户标识信息地址不完整,被叫网络入口网元还可以通过一 个特殊的响应消息来予以指示(如通过484 (地址不全)响应消息)。被叫网络 入口网元还可以在相应的响应消息或者请求消息的头域或者消息体中携带相应 的指示信息,如在任何一个失败响应消息或者INFO请求消息的Reason头域中 指示被叫用户标识信息不全。
进一步的,被叫网络入口网元所发送的响应消息还可以携带被叫网络对被 叫用户标识信息的需求信息,比如最小号长要求、最大号长要求、地址类型要 求(国际,国内)、地址格式要求(SIPURI, TELURI)等。
至此,上述步骤101和步骤102实现了在IMS中的呼叫连接失败通知,通 过响应消息能够通知主叫网络呼叫连接失败的原因。
优选的,主叫网络根据收到的响应消息进行后续处理,此时上述流程进一 步可以包括
步骤103:主叫网络根据响应消息更新被叫用户标识信息,并向被叫网络 入口网元发送更新后的净皮叫用户标识信息。
主叫网络收到上述响应后,可以通过等待用户拨号、收号或者对被叫用 户标识信息进行转换等方式获得更新的被叫用户标识信息。
如果在响应消息中携带有被叫网络对被叫用户标识信息的需求信息,主 叫网络可以根据所述需求信息对被叫用户标识信息进行转换,或者继续等待 用户拨号,收号。
然后,主叫网络向被叫网络发送会话请求,在会话请求中包含更新的被 叫用户标识信息;
其中,主叫网络可以通过以下方法向^皮叫网络发送会话请求
1 )在当前会话中发送一个新的请求,如re-INVITE请求,INFO请求等, 再在该新的请求中包含更新的被叫用户标识信息;
2)也可以释》欠当前会话,然后再发送一个新的会话请求,如INVITE
请求、REFER请求、MESSAGE请求、SUBSCRIBE请求等,在该新的会话
请求中包含更新的#_叫用户标识信息;
在会话请求中所包含的更新的被叫用户标识信息,既可以是更新的被叫
用户标识信息的完整信息;也可以是更新的被叫用户标识信息的新增信息,
被叫网络的入口网元可以根据该新增信息得到完整的被叫用户标识信息。 基于上述分析,本发明实施例还提出了一种IMS系统中的入口网元。 图2为根据本发明实施例IMS系统中的入口网元200的结构示意图。 如图2所示,该入口网元200包括会话请求接收单元201和^皮叫用户标
识信息判定单元202,其中
会话请求接收单元201,用于接收主叫网络的会话请求,其中在所述会话
请求中包含被叫用户标识信息;
被叫用户标识信息判定单元202,用于当判定所述被叫用户标识信息不
完整时,向所述主叫网络发送指示所述被叫用户标识信息不完整的响应消 台
其中,被叫用户标识信息判定单元202可以通过查询用户签约数据库来
确定被叫用户标识信息地址是否完整。
而且,被叫用户标识信息判定单元207,可以进一步用于在所述响应消
息中携带被叫用户标识信息的需求信息。
另外,会话请求中可以进一步包含被叫用户标识要求请求。此时,该入
口网元200进一步可以包括-故叫用户标识信息处理单元。#1叫用户标识信息
处理单元,用于发起向路由信息数据库的查询请求,所述查询请求中携带被叫
用户标识要求指示,并将用户签约数据库根据所述被叫用户标识要求指示而返
回的被叫用户标识信息的需求信息携带在所述响应消息中。
本发明实施例还公开了 一种IMS系统中的被叫网络系统。
图3为根据本发明实施例IMS系统中被叫网络系统的结构示意图。
如图3所示,该被叫网络系统300包括入口网元301和路由信息数据库
302,其中入口网元301,用于接收主叫网络的会话请求,其中在所述会话请求中 包含被叫用户标识信息,根据所述被叫用户标识信息在路由信息数据库302中 查询^皮叫用户的地址信息,当查询失败时向所述主叫网络发送指示所述^皮叫用 户标识信息不完整的响应消息;
路由信息数据库302,用于保存被叫用户的地址信息。优选地,该路由信 息数据库302为用户签约数据库。路由信息数据库302,可以进一步用于在所 述响应消息中携带被叫用户标识信息的需求信息。
另外,入口网元301,可以向路由信息数据库302发送携带有^皮叫标识信 息要求指示的查询消息;路由信息数据库302收到所述查询消息后,根据被叫 用户标识信息查询被叫用户的地址信息,并根据被叫标识信息要求指示向入口 网元301返回净皮叫用户标识信息的需求信息。
本发明实施例还7>开了一种IMS系统中的呼叫接续系统。 图4为根据本发明实施例IMS系统的呼叫接续系统的结构示意图。 如图4所示,该呼叫接续系统400包括主叫网络401和被叫网络入口网 元術,其中
主叫网络401,用于向,皮叫网络入口网元402发送会话请求,在所述会话 请求中包含被叫用户标识信息;
-故叫网络入口网元402 ,用于当判定所述#皮叫用户标识信息不完整时, 向所述主叫网络401发送指示所述被叫用户标识信息不完整的响应消息。
其中,主叫网络401,进一步用于根据所述响应消息更新被叫用户标识
信息,并向所述被叫网络入口网元402发送所述更新后的被叫用户标识信 台
主叫网络401可以在当前会话中发起新请求,并在所述新请求中携带所 述更新后的被叫用户标识信息;或
主叫网络401也可以释放当前会话,再向被叫网络入口网元402发起一 个新的会话请求,并在所述新的会话请求中携带所述更新后的被叫用户标识 信息。
主叫网络401向被叫网络入口网元402所发送的更新后的被叫用户标识 信息,可以包括向被叫网络入口网元发送更新的被叫用户标识信息的完整 信息;或者向被叫网络入口网元发送更新的被叫用户标识信息的新增信息。
图5为根据本发明实施例IMS系统的呼叫接续系统的示范性结构示意图。
如图5所示,该系统包括主叫网络和被叫网络,主叫网络包括重叠发码 终端501、主叫网络接入网元502和主叫网络的服务-呼叫会话控制功能 (S-CSCF) 503;被叫网络包括被叫网络接入网元504;主叫网络的S-CSCF 503和被叫网络接入网元504相连接
重叠发码终端501,用于向主叫网络接入网元502发送被叫用户标识信 息。重叠发码终端501是支持重叠发码的终端,如POTS终端等。
接入网元502,用于将所述重叠发码终端501接入IMS网络,将被叫用 户标识信息携带在会话请求中,并将所述会话请求发送到主叫网络的 S-CSCF 503。接入网元502是将重叠发码终端501接入IMS网络的网元。 比如,才妻入网元502可以是综合4妄入i殳备(Integrated Access Device, IAD )、接入网关(Access Gateway, AG)、接入网关控制功能(Access Gateway Control Function, AGCF )等。接入网元502向下和重叠发码终端501之间 的接口为E1接口, El接口包括但不限于R248协议、SIP协议等。El接口 既可以是直接接口 ,也可以是间接接口 ,间接接口是指接入网元502和重叠 发码终端501之间还存在其它的网元。
S-CSCF 503,用于将所述会话请求路由到被叫网络接入网元504; S-CSCF 503是位于主叫网络的IMS网元,提供会话控制和路由功能,S-CSCF 503向下和接入网元502之间的接口为E2接口 , E2接口可以是SIP协议。 E2接口既可以是直4妄接口 ,也可以是间接接口,间接接口是指S-CSCF 503 和接入网元502之间还存在其它的网元。
被叫网络入口网元504,用于当判定所述被叫用户标识信息不完整时, 向所述主叫网络的S-CSCF 503发送指示所述^^皮叫用户标识信息不完整的响
应消息。被叫网络入口网元504是呼叫进入被叫网络的第 一个网元,比如可 以为I-CSCF等。被叫网络入口网元504向左和S-CSCF 503之间的接口为 E3接口, E3接口可以是SIP协议。此处的E3接口可以是直接接口 ,也可 以是间接接口,间接接口是指被叫网络入口网元504和S-CSCF 503之间还 存在其它的网元。
用户签约数据库506,用于提供用户签约数据的存储和管理功能,如 HSS等。用户签约数据库506向左和入口网元504之间的接口为E4接口 , E4接口是Diameter协议。E4接口既可以是直接接口 ,也可以是间接接口 , 间接接口是指用户签约数据库506和入口网元504之间还存在其它的网元。 被叫网络可以进一步包括被叫网络的S-CSCF 505;
被叫网络的S-CSCF 505是位于被叫网络的IMS网元,用于提供会话控 制和路由功能。S-CSCF 505向上和入口网元504之间的接口为E5接口 , E5 接口是SIP协议。E5接口既可以是直接接口 ,也可以是间接接口,间接接 口是指S-CSCF 505和入口网元504之间还存在其它的网元。
主叫网络接入网元502,进一步用于接收所述重叠发码终端501的拨号和 收号,并根据所述被叫网络对被叫用户标识信息的需求信息确定所述被叫用户 标识信息达到需要时,通过S-CSCF 503再次向所述被叫网络接入网元504发送 会话请求;
被叫网络接入网元504,用于当判定所述被叫用户标识信息完整时,将所 述会话请求路由到被叫网络的S-CSCF 505;
被叫网络的S-CSCF 505,用于将所述会话请求路由到用户终端507,从 实现该会话请求的接续。
基于上述结构图,图6为根据本发明实施例IMS系统的呼叫接续方法 的示范性流程示意图。
如图6所示,该方法包括
步骤l:重叠发码终端用户(下面简称用户)摘机并拨号,如希望呼叫 的寻皮叫用户号码为28423279;
步骤2:用户拨第一位号码"2" , AG收号; 步骤3:用户继续拨号;
步骤4:当用户拨号到达AG上配置的最小号长时,AG将发起会话请 求。比如假设AG上配置的最小号长是4,当用户拨完"2842"时,AG 将发起会话请求;
步骤5: AG向主叫网络的S-CSCF发起会话请求,发送INVITE请求消 息到主叫网络的S-CSCF,其中在INVITE请求的Request URI中携带被叫用 户标识信息,格式如下
TEL URI: 2842;
其中,AG也可以通过SIP URI 4各式传递上述信息,比如SIP URI: 2842@telechina.com;
在这里,描述的是AG通过INVITE消息发起初始会话请求的场景。事 实上,AG还可以通过MESSAGE发起一个消息请求,或者通过SUBSCRIBE 发起一个订阅请求,或者通过REFER发起一个咨询请求;在Request URI 中携带被叫用户的标识信息;被叫网络的处理同INVITE请求处理类试。
进一步的,由于AG支持重叠发码,它可以在INVITE消息中携带被叫 用户标识要求请求,格式如下
Supported: overlap;
AG也可以通过其它头域,或者R叫uestURI,或者消息体来携带^C叫用 户标识要求请求。
步骤6:主叫网络的S-CSCF将上述INVITE请求转发到被叫网络的入 口网元I-CSCF;
主叫网络的S-CSCF也可以将上述INVITE请求转发到被叫网络的入口 网元IBCF, IBCF的处理和I-CSCF类试,这里不再累述。
步骤7:被叫网络的入口网元I-CSCF向用户签约数据库(HSS)发送 被叫位置查询请求。比如被叫网络的入口网元I-CSCF通过Diameter协议 的用户授权请求(UAR)消息向HSS发送被叫位置查询请求;所述用户授
权请求消息中携带被叫用户标识信息,以查询被叫用户的位置信息;
进一步的,由于收到的INVITE请求中包含了浮皮叫用户标识要求请求, I-CSCF在向用户签约数据库发送被叫位置查询请求时,在查询消息中携带被 叫标识信息要求指示。
I-CSCF也可以通过本地配置(比如来自某个主叫网络或默认)等方法,来 确定是否在查询消息中携带被叫标识信息要求指示。
被叫网络入口网元也可以根据主叫网络的会话请求或者配置信息来确定 是否要求用户签约数据库返回被叫用户标识信息的需求信息。
为了在UAR消息中携带被叫标识信息要求指示,可以采用以下方法
扩展新的AVP (属性值对),如扩展以下AVP:
R叫uire-Valid-Called-Address-Indication:表示是否要求用户签约数据库 返回被叫用户标识信息的需求信息;如枚举值0表示不要求,枚举值1表示 要求。
在这里,I-CSCF通过访问用户签约数据库来查询被叫位置信息。实际 上,I-CSCF也可以通过访问本地数据库,或者访问其它网络实体来查询被 叫位置信息。
步骤8: HSS通过访问本地数据库(或者其它数据库),根据被叫用户 标识信息查询被叫用户的位置信息。在本实施例中,主叫网络的被叫用户标 识信息携带的号码为2842,被叫用户号码不完全,因此,HSS无法根据此 被叫号码获得被叫用户的地址信息。
步骤9: HSS向I-CSCF返回查询结果,指示被叫地址不全。比如HSS 通过Diameter协议的用户授权响应(UAA )响应消息向I-CSCF返回查询结 果,所述用户授权响应消息中携带被叫地址不全的指示。
为了在UAA响应消息中携带被叫地址不全的指示,可以采用以下方法
A、利用现有的参数;如根据UAA消息的Result-Code (结果值)AVP (属性值对)的值,如果是参数DIAMETER_UNREGISTERED_SERVICE(未 注册),就表示地址不全;B、利用现有的AVP,并扩展它的取值;如扩展Result-Code (结果值) AVP(属性值对)的一个枚举值DIAMETER—UNCOMPLETE—ADDRESS (地址不全),表示地址不全;
进一步的,上述UAA响应消息还可以携带被叫用户标识信息的需求信 息,如最小号长要求、最大号长要求、地址类型要求(国际,国内,本地)、 地址格式要求(SIP URI, TEL URI)等;
为了在UAA响应消息中携带被叫用户标识信息的需求信息,还可以扩 展新的AVP,如扩展以下AVP:
Called-Address-Min-Length:表示要求的最小号长;
Called-Address-Max-Length:表示要求的最大号长;
Called-Address-Type-Required:表示要求的被叫地址类型,如枚举值 INTERNATIONAL表示要求国际号码,枚举值NATIONAL表示要求国内号 码,枚举值LOCAL表示要求本地号码;
Called-Address-Format-Required:表示要求的净皮叫地址格式,如4丈举值 FORMAT—TEL—URI表示要求TEL URI格式,枚举值FORMAT—SIP—URI表 示要求SIPURI格式;
步骤10:被叫网络的I-CSCF向主叫网络发送响应,指示被叫用户标识 信息地址不全;
为了指示被叫用户标识信息地址不完整,被叫网络的I-CSCF可以通过 一个特殊的响应消息来指示,如484 (地址不全)响应消息,还可以在相应 的响应消息或者请求消息的头域或者消息体中携带相应的指示信息,如在一 个INFO请求消息的Reason头域中指示地址不全。
进一步的,所述响应还可以携带被叫网络对被叫用户标识信息的需求信 息,为了在上述响应中携带上述需求信息,可以通过一个MIME消息体来传 递,戈口才广展一个application/called-address-required类型^口下 SIP/2.0 484 Address Incomplete
Content: application/called-address-required Content-Length:.... Min-length: 8 Max-length: 8 Type-Required: LOCAL Format-Required: TEL—URI
表示最小号长是8、最大号长是8,需要的被叫用户标识类型是本地 地址,被叫用户标识格式是TEL URI;
步骤11:主叫网络的S-CSCF转发上述484响应消息到主叫网络的AG; 步骤12:主叫网络的AG等待用户拨号,收号; 步骤13:用户拨完8位号码"28423279";
步骤14:主叫网络的AG根据被叫网络响应消息中对被叫用户标识信 息的需求信息(最小号长8,最大号长8),确定用户所拨的号码已达到了 被叫网络的要求,向被叫网络发送会话请求;
此时,为了向被叫网络发送会话请求,AG可以释放当前会话,发起一 个新的会话请求,或者在当前会话中发送一个新的请求;AG发起一个新的 会话请求的操作同步骤505。此处描述AG在当前会话中发送一个新的请求 的情况。AG可以在当前会话中发送re-INVITE请求或者INFO请求。更新 后的用户标识信息可以在RequestURI、 SIP头域,或者消息体中传递。
为了在会话请求中包含更新的被叫用户标识信息,可以在该会话请求中 包含更新的4皮叫用户标识信息的完整信息,如通过一个re-INVITE请求,在 Request URI中携带TEL URI: 28783279;也可以在该会话请求中包含新增加 的信息,如通过一个INFO消息,在To头域中携带用户新拨的号码TEL URI: 3279。
本实施例中AG发送re-INVITE请求(图示中为INVITE消息,和INVITE 消息的区别为在一个会话内),在Request URI中携带TEL URI: 28783279;
步骤15:主叫网络的S-CSCF将上述INVITE请求转发到被叫网络的入 口网元I陽CSCF;
步骤16:被叫网络的入口网元I-CSCF向用户签约数据库(HSS)发送 被叫位置查询请求(类试步骤7);如果主叫网络在INVITE请求的被叫用 户标识中携带的是新增加的信息,如re-INVITE请求携带被叫用户标识为 TEL URI: 3279, I-CSCF需要将这个被叫用户标识信息和第 一次收到标识 TELURI: 2842合并成TEL URI: 28423279,根据这个合并后的被叫用户标 识信息向用户签约数据库(HSS)发送被叫位置查询请求;
步骤17: HSS通过访问本地数据库,或者其它数据库,查询#1叫用户 的位置信息,同步骤8;
步骤18: HSS向I-CSCF返回查询结果,如果查询结果地址依然不全, 那么类似于步骤9, HSS指示被叫地址不全,后续重复步骤9~17,不再重 复描述,
在本实施例中,由于主叫网络输入了完整的被叫地址信息,在被叫用户 完成注册的情况下,HSS返回被叫用户注册的被叫网络S-CSCF的地址,被 叫网络I-CSCF将转发上述会话请求到被叫网络S-CSCF,被叫网络S-CSCF 能够完成会话的路由,从而实现该会话的接续。
综上所述,应用本发明实施例后,帔叫网络入口网元接收包含被叫用户 标识信息的主叫网络会话请求;当所述^皮叫网络入口网元判定所述被叫用户 标识信息不完整时,该;故叫网络入口网元向所述主叫网络发送指示所述3皮叫 用户标识信息不完整的响应消息。所以,本发明实施例能够通知主叫网络呼 叫连接失败的原因,因此通过主叫网络的后续处理,实现IMS网络中重叠 发码的解决方案,从而使得IMS网络能够和各种主叫网络互通。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护 范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1、一种IP多媒体子系统IMS中的呼叫连接失败通知方法,其特征在于,包括被叫网络入口网元接收主叫网络的会话请求,在所述会话请求中包含被叫用户标识信息;当所述被叫网络入口网元判定所述被叫用户标识信息不完整时,该被叫网络入口网元向所述主叫网络发送指示所述被叫用户标识信息不完整的响应消息,以通知主叫网络呼叫连接失败。
2、 根据权利要求1所述的IP多媒体子系统中的呼叫连接失败通知方法, 其特征在于,该方法包括所述被叫网络入口网元查询用户签约数据库,以判断所述被叫用户标识信 息是否完整。
3、 根据权利要求1或2所述的IP多媒体子系统中的呼叫连接失败通知方 法,其特征在于,该方法进一步包括被叫网络入口网元进一步在所述响应消息中携带被叫网络对被叫用户标识 信息的需求信息。
4、 根据权利要求2所述的IP多媒体子系统中的呼叫连接失败通知方法, 其特征在于,所述会话请求中进一步包含被叫用户标识要求请求;用户签约数据库进一步根据所述被叫用户标识要求请求判断是否返回被叫 用户标识信息的需求信息。
5、 根据权利要求3所述的IP多媒体子系统中的呼叫连接失败通知方法, 其特征在于,所述被叫用户标识信息的需求信息包括下列信息或者下列信息的 任意组合最小号长要求; 最大号长要求; 地址类型要求; 地址格式要求。
6、 一种IP多媒体子系统中的呼叫接续方法,其特征在于,该方法包括 被叫网络入口网元接收主叫网络的会话请求,在所述会话请求中包含被叫用户标识信息;当所述^皮叫网络入口网元判定所述^^皮叫用户标识信息不完整时,向所述主 叫网络发送指示所述^^皮叫用户标识信息不完整的响应消息;所述主叫网络^4居所述响应消息更新-陂叫用户标识信息,并向所述净皮叫网 络入口网元发送所述更新后的被叫用户标识信息。
7、 根据权利要求6所述的IP多媒体子系统中的呼叫接续方法,其特征在 于,该方法进一步包括被叫网络入口网元进一步在所述响应消息中携带被叫网络对被叫用户标识 信息的需求信息。
8、 根据权利要求7所述的IP多媒体子系统中的呼叫接续方法,其特征在 于,所述主叫网络更新被叫用户标识信息包括主叫网络等待用户拨号和收号;或者主叫网络根据所述被叫网络对被叫用 户标识信息的需求信息对被叫用户标识信息进行转换。
9、 根据权利要求6所述的IP多々某体子系统中的呼叫接续方法,其特征在 于,所述向被叫网络入口网元发送更新后的被叫用户标识信息包括所述主叫网络在当前会话中发起新请求,并在所述新请求中携带所述更新 后的^C叫用户标识信息;或所述主叫网络释放当前会话,向被叫网络入口网元发起一个新的^S舌请求, 并在所述新的会话请求中携带所述更新后的被叫用户标识信息。
10、 根据权利要求6-9中任一项所述的IP多媒体子系统中的呼叫接续方法, 其特征在于,所述向被叫网络入口网元发送更新后的被叫用户标识信息包括向被叫网络入口网元发送更新的被叫用户标识信息的完整信息;或者向被叫网络入口网元发送更新的被叫用户标识信息的新增信息。
11 、 一种IMS中的入口网元,其特征在于,包括会话请求接收单元和被叫 用户标识信息判定单元,其中会话请求接收单元,用于接收主叫网络的会话请求,其中在所述会话请求中包含被叫用户标识信息;被叫用户标识信息判定单元,用于当判定所述被叫用户标识信息不完整时, 向所述主叫网络发送指示所述被叫用户标识信息不完整的响应消息。
12 、根据权利要求11所述的入口网元,其特征在于,被叫用户标识信息判定单元,进一步用于在所述响应消息中携带被叫用户 标识信息的需求信息。
13、根据权利要求12所述的入口网元,其特征在于,所述会话请求中进一 步包含^皮叫用户标识要求请求;该入口网元进一步包括被叫用户标识信息处理单元,所述被叫用户标识信息处理单元,用于发起向路由信息数据库的查询请求, 所述查询请求中携带被叫用户标识要求指示,并将用户签约数据库根据所述被 叫用户标识要求指示而返回的被叫用户标识信息的需求信息携带在所述响应消 息中。
14 、 一种IMS中的被叫网络系统,其特征在于,该系统包括入口网元和路 由信息数据库,其中入口网元,用于接收主叫网络的会话请求,其中在所述会话请求中包含被 叫用户标识信息,根据所述被叫用户标识信息在路由信息数据库中查询被叫用 户的地址信息,当查询失败时向所述主叫网络发送指示所述被叫用户标识信息 不完整的响应消息;路由信息数据库,用于保存被叫用户的地址信息。
15、 根据权利要求14所述的IMS中的被叫网络系统,其特征在于,所述 入口网元,进一步用于在所述响应消息中携带所述被叫网络对被叫用户标识信 息的需求信息。
16、 根据权利要求14所述的IMS中的被叫网络系统,其特征在于, 路由信息数据库,进一步用于在所述响应消息中携带被叫用户标识信息的 需求信息。
17、根据权利要求16所述的IMS中的被叫网络系统,其特征在于, 所述入口网元,用于向路由信息数据库发送携带有被叫标识信息要求指示 的查询消息;路由信息数据库,用于收到所述查询消息后,根据所述被叫用户标识信息 查询被叫用户的地址信息,并根据所述被叫标识信息要求指示向入口网元返回 ;故叫用户标识信息的需求信息。
18 、 一种IMS中的呼叫接续系统,其特征在于,包括主叫网络,用于向被叫网络入口网元发送会话请求,在所述会话请求中包 含被叫用户标识信息;被叫网络入口网元,用于当判定所述被叫用户标识信息不完整时,向所述 主叫网络发送指示所述被叫用户标识信息不完整的响应消息。
19 、根据权利要求18所述的呼叫接续系统,其特征在于,所述主叫网络,进一步用于根据所述响应消息更新4皮叫用户标识信息,并 向所述被叫网络入口网元发送所述更新后的被叫用户标识信息。
20 、 一种IMS中的呼叫接续系统,其特征在于,包括主叫网络和#1叫网络, 主叫网络包括重叠发码终端、主叫网络接入网元和主叫网络的服务-呼叫会话控 制功能S-CSCF;被叫网络包括被叫网络接入网元;主叫网络的S-CSCF和被叫 网络接入网元相连接;其中重叠发码终端,用于向主叫网络接入网元发送被叫用户标识信息; 主叫网洛接入网元,用于将所述重叠发码终端接入IMS网络,将所述被叫用户标识信息携带在会话请求中,并将所述会话请求发送到主叫网络的S-CSCF',主叫网络的S-CSCF,用于将所述会话请求路由到被叫网络接入网元; 被叫网络接入网元,用于当判定所述被叫用户标识信息不完整时,向所述 主叫网络的S-CSCF发送指示所述被叫用户标识信息不完整的响应消息。
21、 根据权利要求20所述的IMS中的呼叫接续系统,其特征在于,所述 被叫网络接入网元,进一步用于在所述响应消息中携带被叫网络对被叫用户标 识信息的需求信息。
22、 根据权利要求20所述的IMS中的呼叫接续系统,其特征在于,所述 被叫网络进一步包括被叫网络的S-CSCF;主叫网络接入网元,进一步接收所述重叠发码终端的拨号和收号,并根据 所述被叫网络对被叫用户标识信息的需求信息确定所述被叫用户标识信息达到 需要时,再次向所述被叫网络接入网元发送会话请求;被叫网络接入网元,用于当判定所述被叫用户标识信息完整时,将所述再 次发送的会话请求路由到被叫网络的S-CSCF;被叫网络的S-CSCF,用于实现所述再次发送的会话请求的路由,从实现该 会话请求的接续。
全文摘要
本发明实施例公开了一种IP多媒体子系统(IMS)中的呼叫接续方法,包括被叫网络入口网元接收主叫网络的会话请求,在会话请求中包含被叫用户标识信息;当被叫网络入口网元判定所述被叫用户标识信息不完整时,向主叫网络发送指示所述被叫用户标识信息不完整的响应消息;主叫网络根据响应消息更新被叫用户标识信息,并向被叫网络入口网元发送所述更新后的被叫用户标识信息。本发明实施例还公开了一种接口网元、被叫网络系统、呼叫接续系统以及呼叫连接失败通知方法。应用本发明以后,在主叫网络地址不完整的情况下,通知主叫网络呼叫连接失败的原因,然后再通过主叫网络的后续处理,实现了重叠发码的解决方案。
文档编号H04L12/56GK101365240SQ20071014570
公开日2009年2月11日 申请日期2007年8月31日 优先权日2007年8月10日
发明者青 周, 施有铸 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1