专利名称:一种软交换网络以及在软交换网络中建立呼叫的方法
技术领域:
本发明涉及交换网络技术,尤其涉及一种软交换网络以及在软交换网络中建立呼
叫的方法。
背景技术:
软交换网络是一种呼叫控制与接入分离的网络,网关设备负责接入终端用户或末 端网络,软交换机(Softswitch)负责呼叫控制和业务处理,其与传统的,公共交换电话网 络(Public Switched Tel印hone Network, PSTN)网络的区别请参阅图1。
图1(a)所示为PSTN网络的连接示意图,图1(b)所示为软交换网络的连接示意 图。在图1 (a)所示的PSTN网络中,交换机1连接A、 B局,交换机2连接C局,交换机1和 交换机2之间有中继群连接。在图1(b)所示的软交换网络中,源软交换机下的中继网关1 接A、B局,目的软交换机下的中继网关2接C局,源软交换机与目的软交换机之间通过因特 网协议(Internet Protocol, IP)网络作为媒体承载网连接。 假设出于中继费用的考虑,需要进行如下的路由配置凡是A局从中继群l经过交 换机1、交换机2到C局的呼叫,在交换机2侧全部走中继群5 ;凡是B局从中继群2经过交 换机1、交换机2到C局的呼叫在交换机2侧全部走中继群6。 在图1(a)所示的PSTN网络中,为了实现上述路由配置,可以在交换机l和交换机 2之间的中继群连接中划分出两个中继群(中继群3和中继群4)。在交换机l上指定中继 群1的呼叫到交换机2全部走中继群3,然后在交换机2上指定中继群3到C局的呼叫全部 走中继群5,类似地,在交换机1上指定中继群2的呼叫到交换机1全部走中继群4,然后在 交换机2上指定中继群4到C局的呼叫全部走中继群6,这样既可实现了上述的路由配置。
在图1 (b)所示的软交换网络中,由于使用IP网络作为媒体承载网,而IP网络的 媒体连接都是动态的,中继网关1和中继网关2之间不能像PSTN网络一样划分出不同的中 继群,因此沿用标准的软交换相关协议不能实现同样的路由配置,这样就会导致运营商采 用软交换机后无法实施一些特定的路由策略。因此,有必要在软交换机之间模拟PSTN网络 的交换机之间的中继群配置方式以解决上述问题。
发明内容
本发明的目的在于提供一种软交换网络以及在软交换网络中建立呼叫的方法通 过在软交换机之间模拟PSTN网络的交换机之间的中继群配置方式以解决上述问题。
本发明提供一种软交换网络,包括源软交换机和目的软交换机,其中,源软交换机 包括第一分类模块和第一转发模块,第一分类模块用于对入向呼叫进行分类并根据入向呼 叫的类型赋值对应的虚拟路由标识,第一转发模块用于向目的软交换机转发呼叫建立消 息,第一转发模块向目的软交换机转发的呼叫建立消息携带有所述入向呼叫所对应的虚拟 路由标识。目的软交换机包括第二解析模块和第二转发模块,第二解析模块用于解析源软 交换机转发的呼叫建立消息的虚拟路由标识,第二转发模块用于根据虚拟路由标识选择对
3应的出局路由发送呼叫建立消息。 优选的,上述第一分类模块基于入中继群标识、入向邻接交换机节点标识、主叫号 码、被叫号码、源信令点码、目的信令点码或者会话初始协议消息头字段对入向呼叫的进行 分类,或者是基于入中继群标识、入向邻接交换机节点标识、主叫号码、被叫号码、源信令点 码、目的信令点码或者会话初始协议消息头字段之间的组合进行分类。 优选的,上述出局路由为出向中继群、下一跳软交换机节点或者下一跳会话初始 协议服务器。 本发明还提供一种在软交换网络中建立呼叫的方法,包括源软交换机对入向呼 叫进行分类并根据入向呼叫的类型赋值对应的虚拟路由标识,然后向目的软交换机转发呼 叫建立消息,向目的软交换机转发的呼叫建立消息携带有入向呼叫所对应的虚拟路由标 识;目的软交换机解析源软交换机转发的呼叫建立消息的虚拟路由标识,并根据虚拟路由 标识选择对应的出局路由发送呼叫建立消息。 优选的,上述源交换机基于入中继群标识、入向邻接交换机节点标识、主叫号码、 被叫号码、源信令点码、目的信令点码或者会话初始协议消息头字段对入向呼叫的进行分 类,或者是基于入中继群标识、入向邻接交换机节点标识、主叫号码、被叫号码、源信令点 码、目的信令点码或者会话初始协议消息头字段之间的组合进行分类。 优选的,上述源软交换机是通过会话初始协议中的邀请消息携带虚拟路由标识发 送给目的软交换机。 优选的,上述虚拟路由标识通过邀请消息中新扩展头字段表示,或者通过在邀请 消息中现有的头字段中扩展参数表示虚拟路由标识。 优选的,上述出局路由为出向中继群、下一跳软交换机节点或者下一跳会话初始 协议服务器。 本发明实施例中的软交换网络以及在软交换网络中建立呼叫的方法,支持通过源 软交换机对入向呼叫进行分类并赋值对应的虚拟路由标识,并在发送到目的软交换机的呼 叫建立消息中根据呼叫类型设置相应的虚拟路由标识;目的软交换机接收到呼叫建立消息 后,解析呼叫建立消息中的虚拟路由标识,并根据虚拟路由标识选择出局路由,从而实现了 与PTSN网络中相同的路由配置及路由策略。
图1 (a)所示为PSTN网络的连接示意图; 图1 (b)所示为软交换网络的连接示意图; 图2所示为本发明一种软交换网络实施例的结构示意图; 图3所示为本发明软交换网络执行路由策略的示意图; 图4所示为本发明一种在软交换网络中建立呼叫的方法实施例的流程图; 图5所示为本发明另一种在软交换网络中建立呼叫的方法实施例的流程图。 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式
本发明通过在源软交换机与目的软交换机之间的呼叫建立消息中添加虚拟路由
4标识(VRID,Virtual Route Identifier),以通过虚拟路由标识模拟现有的PSTN网络中的 中继群。源软交换机对入向呼叫进行分类,分类的目的是在目的软交换机上对不同类型的 入向呼叫实现对应的路由策略。对不同路由策略的入向呼叫,源软交换机将赋予不同的虚 拟路由标识,虚拟路由标识将随呼叫建立消息发送到目的软交换机,目的软交换机在收到 呼叫建立消息后可根据虚拟路由标识的值采取相应的路由策略。下面结合附图和具体实施 例对本发明所述技术方案作进一步的详细描述,以使本领域的技术人员可以更好的理解本 发明并能予以实施,但所举实施例不作为对本发明的限定。
图2所示为本发明一种软交换网络实施例的结构示意图。 本发明软交换网络包括源软交换机10和目的软交换机20。源软交换机10包括第 一分类模块101和第一转发模块102,第一分类模块101用于对入向呼叫进行分类并根据入 向呼叫的类型赋值对应的虚拟路由标识,第一转发模块102用于向目的软交换机20转发呼 叫建立消息,第一转发模块102向目的软交换机20转发的呼叫建立消息携带有入向呼叫所 对应的虚拟路由标识。第一分类模块101基于入中继群标识、入向邻接交换机节点标识、主 叫号码、被叫号码、源信令点码、目的信令点码或者会话初始协议(SIP)消息头字段对入向 呼叫的进行分类,或者是基于入中继群标识、入向邻接交换机节点标识、主叫号码、被叫号 码、源信令点码、目的信令点码或者会话初始协议消息头字段之间的组合进行分类。出局路 由为出向中继群、下一跳软交换机节点或者下一跳会话初始协议服务器。具体请参阅本发 明图3所示的软交换网络执行路由策略的示意图。在本实施例中,不同类型的入向呼叫其 路由策略可以相同,从而可以使用同样的虚拟路由标识。 在图3中,假设源软交换机10对入向呼叫分为呼叫类型1、呼叫类型2、呼叫类型 3以及呼叫类型4,共四类,其中类型1与呼叫类型4的呼叫策略相同,因而设置相同的虚拟 路由标识,均为l ;呼叫类型2与呼叫类型3的呼叫策略不相同并且与呼叫类型1、呼叫类型 4的路由策略也不相同,因而设置有不同的虚拟路由标识,呼叫类型2的虚拟路由标识为2、 呼叫类型3的虚拟路由标识为3。 目的软交换机20包括第二分类模块201和第二转发模块202,第二分类模块201 用于解析源软交换机10转发的呼叫建立消息的虚拟路由标识,第二转发模块202用于根据 虚拟路由标识选择对应的出局路由发送呼叫建立消息。例如,图3中对虚拟路由标识为1 的呼叫选择出向中继群7,对虚拟路由标识为2的呼叫选择出向中继群9,虚拟路由标识为 3的呼叫选择出向中继群8。 在本实施例中,首先通过第一分类模块101对入向呼叫进行分类并赋值对应的虚 拟路由标识,并在发送到目的软交换机20的呼叫建立消息中根据呼叫类型设置相应的虚 拟路由标识;目的软交换机20接收到呼叫建立消息后,通过第二分类模块201解析呼叫建 立消息中的虚拟路由标识,并根据虚拟路由标识选择出局路由,从而实现了与PTSN网络中 相同的路由配置及路由策略。 图4所示为本发明一种在软交换网络中建立呼叫的方法实施例的流程图。
本实施例中,软交换网络的源软交换机10和目的软换机20分别连接有源会话初 始协议服务器和目的会话初始协议服务器,呼叫建立消息由源会话初始协议服务器发送给 源软交换机10,并由目的软交换机20发送给目的会话初始协议服务器,后续过程按照现有 的呼叫过程进行,具体如下
5
步骤S401,源会话初始协议服务器接收源局的呼叫建立消息并向源软交换机10 发送呼叫建立消息。在本实施例中,该呼叫建立消息为ISDN用户部分协议的起始地址消息。 步骤S402,源软交换机10对入向呼叫进行分类并根据入向呼叫的类型赋值对应 的虚拟路由标识,然后向目的软交换机20转发呼叫建立消息。源软交换机10向目的软交 换机20转发的呼叫建立消息携带有入向呼叫所对应的虚拟路由标识。在本实施例中,源软 交换机10对入向呼叫进行分类是基于会话初始协议服务器发送的邀请(INVITE)消息的头 字段,即From字段和To字段的组合对入向呼叫进行分类。源软交换机10是通过邀请消息 携带虚拟路由标识,并发送给目的软交换机20,虚拟路由标识可以通过邀请消息中新扩展 头字段表示,或者通过在邀请消息中现有的头字段中扩展参数表示虚拟路由标识。
步骤S403,目的软交换机20解析源软交换机10转发的呼叫建立消息的虚拟路由 标识,并根据虚拟路由标识选择对应的出局路由发送呼叫建立消息,出局路由指向下一跳 会话初始协议服务器。 步骤S404,目的会话初始协议服务器接收目的软交换机20发送的呼叫建立消息 并发送给目的局。 在本实施例中,首先通过源软交换机10对入向呼叫进行分类并赋值对应的虚拟 路由标识,并在发送到目的软交换机20的呼叫建立消息中根据呼叫类型设置相应的虚拟 路由标识;目的软交换机20接收到呼叫建立消息后,解析呼叫建立消息中的虚拟路由标 识,并根据虚拟路由标识选择出局路由,从而实现了与PTSN网络中相同的路由配置及路由 策略。 图5所示为本发明另一种在软交换网络中建立呼叫的方法实施例的流程图。
本实施例中,软交换网络的源软交换机10和目的软换机20分别连接有源中继网 关和目的中继网关,主叫方的呼叫建立消息由源中继网关发送给源软交换机10,再由目的 软交换机20将呼叫建立消息发送给目的中继网关,之后由目的中继网关将呼叫建立消息 发送给被叫方,后续过程按照现有的呼叫过程进行,具体如下 步骤S501,源中继网关接收源局的呼叫建立消息并向源软交换机IO发送呼叫建 立消息。在本实施例中,该呼叫建立消息为ISDN用户部分协议的起始地址消息。
步骤S502,源软交换机10对入向呼叫进行分类并根据入向呼叫的类型赋值对应 的虚拟路由标识,然后向目的软交换机20转发呼叫建立消息。源软交换机10向目的软交 换机20转发的呼叫建立消息携带有入向呼叫所对应的虚拟路由标识。在本实施例中,源软 交换机IO是基于入向呼叫所占用的中继电路所在的中继群号对入向呼叫进行分类。源软 交换机10是通过邀请消息携带虚拟路由标识,并发送给目的软交换机20,虚拟路由标识可 以通过邀请消息中新扩展头字段表示,或者通过在邀请消息中现有的头字段中扩展参数表 示虚拟路由标识。 步骤S503,目的软交换机20解析源软交换机10转发的呼叫建立消息的虚拟路由 标识,并根据虚拟路由标识选择对应的出局路由发送呼叫建立消息,出局路由为与该目的 软交换机连接的出向中继群。 步骤S504,目的中继网关接收目的软交换机20发送的呼叫建立消息并发送给目 的局。
在本实施例中,首先通过源软交换机10对入向呼叫进行分类并赋值对应的虚拟 路由标识,并在发送到目的软交换机20的呼叫建立消息中根据呼叫类型设置相应的虚拟 路由标识;目的软交换机20接收到呼叫建立消息后,解析呼叫建立消息中的虚拟路由标 识,并根据虚拟路由标识选择出局路由,从而实现了与PTSN网络中相同的路由配置及路由 策略。 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用 本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关 的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
一种软交换网络,包括源软交换机和目的软交换机,其特征在于所述源软交换机包括第一分类模块和第一转发模块,第一分类模块用于对入向呼叫进行分类并根据入向呼叫的类型赋值对应的虚拟路由标识,第一转发模块用于向目的软交换机转发呼叫建立消息,第一转发模块向目的软交换机转发的呼叫建立消息携带有所述入向呼叫所对应的虚拟路由标识;所述目的软交换机包括第二解析模块和第二转发模块,所述第二解析模块用于解析源软交换机转发的所述呼叫建立消息的虚拟路由标识,所述第二转发模块用于根据所述虚拟路由标识选择对应的出局路由发送所述呼叫建立消息。
2. 如权利要求1所述的一种软交换网络,其特征在于,所述第一分类模块基于入中继 群标识、入向邻接交换机节点标识、主叫号码、被叫号码、源信令点码、目的信令点码或者会 话初始协议消息头字段对入向呼叫的进行分类,或者是基于入中继群标识、入向邻接交换 机节点标识、主叫号码、被叫号码、源信令点码、目的信令点码或者会话初始协议消息头字 段之间的组合进行分类。
3. 如权利要求1或者2所述的一种软交换网络,其特征在于,所述出局路由为出向中继 群、下一跳软交换机节点或者下一跳会话初始协议服务器。
4. 一种在软交换网络中建立呼叫的方法,其特征在于,包括源软交换机对入向呼叫进行分类并根据入向呼叫的类型赋值对应的虚拟路由标识,然 后向目的软交换机转发呼叫建立消息,所述向目的软交换机转发的呼叫建立消息携带有所 述入向呼叫所对应的虚拟路由标识;目的软交换机解析源软交换机转发的所述呼叫建立消息的虚拟路由标识,并根据所述 虚拟路由标识选择对应的出局路由发送所述呼叫建立消息。
5. 如权利要求4所述的一种在软交换网络中建立呼叫的方法,其特征在于,所述源交 换机基于入中继群标识、入向邻接交换机节点标识、主叫号码、被叫号码、源信令点码、目的 信令点码或者会话初始协议消息头字段对入向呼叫的进行分类,或者是基于入中继群标 识、入向邻接交换机节点标识、主叫号码、被叫号码、源信令点码、目的信令点码或者会话初 始协议消息头字段之间的组合进行分类。
6. 如权利要求4或者5所述的一种在软交换网络中建立呼叫的方法,其特征在于,所述 源软交换机是通过会话初始协议中的邀请消息携带虚拟路由标识发送给目的软交换机。
7. 如权利要求4或者5所述的一种在软交换网络中建立呼叫的方法,其特征在于,所述 虚拟路由标识通过邀请消息中新扩展头字段表示,或者通过在邀请消息中现有的头字段中 扩展参数表示虚拟路由标识。
8. 如权利要求4或者5所述的一种在软交换网络中建立呼叫的方法,其特征在于,所述 出局路由为出向中继群、下一跳软交换机节点或者下一跳会话初始协议服务器。
全文摘要
本发明涉及一种软交换网络,源软交换机包括第一分类模块和第一转发模块,第一分类模块用于对入向呼叫进行分类并根据入向呼叫的类型赋值对应的虚拟路由标识,第一转发模块用于向目的软交换机转发呼叫建立消息,第一转发模块向目的软交换机转发的呼叫建立消息携带有入向呼叫所对应的虚拟路由标识。目的软交换机包括第二解析模块和第二转发模块,第二解析模块用于解析源软交换机转发的呼叫建立消息的虚拟路由标识,第二转发模块用于根据虚拟路由标识选择对应的出局路由发送呼叫建立消息。本发明还提供一种在软交换网络中建立呼叫的方法。上述软交换机网络及在软交换网络中建立呼叫的方法能够在软交换机之间模拟PSTN网络交换机之间的中继群配置。
文档编号H04L12/56GK101707548SQ200910109690
公开日2010年5月12日 申请日期2009年11月20日 优先权日2009年11月20日
发明者何乃良, 吕严, 陆雪中 申请人:中兴通讯股份有限公司