一种实现ip多媒体子系统桥接的方法

文档序号:7623103阅读:160来源:国知局
专利名称:一种实现ip多媒体子系统桥接的方法
技术领域
本发明涉及IP多媒体子系统领域,具体涉及一种实现IP多媒体子系统桥接的方法。
背景技术
IP多媒体子系统(IMS,IP Multimedia Subsystem)是第三代伙伴计划(3GPP,Third Generation Partnership Project)在Release 5版本标准中提出的支持IP多媒体业务的子系统。IMS主要包括呼叫会话控制功能(CSCF,Call Session Control Function)、媒体网关控制功能(MGCF,Media GatewayControl Function)、媒体网关、媒体资源功能控制部分、媒体资源功能处理部分、出口网关控制功能(BGCF,Breakout Gateway Control Function)等功能实体。MGCF是实现IMS网与电路域、公共交换电话网(PSTN,PublicSwitched Telephone Network)互通的功能实体,BGCF是IMS网与外部网络的分界点,CSCF为IMS的核心实体,它包括代理CSCF(Proxy-CSCF)、查询CSCF(I-CSCF,Interrogating-CSCF)和服务CSCF(S-CSCF,Serving-CSCF),其中,I-CSCF提供终端到IMS归属域的入口,S-CSCF完成对终端的会话控制功能。
IMS的核心特点是基于会话初始化协议(SIP,Session Initiation Protocol)和与接入技术的无关性。IMS可支持实时的用户到用户的移动业务,例如多媒体语音及视频电话业务等。用于支持用户到用户的通信业务的IMS机制包括会话协商和管理、服务质量(QoS,Quality of Service)和移动性管理等。借助IMS技术,运营商还可推出非实时的用户到用户业务如聊天业务和即时消息业务等;多用户业务如多媒体会议业务和多媒体聊天室业务等;以及服务器到用户业务如动态推式业务和点击拨号业务等。
根据网络融合思想,运营商可以借助IMS技术从现网平滑过渡到全IP网。由于IMS采用IP化的SIP协议,所以它能为PSTN用户和IMS用户提供一个统一的核心网处理平台。这种把IMS域作为统一处理平台,为基于不同网络的用户提供统一呼叫控制的技术称为IMS桥接(IMS Bridging)。如图1所示,IMS桥接支持IMS用户之间、PSTN用户之间、除IMS外的SIP网用户之间、IMS用户与PSTN用户间、IMS用户与除IMS外的SIP网用户之间以及PSTN用户与除IMS外的SIP网用户之间的互通。
IMS域中的网络实体较多,在一次呼叫过程中,会由多个网络实体来前转呼叫请求,整个IMS域中实现路由功能的网络实体包括I-CSCF、S-CSCF、BGCF和MGCF。目前现有技术定义了主叫为IMS用户时实现IMS桥接的情形。根据定义的IMS桥接情形,现有技术中IMS用户进行呼叫的流程图如图2所示,其具体步骤如下步骤201IMS用户作为主叫向自身归属的S-CSCF发起呼叫请求,该呼叫请求消息中携带主、被叫号码。
步骤202S-CSCF根据呼叫请求消息中携带的主叫号码,确定主叫归属网络的类型和运营商。
步骤203S-CSCF根据呼叫请求消息携带的被叫号码,判断被叫归属网络为IMS、PSTN还是除IMS以外的SIP网,若是IMS,执行步骤204;若是PSTN,执行步骤207;若是除IMS以外的SIP网且被叫归属SIP网的运营商与主叫归属IMS网的运营商相同,执行步骤211。
步骤204S-CSCF根据呼叫请求消息携带的被叫号码,判断被叫归属IMS网的运营商与主叫归属IMS网的运营商是否相同,若是,执行步骤205;否则,执行步骤206。
步骤205S-CSCF将呼叫请求转发给主、被叫归属IMS网的I-CSCF,I-CSCF收到呼叫请求后,将呼叫请求通过被叫归属的S-CSCF转发给被叫,本流程结束。
步骤206S-CSCF将呼叫请求转发给被叫归属IMS网的I-CSCF,I-CSCF收到呼叫请求后,将呼叫请求通过被叫归属的S-CSCF转发给被叫,本流程结束。
本步骤中,由于I-CSCF保存了被叫和被叫归属的S-CSCF的对应关系,因此,通过呼叫请求消息携带的被叫号码,I-CSCF就可得知被叫归属的S-CSCF。
步骤207S-CSCF将呼叫请求转发给主叫归属IMS网的BGCF。
步骤208BGCF收到呼叫请求后,根据呼叫请求消息携带的被叫号码,判断被叫归属PSTN的运营商与主叫归属IMS网的运营商是否相同,若是,执行步骤209;否则,执行步骤210。
步骤209BGCF将呼叫请求通过主、被叫归属IMS网的MGCF转发给被叫,本流程结束。
步骤210BGCF将呼叫请求转发给被叫归属IMS网的BGCF,被叫归属IMS网的BGCF收到呼叫请求后,将呼叫请求通过被叫归属IMS网的MGCF转发给被叫,本流程结束。
步骤211S-CSCF将呼叫请求转发给被叫归属SIP网的网关,该网关收到呼叫请求后,将呼叫请求转发给被叫。
由上述可以看出,现有技术给出了主叫为IMS用户时IMS桥接的实现方案,而对于其它情形,例如主叫为PSTN用户时实现IMS桥接,则没有给出解决方案。

发明内容
有鉴于此,本发明的主要目的在于提供一种实现IMS桥接的方法,以实现PSTN用户作为主叫时的IMS桥接,扩大IMS桥接的应用范围。
为达到上述目的,本发明的技术方案是这样实现的一种实现IP多媒体子系统IMS桥接的方法,该方法包括A、公共交换电话网络PSTN用户向自身归属运营商的媒体网关控制功能MGCF发起呼叫请求,MGCF收到呼叫请求后,将该呼叫请求转发给查询呼叫会话控制功能I-CSCF,所述呼叫请求消息携带主、被叫号码;B、I-CSCF收到呼叫请求后,根据该呼叫请求消息携带的主、被叫号码,确定主、被叫归属网络的类型及运营商;C、I-CSCF根据主、被叫归属网络的类型及运营商,将呼叫请求前转到被叫。
所述步骤C具体包括C1、I-CSCF判断被叫归属网络为IMS网、PSTN还是除IMS网以外的会话初始化协议SIP网,若是IMS网,执行步骤C2;若是PSTN,执行步骤C3;若是除IMS网以外的SIP网,执行步骤C4;C2、I-CSCF判断被叫归属IMS网的运营商与主叫归属PSTN的运营商是否相同,若是,I-CSCF通过被叫归属的服务呼叫会话控制功能S-CSCF将呼叫请求转发给被叫,本流程结束;否则,I-CSCF将呼叫请求转发给被叫归属IMS网的I-CSCF,I-CSCF收到呼叫请求后,通过被叫归属的S-CSCF将呼叫请求转发给被叫,本流程结束;C3、I-CSCF将呼叫请求转发给主叫归属IMS网的出口网关控制功能BGCF,BGCF收到呼叫请求后,判断被叫归属PSTN的运营商与主叫归属PSTN的运营商是否相同,若是,BGCF通过主、被叫归属IMS网的MGCF将呼叫请求转发给被叫,本流程结束;否则,BGCF将呼叫请求转发给被叫归属IMS网的BGCF,被叫归属IMS网的BGCF收到呼叫请求后,将呼叫请求通过被叫归属IMS网的MGCF转发给被叫,本流程结束;C4、I-CSCF根据呼叫请求消息携带的被叫号码,判定被叫归属SIP网的运营商与主叫归属PSTN的运营商相同,则将呼叫请求转发给被叫归属SIP网的网关,该网关收到呼叫请求后,将呼叫请求转发给被叫。
所述I-CSCF保存有主、被叫号码和主、被叫归属网络的类型及运营商的对应关系;所述步骤B具体包括
I-CSCF根据呼叫请求消息携带的主、被叫号码,在所述主、被叫号码和主、被叫归属网络的类型及运营商的对应关系中,查找到主、被叫号码对应的主、被叫归属网络类型及运营商。
所述I-CSCF保存的主、被叫号码和主、被叫归属网络的类型及运营商的对应关系为电话号码映射协议中定义的主、被叫号码和主、被叫归属网络的类型及运营商的对应关系。
与现有技术相比,本发明所提供的方法通过I-CSCF收到PSTN用户通过自身归属运营商的IMS网的MGCF发起的呼叫请求后,根据呼叫请求消息携带的主、被叫号码,得知主、被叫归属网络的类型和主、被叫归属网络的运营商,根据主、被叫归属网络的类型和运营商,I-CSCF将呼叫请求前转到被叫,实现了主叫为PSTN用户时的IMS桥接,扩大了IMS桥接的应用范围。


图1为IMS桥接示意图;图2为现有技术中实现主叫为IMS用户时的IMS桥接的流程图;图3为本发明提供的实现IMS桥接的流程图;图4为本发明提供的实现IMS桥接的具体实施例的流程图。
具体实施例方式
本发明的核心思想是PSTN用户通过自身归属运营商的IMS网的MGCF向I-CSCF发起呼叫请求,I-CSCF收到呼叫请求后,根据呼叫请求消息携带的主、被叫号码,得知主、被叫归属网络的类型和主叫归属网络的运营商,根据主、被叫归属网络的类型和运营商,I-CSCF将呼叫请求前转到被叫。
下面结合附图及具体实施例对本发明再作进一步详细的说明。
图3是本发明提供的实现IMS桥接的流程图,如图3所示,其具体步骤如下
步骤301PSTN用户通过自身归属运营商的IMS网的MGCF向I-CSCF发起呼叫请求,该呼叫请求消息携带主、被叫号码。
步骤302I-CSCF收到呼叫请求后,根据呼叫请求消息携带的主叫号码,得知主叫归属网络的类型和主叫归属网络的运营商;同时根据呼叫请求消息携带的被叫号码得知被叫归属网络的类型和被叫归属网络的运营商。
这里,I-CSCF保存有主、被叫号码和主、被叫归属网络的类型和运营商的对应关系。具体地,呼叫请求消息携带的主、被叫号码以电话号码映射(ENUM,Telephone Number Mapping)协议中定义的E.164号码的形式表示,且I-CSCF支持ENUM协议,则I-CSCF可根据ENUM协议中定义的E.164号码和主、被叫归属网络的类型和运营商的对应关系,确定出主、被叫号码对应的主、被叫归属网络的类型和运营商。
步骤303I-CSCF根据主、被叫归属网络的类型和主、被叫归属网络的运营商,将呼叫请求前转到被叫。
图4是本发明提供的实现IMS桥接的具体实施例的流程图,如图4所示,其具体步骤包括步骤401PSTN用户向自身归属运营商的IMS网的MGCF发起呼叫请求,该呼叫请求消息携带主、被叫号码。
步骤402MGCF收到呼叫请求后,向I-CSCF转发该呼叫请求。
步骤403I-CSCF收到呼叫请求,根据该呼叫请求消息携带的主叫号码,确定主叫归属网络的类型和运营商。
步骤404I-CSCF根据呼叫请求消息携带的被叫号码,判断被叫归属网络为IMS、PSTN还是除IMS以外的SIP网,若是IMS,执行步骤405;若是PSTN,执行步骤408;若是除IMS以外的SIP网,执行步骤412。
步骤405I-CSCF根据呼叫请求消息携带的被叫号码,判断被叫归属IMS网的运营商与主叫归属PSTN的运营商是否相同,若是,执行步骤406;否则,执行步骤407。
步骤406I-CSCF通过被叫归属的S-CSCF将呼叫请求转发给被叫,本流程结束。
步骤407I-CSCF将呼叫请求转发给被叫归属IMS网的I-CSCF,I-CSCF收到呼叫请求后,将呼叫请求通过被叫归属的S-CSCF转发给被叫,本流程结束。
步骤408I-CSCF将呼叫请求转发给主叫归属IMS网的BGCF。
步骤409BGCF收到呼叫请求后,判断被叫归属PSTN的运营商与主叫归属PSTN的运营商是否相同,若是,执行步骤410;否则,执行步骤411。
步骤410BGCF通过主、被叫归属IMS网的MGCF将呼叫请求转发给被叫,本流程结束。
步骤411BGCF将呼叫请求转发给被叫归属IMS网的BGCF,被叫归属IMS网的BGCF收到呼叫请求后,将呼叫请求通过被叫归属IMS网的MGCF转发给被叫,本流程结束。
步骤412I-CSCF根据呼叫请求消息携带的被叫号码,判定被叫归属SIP网的运营商与主叫归属PSTN的运营商相同,则将呼叫请求转发给被叫归属SIP网的网关,该网关收到呼叫请求后,将呼叫请求转发给被叫。
以上所述仅为本发明的过程及方法实施例,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现IP多媒体子系统IMS桥接的方法,其特征在于,该方法包括A、公共交换电话网络PSTN用户向自身归属运营商的媒体网关控制功能MGCF发起呼叫请求,MGCF收到呼叫请求后,将该呼叫请求转发给查询呼叫会话控制功能I-CSCF,所述呼叫请求消息携带主、被叫号码;B、I-CSCF收到呼叫请求后,根据该呼叫请求消息携带的主、被叫号码,确定主、被叫归属网络的类型及运营商;C、I-CSCF根据主、被叫归属网络的类型及运营商,将呼叫请求前转到被叫。
2.如权利要求1所述的方法,其特征在于,所述步骤C具体包括C1、I-CSCF判断被叫归属网络为IMS网、PSTN还是除IMS网以外的会话初始化协议SIP网,若是IMS网,执行步骤C2;若是PSTN,执行步骤C3;若是除IMS网以外的SIP网,执行步骤C4;C2、I-CSCF判断被叫归属IMS网的运营商与主叫归属PSTN的运营商是否相同,若是,I-CSCF通过被叫归属的服务呼叫会话控制功能S-CSCF将呼叫请求转发给被叫,本流程结束;否则,I-CSCF将呼叫请求转发给被叫归属IMS网的I-CSCF,I-CSCF收到呼叫请求后,通过被叫归属的S-CSCF将呼叫请求转发给被叫,本流程结束;C3、I-CSCF将呼叫请求转发给主叫归属IMS网的出口网关控制功能BGCF,BGCF收到呼叫请求后,判断被叫归属PSTN的运营商与主叫归属PSTN的运营商是否相同,若是,BGCF通过主、被叫归属IMS网的MGCF将呼叫请求转发给被叫,本流程结束;否则,BGCF将呼叫请求转发给被叫归属IMS网的BGCF,被叫归属IMS网的BGCF收到呼叫请求后,将呼叫请求通过被叫归属IMS网的MGCF转发给被叫,本流程结束;C4、I-CSCF根据呼叫请求消息携带的被叫号码,判定被叫归属SIP网的运营商与主叫归属PSTN的运营商相同,则将呼叫请求转发给被叫归属SIP网的网关,该网关收到呼叫请求后,将呼叫请求转发给被叫。
3.如权利要求1所述的方法,其特征在于,所述I-CSCF保存有主、被叫号码和主、被叫归属网络的类型及运营商的对应关系;所述步骤B具体包括I-CSCF根据呼叫请求消息携带的主、被叫号码,在所述主、被叫号码和主、被叫归属网络的类型及运营商的对应关系中,查找到主、被叫号码对应的主、被叫归属网络类型及运营商。
4.如权利要求3所述的方法,其特征在于,所述I-CSCF保存的主、被叫号码和主、被叫归属网络的类型及运营商的对应关系为电话号码映射协议中定义的主、被叫号码和主、被叫归属网络的类型及运营商的对应关系。
全文摘要
本发明公开了一种实现IMS桥接的方法,本发明所提供的方法包括PSTN用户向自身归属运营商的IMS网的MGCF发起呼叫请求;MGCF将接收到的呼叫请求转发给I-CSCF;I-CSCF收到呼叫请求后,根据呼叫请求消息携带的主、被叫号码,确定主、被叫归属网络的类型和主、被叫归属网络的运营商;根据主、被叫归属网络的类型和运营商,I-CSCF将呼叫请求前转到被叫。本发明实现了主叫为PSTN用户时的IMS桥接,扩大了IMS桥接的应用范围。
文档编号H04L12/66GK1925525SQ20051009821
公开日2007年3月7日 申请日期2005年9月1日 优先权日2005年9月1日
发明者杨雁飞, 黄华 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1