CN100433909C - 一种从电路交换网络到ims网络传输呼叫信令的方法 - Google Patents
一种从电路交换网络到ims网络传输呼叫信令的方法 Download PDFInfo
- Publication number
- CN100433909C CN100433909C CNB2005100690050A CN200510069005A CN100433909C CN 100433909 C CN100433909 C CN 100433909C CN B2005100690050 A CNB2005100690050 A CN B2005100690050A CN 200510069005 A CN200510069005 A CN 200510069005A CN 100433909 C CN100433909 C CN 100433909C
- Authority
- CN
- China
- Prior art keywords
- called
- mgcf
- routing iinformation
- sip
- sip message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种从电路交换网络到IMS网络传输呼叫信令的方法,在媒体网关控制功能MGCF设置路由信息,该方法还包括:MGCF接收到来自电路交换网络中主叫用户设备UE发送的呼叫信令,将呼叫信令转换为会话发起协议SIP消息,根据在MGCF设置的路由信息将转换的SIP消息发送给被叫UE。该方法能够实现将呼叫信令从电路交换网络发送给IMS网络时,该呼叫信令转换后的SIP消息可以为会话相关或会话无关的SIP消息,不经过I-CSCF查询就可以直接由MGCF通过为被叫UE服务的S-CSCF路由到被叫UE,从而减少从电路交换网络到IMS网络的呼叫信令交互时间,减轻IMS网络的业务负担。
Description
技术领域
本发明涉及在网际协议多媒体子系统(IMS)网络中建立呼叫路由的技术,特别涉及一种从电路交换网络到IMS网络传输呼叫信令的方法。
背景技术
随着宽带网络的发展,移动通信不仅仅局限于传统的语音通信,而且可以结合音频、视频、图片和文本等多种媒体业务。多种媒体业务通过与呈现业务(presence)、短消息、网页(WEB)浏览、定位信息、推送业务(PUSH)和文件共享等数据业务的结合,可以满足用户设备(UE)的多种需求。
在多种数据业务应用的推动下,3GPP以及3GPP2等标准组织都先后推出了IMS架构,目的是在移动网络中使用一种标准化开放结构实现多种多样的多媒体业务应用,提供给UE更多的选择和更丰富的感受。
在3GPP版本5(R5,Release)阶段,引入了IMS,IMS叠加在分组域网络之上,由呼叫控制功能(CSCF)、媒体网关控制功能(MGCF)、媒体资源功能(MRF)和归属签约用户服务器(HSS)等功能实体组成。其中CSCF又可以分为服务CSCF(S-CSCF)、代理CSCF(P-CSCF)和查询CSCF(I-CSCF)三个逻辑实体。S-CSCF是IMS的业务交换中心,执行会话控制,维持会话状态,负责管理UE信息,产生计费信息等;P-CSCF是UE接入IMS的接入点,完成UE注册,负责服务质量(QoS)控制和安全管理等;I-CSCF负责IMS域之间的互通,管理S-CSCF的分配和选择,对外隐藏网络拓扑和配置,产生计费数据等。MGCF控制网关,实现IMS和其它网络的互通。MRF提供媒体资源。HSS存储UE的签约数据和配置信息等。
在IMS中,使用会话发起协议(SIP)作为IP多媒体会话的信令控制协议;HSS和I-CSCF以及HSS和S-CSCF之间的Cx接口上使用Diameter协议来进行信息交互。
IMS应用在3GPP2中定义的分组网络、无线局域(WLAN)网络或下一代(NGN)网络中。
当UE要接入IMS时,必须使用公共用户标识到IMS网络侧进行注册,公共用户标识用于在IMS网络中标识UE,公共用户标识可以使用用于会话发起协议的统一资源标识符(SIP-URI,Session Initiation Protocol UniformResource Indentifier)。一个UE可以具有一个或一个以上的公共用户标识。
目前,为了实现从电路交换网络到IMS网络的呼叫信令的路由建立,需要进行两个必要的处理过程。第一个处理过程:当IMS网络中的MGCF收到来自电路交换网络的呼叫信令后,要路由到I-CSCF,以便使I-CSCF查询HSS获取接收该呼叫信令的被叫UE的路由信息。第二个处理过程:由于来自电路交换网络的呼叫携带的用于指示被叫UE的为电路交换网络支持但IMS网络不支持的E.164号码,所以要将该E.164号码转换为IMS网络支持的SIP-URI,才可以到HSS查询具有SIP-URI的被叫UE的路由信息。
为了实现第二个处理过程,可以在MGCF中设置E.164号码转换为SIP-URI的功能,从而使来自电路交换网络的呼叫信令携带的E.164号码转换为SIP-URI,携带在构造的SIP消息中发送给I-CSCF,I-CSCF根据转换后的SIP-URI查询存储在HSS的被叫UE的路由信息,根据被叫UE的路由信息I-CSCF通过为被叫UE服务的S-CSCF将呼叫信令路由到被叫UE,完成主叫UE和被叫UE的本次SIP会话协商过程。另外,也可以在HSS设置被叫UE的E.164号码构成的电话统一资源标识符(tel-URI)和SIP-URI之间的映射关系,从而I-CSCF在查询HSS时,HSS根据映射关系确定该呼叫信令的SIP-URI,再根据SIP-URI确定被叫UE的路由信息,根据被叫UE的路由信息I-CSCF通过为被叫UE服务的S-CSCF将呼叫信令路由到被叫UE,完成主叫UE和被叫UE的本次SIP会话协商过程。
设置在MGCF的E.164号码转换为SIP-URI的功能可以为ENUM DNS翻译功能;或者为设置E.164号码和SIP-URI的对应关系,根据对应关系将E.164号码转换为SIP-URI的功能。
采用上述方法虽然可以实现从电路交换网络到IMS网络的路由建立,但是上述方法还存在着缺点:对于每一次从电路交换网络到IMS网络的呼叫过程中的呼叫信令交互,都要采用上述方法建立路由,即采取预先设定的E.164号码转换为SIP-URI的功能将呼叫信令携带的E.164号码转换为SIP-URI或者到HSS中查询映射关系得到经MGCF来自电路交换网络的呼叫信令携带的E.164号码构成的tel-URI对应的SIP-URI后,再根据SIP-URI确定被叫UE的路由信息,根据被叫UE的路由信息I-CSCF通过为被叫UE服务的S-CSCF将呼叫信令路由到被叫UE。因此,即使这些呼叫信令是在一次呼叫过程中的信令,传输过程中都必须经过从MGCF到I-CSCF再到HSS后返回I-CSCF,再由I-CSCF到为被叫UE提供服务的S-CSCF最终到被叫UE。这样,会增加从电路交换网络到IMS网络的呼叫信令交互时间,增加IMS网络的业务负担。
发明内容
有鉴于此,本发明的主要目的在于提供一种从电路交换网络到IMS网络传输呼叫信令的方法,该方法能够将呼叫信令从电路交换网络发送给IMS网络时,不经过I-CSCF查询就可以直接由MGCF通过为被叫UE服务的S-CSCF将呼叫信令转换的SIP消息路由到被叫UE,从而减少从电路交换网络到IMS网络的呼叫信令交互时间,减轻IMS网络的业务负担。
根据上述目的,本发明的技术方案是这样实现的:
一种从电路交换网络到IMS网络传输呼叫信令的方法,在媒体网关控制功能MGCF设置路由信息,所述路由信息是在本次呼叫的第一次呼叫信令交换过程中得到的,该方法还包括:MGCF接收到来自电路交换网络中主叫用户设备UE发送的呼叫信令,将呼叫信令转换为会话发起协议SIP消息,根据在MGCF所设置的路由信息将转换的SIP消息发送给被叫UE。
所述的路由信息是对应于会话标识进行设置的;
在MGCF还设置会话标识和来自电路交换网络的呼叫信令携带的连接信息的对应关系;
所述来自电路交换网络的呼叫信令携带电路交换链路的连接信息;
所述根据所设置的路由信息将转换的SIP消息发送给被叫UE的过程为:MGCF根据所设置的对应关系判断呼叫信令携带的连接信息是否对应有会话标识,如果是,则根据会话标识确定路由信息,根据所确定的路由信息将转换的SIP消息发送给被叫UE;否则,按照正常处理过程将SIP消息发送给被叫UE。
所述的路由信息为从MGCF经为被叫UE服务的服务呼叫控制功能S-CSCF到被叫UE的路由信息。
所述在MGCF设置路由信息的过程为:
在IMS网络的归属签约用户服务器HSS中设置UE的E.164号码构成的电话统一资源标识符tel-URI和该UE的用于会话发起协议的统一资源标识符SIP-URI的对应关系;
被叫UE的归属IMS网络中的MGCF收到来自电路交换网络中主叫UE发起的携带被叫UE的E.164号码的呼叫信令后,构造携带被叫UE的E.164号码构成的tel-URI的会话发起协议SIP消息发送给查询呼叫控制功能I-CSCF;
I-CSCF查询HSS设置的对应关系,得到SIP消息所携带被叫UE的E.164号码构成的tel-URI对应的SIP-URI,根据HSS保存的UE的路由信息得到被叫UE的路由信息,在返回给MGCF的应答消息中携带该路由信息,由MGCF将路由信息进行存储。
所述在MGCF设置路由信息的过程为:
在IMS网络中给MGCF设置E.164号码转换为SIP-URI的功能;
MGCF收到来自电路交换网络中主叫UE的携带有用于指示被叫UE的E.164号码的呼叫信令后,通过E.164号码转换为SIP-URI的功能将该呼叫信令携带的E.164号码转换为SIP-URI,构造携带所转换的SIP-URI的SIP消息并发送给I-CSCF;
I-CSCF查询HSS保存的UE的路由信息,得到具有SIP消息所携带SIP-URI的被叫UE的路由信息,在返回给MGCF的应答消息中携带该路由信息,由MGCF将路由信息进行存储。
所述的E.164号码转换为SIP-URI的功能为ENUM DNS翻译功能;
或者为:设置E.164号码和SIP-URI的对应关系,根据对应关系将E.164号码转换为SIP-URI的功能。
在所述根据在MGCF设置的路由信息将转换的SIP消息发送给被叫UE之前,该方法还包括:
MGCF判断该呼叫信令转换的SIP消息是否为会话无关的SIP消息,如果是,按照正常流程将该呼叫信令转换的SIP消息发送给被叫UE;否则,执行根据在MGCF设置的路由信息将转换的SIP消息发送给被叫UE的步骤。
在所述根据在MGCF设置的路由信息将转换的SIP消息发送给被叫UE之前,该方法还包括:
MGCF判断自身是否设置有该呼叫信令转换的SIP消息对应的路由信息,如果是,则执行根据在MGCF设置的路由信息将转换的SIP消息发送给被叫UE的步骤;否则,按照正常流程将该呼叫信令转换的SIP消息发送给被叫UE。
所述的路由信息是对应于被叫UE的用户标识进行设置的;
所述来自电路交换网络的呼叫信令携带被叫UE的用户标识;
所述根据所设置的路由信息将转换的SIP消息发送给被叫UE的过程为:MGCF根据呼叫信令携带的被叫UE的用户标识查找是否保存了被叫UE的路由信息,如果是,则根据所确定的路由信息将转换的SIP消息发送给被叫UE,否则,按照正常处理过程将SIP消息发送给被叫UE。
所述被叫UE的用户标识为在电路交换网络标识被叫UE的E.164号码或在IMS网络标识被叫UE的URI,该URI为SIP-URI或Tel-URI。
将所述用于在电路交换网络标识被叫UE的E.164号码以及用于在IMS网络标识被叫UE的URI进行一一对应。
从上述方案可以看出,本发明在MGCF设置了对应于会话标识的路由信息以及会话标识和呼叫信令携带的连接信息之间的对应关系,当MGCF接收来自电路交换网络的呼叫信令后,根据预先设置的路由信息获取到对应该呼叫信令携带的连接信息对应的路由信息,从而根据路由信息将呼叫信令转换的SIP消息路由到被叫UE。因此,本发明可以将从电路交换网络发送给IMS网络的呼叫信令,并且该呼叫信令所转换的SIP消息为会话相关消息时,不经过I-CSCF查询就可以直接由MGCF路由到被叫UE,从而减少从电路交换网络到IMS网络的呼叫信令交互时间,减轻IMS网络的业务负担。
更进一步地,本发明还可以将该路由信息对应于被叫UE的用户标识进行存储,这样,当MGCF接收到来自电路交换网络的呼叫信令后,也可以根据预先设置的路由信息获取到对应该呼叫信令携带的用户标识的路由信息,从而根据路由信息将呼叫信令路由到被叫UE。因此,本发明可以将从电路交换网络发送给IMS网络的呼叫信令,并且该呼叫信令转换的SIP消息即可以为会话无关消息也可以为会话相关消息时,不经过I-CSCF查询就可以直接由MGCF路由到被叫UE,从而减少从电路交换网络到IMS网络的呼叫信令交互时间,减轻IMS网络的业务负担。
综上所述,本发明提供的方法能够将呼叫信令从电路交换网络发送给IMS网络时,不经过I-CSCF查询就可以直接由MGCF通过为被叫UE服务的S-CSCF将呼叫信令路由到被叫UE,从而减少从电路交换网络到IMS网络的呼叫信令交互时间,减轻IMS网络的业务负担。
附图说明
图1为本发明从电路交换网络到IMS网络实现一次呼叫过程的方法流程图;
图2为本发明从电路交换网络到IMS网络实现发送建立呼叫信令的信令流程图;
图3为本发明从电路交换网络到IMS网络实现发送呼叫释放信令的信令流程图;
图4为本发明从电路交换网络到IMS网络实现发送经转换后的SIP消息为会话无关的呼叫信令流程图;
图5为本发明从电路交换网络到IMS网络传输呼叫信令的方法流程图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚明白,以下举具体实施例并参照附图,对本发明进行进一步详细说明。
为了实现本发明,可以在IMS网络中的MGCF中保存路由信息,当MGCF接收到来自电路交换网络中主叫UE发送的呼叫信令,将呼叫信令转换为会话发起协议SIP消息,根据在MGCF所设置的路由信息将转换的SIP消息发送给被叫UE。这样,本发明提供的方法不经过I-CSCF查询就可以直接由MGCF通过为被叫UE服务的S-CSCF将呼叫信令路由到被叫UE,从而减少从电路交换网络到IMS网络的呼叫信令交互时间,减轻IMS网络的业务负担。
本发明在MGCF保存路由信息以及根据所保存的路由信息进行后续处理的方式有两种,以下分别对这两种方式进行详细说明。
第一种方式。
由于在从电路交换网络到IMS网络的呼叫过程中,有很大可能会进行多次和本次呼叫过程相关的呼叫信令交互。呼叫过程中的第一次呼叫信令交互需要采用现有技术的方法实现,但是第二次呼叫信令交互、第三次呼叫信令交互以及到最后一次呼叫信令交互则不需要采用现有技术的方法,而在MGCF中设置本次呼叫的路由信息,即设置对应于会话标识的路由信息,该路由信息是在本次呼叫的第一次呼叫信令交互过程中得到的。
由于来自电路交换网络的本次呼叫的第一次呼叫信令,即呼叫建立信令会携带连接信息,该信息用于指示电路交换链路,所以MGCF根据连接信息给本次呼叫分配会话标识,并且对应于所分配的会话标识存储本次呼叫的路由信息。从而使来自电路交换网络的后续呼叫信令被MGCF接收后,可以根据后续呼叫信令携带的连接信息确定会话标识,从而确定对应会话标识的路由信息,直接根据确定的路由信息通过为被叫UE服务的S-CSCF将后续呼叫信令路由到被叫UE。
本发明所述的会话标识可以为本次呼叫的呼叫标识(Call ID)。
本发明在MGCF中设置的与本次呼叫相关的路由信息为从MGCF到为被叫UE服务的S-CSCF的路由信息以及进一步到被叫UE的路由信息。
图1为本发明从电路交换网络到IMS网络实现一次呼叫过程的方法流程图,一次呼叫过程是指从建立呼叫到维持呼叫最后到释放呼叫的整个过程,其具体步骤为:
步骤100、在一次呼叫过程中,电路交换网络的主叫UE向IMS网络中的被叫UE发起携带了被叫UE的E.164号码以及连接信息的呼叫建立信令。
步骤101、IMS网络中的MGCF接收到本次呼叫过程中的呼叫建立信令后,按照现有技术的方法将呼叫建立信令转换为SIP消息。
步骤102、IMS网络中的MGCF判断呼叫建立信令转换的SIP消息是否为会话无关的SIP消息,如果是,执行步骤103;否则,执行步骤104。
在MGCF中会预先存储电路交换网络中的呼叫信令和SIP消息的映射关系以及SIP消息是否为会话无关或会话相关的SIP消息的信息。因此,MGCF就可以根据映射关系确定电路交换网络中的呼叫信令所对应的SIP消息,从而根据预先设置的该SIP消息是否为会话无关或会话相关的SIP消息的信息确定该SIP消息是会话无关的SIP消息还是会话相关的SIP消息。
在现有技术中,会话相关的SIP消息指的是一个请求消息在收到对应的应答消息之后,就建立了一个会话,在该消息经过的各个状态节点上保留会话状态。该会话只有在其中一个用户代理(UA)发起释放请求之后才能够被释放。
会话无关的SIP消息指的是一个请求消息在收到对应的应答消息之后,就完成了该请求,在该消息经过的各个状态节点上不保留任何信息。
步骤103、IMS网络中的MGCF通过按照现有技术确定的路由将由呼叫建立信令转换的SIP消息经I-CSCF发送给为被叫UE服务的S-CSCF,再由为被叫UE服务的S-CSCF将由呼叫建立信令转换的SIP消息发送给被叫UE,建立主叫UE到被叫UE的连接,结束。
步骤104、IMS网络中的MGCF通过按照现有技术确定的路由将由呼叫建立信令转换的SIP消息经I-CSCF发送给为被叫UE服务的S-CSCF,再由为被叫UE服务的S-CSCF将由呼叫建立信令转换的SIP消息发送给被叫UE,建立主叫UE到被叫UE的连接;
并且MGCF将所确定的通过为被叫UE服务的S-CSCF到被叫UE的路由作为本次呼叫的路由信息进行存储,即将本次呼叫的路由信息对应于为本次呼叫分配的会话标识进行存储,该分配的会话标识对应于呼叫建立信令携带的连接信息。
步骤105、电路交换网络的主叫UE向IMS网络中的被叫UE发起携带了连接信息以及E.164号码的呼叫信令。
步骤105以及以后的步骤也可以不跟在步骤104之后,而是作为一个独立的过程存在。
步骤106、IMS网络中的MGCF接收到该呼叫信令后,根据现有技术提供的方法,将该呼叫信令转换为SIP消息。
步骤107、IMS网络中的MGCF根据该呼叫信令携带的连接信息判断是否存储有对应于该连接信息的路由信息,如果有,执行步骤109;否则,执行步骤108。
由于在MGCF设置了连接信息和会话标识之间的对应关系,以及设置了会话标识和路由信息之间的对应关系,所以根据该呼叫信令携带的连接信息就可以判断出是否存在该连接信息对应的路由信息。
步骤108、IMS网络中的MGCF按照步骤102~步骤104的过程进行执行。
步骤109、IMS网络中的MGCF根据对应于该连接信息的路由信息确定到通过为被叫UE服务的S-CSCF到被叫UE的路由,将由该呼叫信令转换的SIP消息通过所确定的路由发送给为被叫UE服务的S-CSCF,为被叫UE服务的S-CSCF再将该SIP消息发送给被叫UE,由被叫UE针对该SIP消息进行处理。
步骤110、电路交换网络的主叫UE向IMS网络中的被叫UE发起携带了连接信息以及E.164号码的释放信令。
步骤110以及以后的步骤也可以不跟在步骤109之后,而是作为一个独立的过程存在。
步骤111、IMS网络中的MGCF接收到该释放信令后,根据现有技术提供方法,将该释放信令转换为SIP消息,即BYE消息。
步骤112、IMS网络中的MGCF按照步骤107~步骤109的过程进行处理,使得为被叫UE服务的S-CSCF接收到BYB消息后,转发给被叫UE。
步骤113、被叫UE通过为被叫UE服务的S-CSCF经所确定的路由给IMS网络中的MGCF发送确认消息,拆除从MGCF到被叫UE的本次呼叫连接。
步骤114、接收到该确认消息的IMS网络中的MGCF释放MGCF和被叫UE之间为本次呼叫建立的会话,结束。
在步骤106中,IMS网络中的MGCF接收到该呼叫信令后,也可以先判断该呼叫建立信令转换的SIP消息是否为会话无关的SIP消息,如果是,直接按照现有技术的方法将呼叫建立信令发送给被叫UE;否则,再执行步骤106的后续过程。
图2为本发明从电路交换网络到IMS网络实现发送建立呼叫信令的信令流程图,设电路交换网络为公共电话交换网络(PSTN),其具体步骤为:
步骤200、在PSTN的主叫UE发起呼叫建立,PSTN将IAM消息发送给IMS网络中的MGCF。
步骤201、MGCF通过H.248命令在承载面上建立与PSTN之间的连接。
步骤202、MGCF构造SIP邀请(INVITE)消息,将构造好的消息发送给I-CSCF。
该I-CSCF可以为具有MGCF预先设置I-CSCF地址的I-CSCF,也可以为MGCF任意选择的I-CSCF。
步骤203、I-CSCF向存储被叫UE路由信息的HSS发送位置查询请求(Location Query),获取被叫UE的路由信息。
步骤204、HSS给I-CSCF返回被叫UE的路由信息。
步骤205、I-CSCF根据被叫UE的路由信息确定到为被叫UE服务的S-CSCF,进一步确定到被叫UE的路由,给为被叫UE服务的S-CSCF发送SIP INVITE消息。
步骤206~步骤207、为被叫UE服务的S-CSCF对被叫UE进行服务控制并且根据到被叫UE的路由将SIP INVITE消息通过下一跳功能实体转发给被叫UE。
根据现有技术,S-CSCF下一跳的功能实体和本次呼叫的终结网络有关,当本次呼叫终结在IMS网络时,该功能实体为P-CSCF;当本次呼叫终结在PSTN网络时,该功能实体为BGCF。
步骤208~210、被叫UE给S-CSCF发送提供应答(Offer Response)消息,S-CSCF通过I-CSCF将Offer Response消息转发给MGCF,该消息指示被叫UE的媒体流能力。
步骤211、MGCF通过H.248命令修改连接参数并指导MGW预留会话所需资源。
步骤212~214、MGCF决定可以提供的会话所需媒体资源,MGCF按照确定到S-CSCF的路由以及进一步到被叫UE的路由,经I-CSCF和为被叫UE提供服务的S-CSCF将应答证实(Response Conf)通过下一跳功能实体转发给被叫UE。
步骤215~217、被叫UE经为被叫UE提供服务的S-CSCF和I-CSCF给MGCF返回证实确认(Conf ACK)。
步骤218、MGW预留资源。
步骤219~221、资源预留完成后,MGCF经I-CSCF和为被叫UE提供服务的S-CSCF将预留证实(Reservation Conf)通过下一跳功能实体转发给被叫UE。
步骤222~224、被叫UE经为被叫UE提供服务的S-CSCF和I-CSCF返回Reservation Conf给MGCF。
步骤225~227、被叫UE经为被叫UE提供服务的S-CSCF和I-CSCF进行振铃(Ringing)过程。
步骤228、MGCF给PSTN网络转发ACM消息。
步骤229~231、被叫UE应答后,经为被叫UE提供服务的S-CSCF和I-CSCF给MGCF发送SIP 200 OK消息。
步骤232、MGCF发送ANM消息给PSTN。
步骤233、MGCF通过H.248命令通知MGW可以开始媒体流的传输。
步骤234~336、MGCF经I-CSCF和为被叫UE提供服务的S-CSCF返回对SIP 200 OK的确认消息SIP确认(ACK)。
图3为本发明从电路交换网络到IMS网络实现发送呼叫释放信令的信令流程图,设电路交换网络为PSTN,其具体步骤为:
步骤300、PSTN通过媒体网关(MGW)向MGCF发送呼叫释放信令。
步骤301、MGCF通过H.248命令释放PSTN和IMS网络之间的连接。
步骤302、MGCF将呼叫释放信令转换为再见(BYE)消息,通过所存储的本次呼叫的路由信息确定路由,发送给为被叫提供服务的S-CSCF。
步骤303~304、为被叫提供服务的S-CSCF接收到BYE消息后,对被叫UE进行服务控制,转发给被叫UE。
步骤305~306、被叫UE通过为被叫UE服务的S-CSCF经所确定的路由给IMS网络中的MGCF发送200 OK消息,拆除从被叫UE到MGCF的本次呼叫连接。
步骤307、MGCF删除所存储的本次呼叫的路由信息,给PSTN发送呼叫释放信令的应答。
当来自电路交换网络的呼叫信令转换的SIP消息不是与会话相关的SIP消息时,如短消息转换的信息(MESSAGE),则按照图4所述的方法进行处理,图4为本发明从电路交换网络到IMS网络实现发送经转换后的SIP消息为会话无关的呼叫信令流程图,设电路交换网络为PSTN,其具体步骤为:
步骤400、PSTN通过MGW向MGCF发送携带短消息的信令。
步骤401~402、MGCF将该电路域短消息转换为SIP MESSAGE,判断SIP MESSAGE为会话无关消息,从而不需要使用承载资源,将SIPMESSAGE发送给I-CSCF。
步骤403、I-CSCF向存储被叫UE路由信息的HSS发送Location Query,获取被叫UE的路由信息。
步骤404、HSS给I-CSCF返回被叫UE的路由信息。
步骤405、I-CSCF根据被叫UE的路由信息确定到为被叫UE服务的S-CSCF,进一步确定到被叫UE的路由,给为被叫UE服务的S-CSCF发送SIP MESSAGE消息。
步骤406~步骤407、为被叫UE服务的S-CSCF对被叫UE进行服务控制并且根据到被叫UE的路由将SIP MESSAGE消息转发给被叫UE。
步骤408~410、被叫UE应答后,经为被叫UE提供服务的S-CSCF和I-CSCF给MGCF发送200OK消息。
步骤411、MGCF发送确认消息给PSTN。
从图4可以看出,当处理来自电路交换网络并且转换后的SIP消息为会话无关的SIP消息的呼叫信令时,和现有技术的处理方式相同。
第二种方式。
为了更好地实现本发明,也可以不区分由来自电路交换网络的呼叫信令转换得到的SIP消息是否为会话无关的SIP消息,还是为会话相关的SIP消息,只要有从电路交换网络发送给IMS网络的呼叫信令,就在IMS网络的MGCF中存储呼叫信令要发送到的被叫UE的路由信息,即以被叫UE的用户标识对应路由信息的存储方式存储被叫UE的路由信息,以便使后续发送给同一被叫UE的呼叫信令可以根据所存储的被叫UE的路由信息直接通过为被叫UE服务的S-CSCF路由到被叫UE。
所述被叫UE的用户标识为在电路交换网络标识被叫UE的E.164号码或在IMS网络标识被叫UE的URI,该URI为SIP-URI或Tel-URI。
本发明也可以将用于在不同网络中标识同一被叫UE的用户标识关联起来,既建立用于在电路交换网络标识被叫UE的E.164号码以及用于在IMS网络标识被叫UE的URI之间的对应关系。
当然,在以被叫UE的用户标识,如SIP-URI或E.164号码对应路由信息的存储方式存储被叫UE的路由信息的同时,还可以标识该路由信息对应的会话标识,以及进一步对应的连接信息。
图5为本发明从电路交换网络到IMS网络传输呼叫信令的方法流程图,其具体步骤为:
步骤500、在一次呼叫过程中,电路交换网络的主叫UE向IMS网络中的被叫UE发起携带了被叫UE的E.164号码的呼叫信令。
步骤501、IMS网络中的MGCF接收到本次呼叫过程中的呼叫信令后,按照现有技术的方法将呼叫信令转换为SIP消息。
步骤502、IMS网络中的MGCF将按照现有技术确定的通过为被叫UE服务的S-CSCF到被叫UE的路由作为被叫UE的路由信息进行存储,即作为到具有用户标识,如SIP-UR或E.164号码的被叫UE的路由信息进行存储。
步骤503、IMS网络中的MGCF通过按照现有技术确定的通过为被叫UE服务的S-CSCF到被叫UE的路由将由呼叫信令转换的SIP消息经I-CSCF发送给为被叫UE服务的S-CSCF,再由为被叫UE服务的S-CSCF将由呼叫信令转换的SIP消息发送给被叫UE进行处理。
步骤504、电路交换网络的主叫UE再次向IMS网络中的被叫UE发起携带了被叫UE的E.164号码的呼叫信令。
步骤504以及以后的步骤也可以不跟在步骤503之后,而是作为一个独立的过程存在。
步骤505、IMS网络中的MGCF接收到该呼叫信令后,根据现有技术提供的方法,将该呼叫信令转换为SIP消息。
步骤506、IMS网络中的MGCF根据该呼叫信令携带的被叫UE的E.164号码判断是否存储有对应于被叫UE的路由信息,如果是,执行步骤508;否则,执行步骤507。
在本发明中,MGCF也可以根据该呼叫信令携带的用户标识,如SIP-URI判断是否存储对应于具有该用户标识的被叫UE的路由信息,如果是,执行步骤508;否则,执行步骤507。
步骤507、IMS网络中的MGCF按照步骤501~步骤503的过程进行执行。
步骤508、IMS网络中的MGCF根据对应于该被叫UE的路由信息确定通过为被叫UE服务的S-CSCF到被叫UE的路由,将由该呼叫信令转换的SIP消息通过所确定的路由发送给为被叫UE服务的S-CSCF,为被叫UE服务的S-CSCF再将该SIP消息发送给被叫UE进行相应地处理。
本发明所述的和会话无关的SIP消息可以为由电路交换网络的短消息点到点协议(SMPP)消息转换得到的SIP MESSAGE消息,也可以为SIPOPTION消息以及SIP INFO消息等等。
本发明所述的电路交换网络可以为PSTN。
由于本发明预先在MGCF设置了对应于会话标识的路由信息以及会话标识和呼叫信令携带的连接信息之间的对应关系,当MGCF接收来自电路交换网络的呼叫信令后,根据预先设置的路由信息获取到对应该呼叫信令携带的连接信息对应的路由信息,从而根据路由信息将呼叫信令路由到为被叫UE服务的S-CSCF以及进一步路由到被叫UE。因此,本发明可以将从电路交换网络发送给IMS网络的呼叫信令,并且该呼叫信令转换的SIP消息为会话相关消息时,不经过I-CSCF查询就可以直接由MGCF通过为被叫UE服务的S-CSCF路由到被叫UE,从而减少从电路交换网络到IMS网络的呼叫信令交互时间,减轻IMS网络的业务负担。
更进一步地,本发明在MGCF存储路由信息时,也可以将该路由信息对应于被叫UE的用户标识进行存储,这样,当MGCF接收到来自电路交换网络的呼叫信令后,也可以根据预先设置的路由信息获取到对应该呼叫信令携带的用户标识的路由信息,从而根据路由信息将呼叫信令通过为被叫UE服务的S-CSCF路由到被叫UE。因此,本发明可以将从电路交换网络发送给IMS网络的呼叫信令,并且该呼叫信令转换的SIP消息即可以为会话无关消息也可以为会话相关消息时,不经过I-CSCF查询也可以直接由MGCF通过为被叫UE服务的S-CSCF路由到被叫UE,从而减少从电路交换网络到IMS网络的呼叫信令交互时间,减轻IMS网络的业务负担。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (11)
1、一种从电路交换网络到IMS网络传输呼叫信令的方法,其特征在于,在媒体网关控制功能MGCF设置路由信息,所述路由信息是在本次呼叫的第一次呼叫信令交换过程中得到的,该方法还包括:MGCF接收到来自电路交换网络中主叫用户设备UE发送的呼叫信令,将呼叫信令转换为会话发起协议SIP消息,根据在MGCF所设置的路由信息将转换的SIP消息发送给被叫UE。
2、如权利要求1所述的方法,其特征在于,所述的路由信息是对应于会话标识进行设置的;
在MGCF还设置会话标识和来自电路交换网络的呼叫信令携带的连接信息的对应关系;
所述来自电路交换网络的呼叫信令携带电路交换链路的连接信息;
所述根据所设置的路由信息将转换的SIP消息发送给被叫UE的过程为:MGCF根据所设置的对应关系判断呼叫信令携带的连接信息是否对应有会话标识,如果是,则根据会话标识确定路由信息,根据所确定的路由信息将转换的SIP消息发送给被叫UE;否则,按照正常处理过程将SIP消息发送给被叫UE。
3、如权利要求1所述的方法,其特征在于,所述的路由信息为从MGCF经为被叫UE服务的服务呼叫控制功能S-CSCF到被叫UE的路由信息。
4、如权利要求1所述的方法,其特征在于,所述在MGCF设置路由信息的过程为:
在IMS网络的归属签约用户服务器HSS中设置UE的E.164号码构成的电话统一资源标识符tel-URI和该UE的用于会话发起协议的统一资源标识符SIP-URI的对应关系;
被叫UE的归属IMS网络中的MGCF收到来自电路交换网络中主叫UE发起的携带被叫UE的E.164号码的呼叫信令后,构造携带被叫UE的E.164号码构成的tel-URI的会话发起协议SIP消息发送给查询呼叫控制功能I-CSCF;
I-CSCF查询HSS设置的对应关系,得到SIP消息所携带被叫UE的E.164号码构成的tel-URI对应的SIP-URI,根据HSS保存的UE的路由信息得到被叫UE的路由信息,在返回给MGCF的应答消息中携带该路由信息,由MGCF将路由信息进行存储。
5、如权利要求1所述的方法,其特征在于,所述在MGCF设置路由信息的过程为:
在IMS网络中给MGCF设置E.164号码转换为SIP-URI的功能;
MGCF收到来自电路交换网络中主叫UE的携带有用于指示被叫UE的E.164号码的呼叫信令后,通过E.164号码转换为SIP-URI的功能将该呼叫信令携带的E.164号码转换为SIP-URI,构造携带所转换的SIP-URI的SIP消息并发送给I-CSCF;
I-CSCF查询HSS保存的UE的路由信息,得到具有SIP消息所携带SIP-URI的被叫UE的路由信息,在返回给MGCF的应答消息中携带该路由信息,由MGCF将路由信息进行存储。
6、如权利要求5所述的方法,其特征在于,所述的E.164号码转换为SIP-URI的功能为ENUM DNS翻译功能;
或者为:设置E.164号码和SIP-URI的对应关系,根据对应关系将E.164号码转换为SIP-URI的功能。
7、如权利要求1所述的方法,其特征在于,在所述根据在MGCF设置的路由信息将转换的SIP消息发送给被叫UE之前,该方法还包括:
MGCF判断该呼叫信令转换的SIP消息是否为会话无关的SIP消息,如果是,按照正常流程将该呼叫信令转换的SIP消息发送给被叫UE;否则,执行根据在MGCF设置的路由信息将转换的SIP消息发送给被叫UE的步骤。
8、如权利要求1所述的方法,其特征在于,在所述根据在MGCF设置的路由信息将转换的SIP消息发送给被叫UE之前,该方法还包括:
MGCF判断自身是否设置有该呼叫信令转换的SIP消息对应的路由信息,如果是,则执行根据在MGCF设置的路由信息将转换的SIP消息发送给被叫UE的步骤;否则,按照正常流程将该呼叫信令转换的SIP消息发送给被叫UE。
9、如权利要求1所述的方法,其特征在于,所述的路由信息是对应于被叫UE的用户标识进行设置的;
所述来自电路交换网络的呼叫信令携带被叫UE的用户标识;
所述根据所设置的路由信息将转换的SIP消息发送给被叫UE的过程为:MGCF根据呼叫信令携带的被叫UE的用户标识查找是否保存了被叫UE的路由信息,如果是,则根据所确定的路由信息将转换的SIP消息发送给被叫UE,否则,按照正常处理过程将SIP消息发送给被叫UE。
10、如权利要求9所述的方法,其特征在于,所述被叫UE的用户标识为在电路交换网络标识被叫UE的E.164号码或在IMS网络标识被叫UE的URI,该URI为SIP-URI或Tel-URI。
11、如权利要求10所述的方法,其特征在于,将所述用于在电路交换网络标识被叫UE的E.164号码以及用于在IMS网络标识被叫UE的URI进行一一对应。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100690050A CN100433909C (zh) | 2005-04-29 | 2005-04-29 | 一种从电路交换网络到ims网络传输呼叫信令的方法 |
PCT/CN2006/000500 WO2006099813A1 (fr) | 2005-03-25 | 2006-03-24 | Procédé, système et entité de transformation de nombre pour établir un itinéraire d’appel depuis un réseau commuté en circuit vers le réseau ims |
PCT/CN2006/000501 WO2006099814A1 (fr) | 2005-03-25 | 2006-03-24 | Procédé de configuration de l’itinéraire d’appel depuis un réseau commuté en circuit vers un réseau ims et une entité de traduction de nombre |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100690050A CN100433909C (zh) | 2005-04-29 | 2005-04-29 | 一种从电路交换网络到ims网络传输呼叫信令的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1856166A CN1856166A (zh) | 2006-11-01 |
CN100433909C true CN100433909C (zh) | 2008-11-12 |
Family
ID=37195890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100690050A Expired - Fee Related CN100433909C (zh) | 2005-03-25 | 2005-04-29 | 一种从电路交换网络到ims网络传输呼叫信令的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100433909C (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101193442B (zh) | 2006-11-23 | 2010-12-08 | 华为技术有限公司 | 一种实现多媒体呼叫移动性的系统、方法及装置 |
CN104767679B (zh) * | 2014-01-08 | 2018-12-18 | 腾讯科技(深圳)有限公司 | 一种在网络系统中传输数据的方法及装置 |
CN115766668B (zh) * | 2021-09-03 | 2024-11-08 | 中国移动通信集团山东有限公司 | 自动容灾方法、电子设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002104057A1 (en) * | 2001-06-18 | 2002-12-27 | Nokia Corporation | Roaming from ims domain to the cs domain |
WO2004019640A1 (de) * | 2002-08-16 | 2004-03-04 | Siemens Aktiengesellschaft | Verfahren zum identifizieren eines kommunikationsendgeräts |
US20040184435A1 (en) * | 2001-06-20 | 2004-09-23 | Ilkka Westman | System, device and method for providing call forwarding in dual subscription mode |
WO2004086703A1 (en) * | 2003-03-25 | 2004-10-07 | Nokia Corporation | Method, system and gateway device for enabling interworking between ip and cs networks |
-
2005
- 2005-04-29 CN CNB2005100690050A patent/CN100433909C/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002104057A1 (en) * | 2001-06-18 | 2002-12-27 | Nokia Corporation | Roaming from ims domain to the cs domain |
US20040184435A1 (en) * | 2001-06-20 | 2004-09-23 | Ilkka Westman | System, device and method for providing call forwarding in dual subscription mode |
WO2004019640A1 (de) * | 2002-08-16 | 2004-03-04 | Siemens Aktiengesellschaft | Verfahren zum identifizieren eines kommunikationsendgeräts |
WO2004086703A1 (en) * | 2003-03-25 | 2004-10-07 | Nokia Corporation | Method, system and gateway device for enabling interworking between ip and cs networks |
Non-Patent Citations (2)
Title |
---|
3rd Generation Partnership Project,IP Multimedia Subsystem(IMS). 3GPP TS 23.228 v5.7.0. 2002 |
3rd Generation Partnership Project,IP Multimedia Subsystem(IMS). 3GPP TS 23.228 v5.7.0. 2002 * |
Also Published As
Publication number | Publication date |
---|---|
CN1856166A (zh) | 2006-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9622273B2 (en) | Method and apparatus for interworking voice and multimedia services between CSI terminal and IMS terminal | |
KR100886548B1 (ko) | 인터넷 프로토콜 멀티미디어 서브시스템 네트워크에서단말의 성능 정보를 전달하기 위한 방법 및 시스템 | |
KR100933121B1 (ko) | Ims 도메인을 통한 실시간 서비스를 포함하는 ims 단말의 호 요청을 csi 단말이 처리하는 방법 및 장치 | |
EP2192742B1 (en) | Local session controller, ip multimedia subsystem and session registration method | |
US20060256748A1 (en) | System and method for interworking between IMS network and H.323 network | |
CA2605475C (en) | Session initiation from application servers in an ip multimedia subsystem | |
US20090245240A1 (en) | Method, network and apparatus for routing sessions | |
US20100070632A1 (en) | Method for transmitting information in wireless communication system and terminal supporting the method | |
US9055397B2 (en) | Method for usage of VPLMN infrastructure by an HPLMN to terminate an IMS session set up for a roaming user | |
CN103250388B (zh) | 用于跨网络和在网络之间的业务路由的方法和装置 | |
CN1327680C (zh) | 一种电路交换网络到ims网络呼叫路由的建立方法 | |
KR101453971B1 (ko) | 무선 네트워크와 유선 네트워크의 연동을 위한 장치 및방법 | |
CN101690084A (zh) | 通信网络中的接入域选择 | |
EP2034688A1 (en) | Method and device for transmitting request message in multimedia system | |
EP2119178B1 (en) | Method and apparatuses for the provision of network services offered through a set of servers in an ims network | |
EP1981246A1 (en) | A method, apparatus and system for checking the validity for globally routable user agent uri | |
KR100541241B1 (ko) | Imt-2000 ims망에서의 비상호 서비스 제공방법 | |
CN100454914C (zh) | 一种电路交换网络到ims网络呼叫路由的建立方法 | |
KR100895283B1 (ko) | 이동 VoIP 서비스 제공 장치 및 호 연결 방법 | |
KR100703426B1 (ko) | 아이피 기반 멀티미디어 서브시스템에서 가입자 정보유실시 발신 및 착신 호를 가능하게 하는 방법 및 장치 | |
CN100433909C (zh) | 一种从电路交换网络到ims网络传输呼叫信令的方法 | |
JP2007325191A (ja) | 移動体通信システム及びセッション継続方法 | |
EP2040508A1 (en) | Method, apparatuses and program product for controlling IMS services when user is roaming in CS domain | |
CN100536484C (zh) | 一种ip地址注销方法 | |
CN100496049C (zh) | Sip多媒体系统中用户面互通方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20081112 Termination date: 20130429 |