Ippbx的呼叫路由方法及设备的制作方法

文档序号:7847353阅读:337来源:国知局
专利名称:Ip pbx的呼叫路由方法及设备的制作方法
技术领域
本发明涉及路由技术,尤其涉及IP专用小交换机(Private branch exchange,简称PBX)的呼叫路由方法及设备。
背景技术
IP专用小交换机(Private branch exchange,简称PBX)可以通过接入IP多媒体子系统(IP Multimedia Subsystem,简称IMS),进行通信业务。IP PBX利用该IP PBX的引示号在IMS中进行注册,以及IP PBX下的所有终端设备利用该IP PBX的引示号和所有终端设备的号码的正则表达式(可能有多个)在IMS中进行注册。IP PBX下的终端设备可以利用上述正则表达式作为标识,以发起呼叫或者接受呼叫。然而,上述正则表达式可能会非常复杂,使得正则表达式的确定和维护难度较高。

发明内容
本发明提供IP PBX的呼叫路由方法及设备,用以解决现有技术中由于正则表达式可能会非常复杂而导致的正则表达式的确定和维护难度较高的问题。一方面提供了一种IP PBX的呼叫路由方法,包括IBCF接收来自IP PBX下的终端设备的呼叫请求消息,所述呼叫请求消息中包含所述终端设备的标识信息;所述IBCF向HSS发送第一位置信息请求消息,所述第一位置信息请求消息中包含所述终端设备的标识信息;所述IBCF接收所述HSS发送的所述终端设备对应的第一 S-CSCF信息;所述IBCF将所述呼叫请求消息路由至与所述第一 S-CSCF信息对应的S-CSCF。另一方面提供了一种IP PBX的呼叫路由方法,包括HSS接收IBCF发送的第一位置信息请求消息,所述第一位置信息请求消息中包含终端设备的标识信息;所述HSS向所述IBCF发送终端设备对应的第一 S-CSCF信息,以使得所述IBCF将所述呼叫请求消息路由至与所述第一 S-CSCF信息对应的S-CSCF。另一方面提供了一种IP PBX的呼叫路由设备,包括接收单元,用于接收来自IP PBX下的终端设备的呼叫请求消息,所述呼叫请求消息中包含所述终端设备的标识信息;发送单元,用于向HSS发送第一位置信息请求消息,所述第一位置信息请求消息中包含所述终端设备的标识信息;所述接收单元还用于接收所述HSS发送的所述终端设备对应的第一 S-CSCF信息;路由单元用于将所述呼叫请求消息路由至与所述第一 S-CSCF信息对应的 S-CSCF。
另一方面提供了一种IP PBX的呼叫路由设备,包括接收单元,用于接收IBCF发送的第一位置信息请求消息,所述第一位置信息请求消息中包含终端设备的标识信息;发送单元,用于向所述IBCF发送终端设备对应的第一 S-CSCF信息,以使得所述 IBCF将所述呼叫请求消息路由至与所述第一 S-CSCF信息对应的S-CSCF。 由上述技术方案可知,本发明实施例由于IP PBX下的终端设备可以在HSS中进行单独开户,所以不再需要所有终端设备的号码的正则表达式,能够解决现有技术中由于正则表达式可能会非常复杂而导致的正则表达式的确定和维护难度较高的问题。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明一实施例提供的IP PBX的呼叫路由方法的流程示意图;图加为本发明另一实施例提供的IP PBX的呼叫路由方法的流程示意图;图2b为本发明另一实施例提供的IP PBX的呼叫路由方法的流程示意图;图3为本发明另一实施例提供的IP PBX的呼叫路由方法的流程示意图;图4为本发明另一实施例提供的IP PBX的呼叫路由方法的流程示意图;图5为本发明另一实施例提供的IP PBX的呼叫路由设备的结构示意图;图6为本发明另一实施例提供的IP PBX的呼叫路由设备的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明一实施例提供的IP PBX的呼叫路由方法的流程示意图,如图1所示, 本实施例的IP PBX的呼叫路由方法可以包括101、互联边界控制功能设备 Qnterconnect Border Control Function,简称 IBCF)接收来自IP PBX下的终端设备的呼叫请求消息,上述呼叫请求消息中包含上述终端设备的标识信息。在101之前,IP PBX的用户在归属用户服务器(Home Subscriber Server,简称HSS)中进行开户,开户数据(即IP PBX的用户信息)可以包括但不限于IP PBX的标识信息、IP PBX对应的服务呼叫会话控制功能设备(Serving Call Session Control Function,简称S-CSCF)能力集和未注册触发的触发规则。以及IP PBX下的终端设备的用户也可以在HSS中进行单独开户,开户数据(即终端设备的用户信息)可以包括但不限于 IP PBX的标识信息、终端设备对应的S-CSCF能力集和未注册触发的触发规则。102、上述IBCF向HSS发送第一位置信息请求消息,上述第一位置信息请求消息中包含上述终端设备的标识信息。其中,上述第一位置信息请求消息可以为Location Info Request消息,简称UR 消息。103、上述IBCF接收上述HSS发送的上述终端设备对应的第一 S-CSCF信息。104、上述IBCF将上述呼叫请求消息路由至与上述第一 S-CSCF信息对应的 S-CSCF。在本实施例的一个可选实施方式中,在102中,上述IBCF向上述HSS发送的第一位置信息请求消息中还可以进一步包含所述IP PBX的标识信息;相应地,在103中,上述 IBCF接收到的上述第一 S-CSCF信息则可以由上述HSS利用上述IP PBX的标识信息,在与上述终端设备的标识信息对应的上述终端设备的用户信息中匹配成功时发送,能够进一步提高业务安全性。例如HSS接收IBCF发送的上述第一位置信息请求消息之后,HSS可以利用上述IP PBX的标识信息,在与上述终端设备的标识信息对应的上述终端设备的用户信息中匹配成功,获得上述终端设备对应的S-CSCF信息,并向IBCF发送位置信息应答消息,该位置信息应答消息中包含获得的上述终端设备对应的S-CSCF信息。其中,上述位置信息应答消息可以为Location Info Answer消息,简称LIA消息。在本实施例的另一个可选实施方式中,在102中,上述IBCF还可以进一步接收上述HSS发送的上述IP PBX的标识信息;相应地,在103中,上述IBCF具体则可以将接收的上述IP PBX的标识信息和为上述IP-PBX配置的标识信息进行匹配,如果匹配成功,上述 IBCF则将上述呼叫请求消息路由至与上述第一 S-CSCF信息对应的S-CSCF。其中,上述终端设备对应的第一 S-CSCF信息可以包括但不限于上述终端设备对应的S-CSCF的标识信息或者上述终端设备对应的S-CSCF能力集。本实施例中,IBCF接收来自IP PBX下的终端设备的呼叫请求消息之后,通过向 HSS发送包含上述终端设备的标识信息的第一位置信息请求消息,并获得上述HSS发送的上述终端设备对应的第一 S-CSCF信息,使得上述IBCF能够根据接收的上述HSS发送的上述终端设备对应的第一 S-CSCF信息,将上述呼叫请求消息路由至与上述第一 S-CSCF信息对应的S-CSCF。由于IPPBX下的终端设备可以在HSS中进行单独开户,所以不再需要所有终端设备的号码的正则表达式,能够解决现有技术中由于正则表达式可能会非常复杂而导致的正则表达式的确定和维护难度较高的问题,从而进一步提高了终端设备的接入可靠性。图加为本发明另一实施例提供的IP PBX的呼叫路由方法的流程示意图,如图加所示,本实施例的IP PBX的呼叫路由方法可以包括201a、IBCF接收来自IP PBX下的终端设备的呼叫请求消息,上述呼叫请求消息中包含上述终端设备的标识信息。详细描述可以图1对应的实施例中的相关内容,此处不再赘述。202a、上述IBCF向HSS发送第一位置信息请求消息,上述第一位置信息请求消息中包含上述终端设备的标识信息和上述IP PBX的标识信息。203a、上述IBCF根据接收的上述HSS发送的失败结果信息,向上述HSS发送第二位置信息请求消息,上述第二位置信息请求消息中包含上述IP PBX的标识信息,上述失败结果信息由上述HSS利用上述IP PBX的标识信息,在与上述终端设备的标识信息对应的上述终端设备的用户信息中没有匹配成功时发送。
例如HSS接收IBCF发送的上述第一位置信息请求消息之后,HSS可以利用上述 IP PBX的标识信息,在与上述终端设备的标识信息对应的上述终端设备的用户信息中没有匹配成功,生成失败结果信息,并向IBCF发送第一位置信息应答消息,该第一位置信息应答消息中包含生成的失败结果信息。204a、上述IBCF根据接收的上述HSS发送的上述IP PBX对应的第二 S-CSCF信息, 将上述呼叫请求消息中的上述终端设备的标识信息替换为上述IP PBX的标识信息,并将上述呼叫请求消息路由至与上述第二 S-CSCF信息对应的S-CSCF,上述第二 S-CSCF信息由上述HSS利用上述IP PBX的标识信息,在与上述IP PBX的标识信息对应的上述IP PBX的用户信息中匹配成功时发送。其中,上述IP PBX对应的第二 S-CSCF信息可以包括但不限于上述IP PBX对应的 S-CSCF的标识信息或者上述IP PBX对应的S-CSCF能力集。例如HSS接收IBCF发送的上述第二位置信息请求消息之后,HSS可以利用上述 IP PBX的标识信息,在与上述IP PBX的标识信息对应的上述IPPBX的用户信息中匹配成功,获得上述IP PBX对应的第二 S-CSCF信息,并向IBCF发送第二位置信息应答消息,该第二位置信息应答消息中包含获得的上述IP PBX对应的第二 S-CSCF信息。可选地,本实施例中,如果IBCF接收到HSS发送的失败结果信息,IBCF还可以不执行203a,而是认为上述来自IP PBX下的终端设备的呼叫请求消息是非法的,则可以直接拒绝来自IP PBX下的终端设备的呼叫请求消息。本实施例中,IBCF接收来自IP PBX下的终端设备的呼叫请求消息之后,通过向 HSS发送包含上述终端设备的标识信息和上述IP PBX的标识信息的第一位置信息请求消息,由上述HSS利用上述IP PBX的标识信息,在与上述终端设备的标识信息对应的上述终端设备的用户信息中没有匹配成功时向IBCF发送失败结果信息,以及上述IBCF根据接收的上述HSS发送的失败结果信息,向上述HSS发送包含上述IP PBX的标识信息的第二位置信息请求消息,使得上述IBCF能够根据接收的上述HSS发送的上述IP PBX对应的第二 S-CSCF信息,将上述呼叫请求消息中的上述终端设备的标识信息替换为上述IP PBX的标识信息,并将上述呼叫请求消息路由至与上述第二 S-CSCF信息对应的S-CSCF,由于IP PBX 下的终端设备可以在HSS中进行单独开户,所以不再需要所有终端设备的号码的正则表达式,能够解决现有技术中由于正则表达式可能会非常复杂而导致的正则表达式的确定和维护难度较高的问题,从而进一步提高了终端设备的接入可靠性。图2b为本发明另一实施例提供的IP PBX的呼叫路由方法的流程示意图,如图2b 所示,本实施例的IP PBX的呼叫路由方法可以包括201b、IBCF接收来自IP PBX下的终端设备的呼叫请求消息,上述呼叫请求消息中包含上述终端设备的标识信息。详细描述可以图1对应的实施例中的相关内容,此处不再赘述。在201b之前,IP PBX的用户在HSS中进行开户,开户数据(即IP PBX的用户信息)可以包括但不限于IP PBX的标识信息、IP PBX对应的S-CSCF能力集和未注册触发的触发规则。以及IP PBX下的终端设备的用户也可以在HSS中进行单独开户,开户数据(即终端设备的用户信息)可以包括但不限于IP PBX的标识信息、终端设备对应的S-CSCF能力集和未注册触发的触发规则。
202b、上述IBCF向HSS发送第一位置信息请求消息,上述第一位置信息请求消息中包含上述终端设备的标识信息。203b、上述IBCF接收上述HSS发送的上述终端设备对应的第一 S-CSCF信息和上述IP PBX的标识信息。204b、上述IBCF将接收的上述IP PBX的标识信息和为该IP-PBX配置的标识信息进行匹配。如果匹配成功,则上述IBCF将上述呼叫请求消息路由至与上述第一 S-CSCF信息对应的S-CSCF。如果匹配失败,则向上述HSS发送第二位置信息请求消息,上述第二位置信息请求消息中包含上述IP PBX的标识信息。然后上述IBCF根据接收的上述HSS发送的上述 IP PBX对应的第二 S-CSCF信息,将上述呼叫请求消息中的上述终端设备的标识信息替换为上述IP PBX的标识信息,并将上述呼叫请求消息路由至与上述第二 S-CSCF信息对应的 S-CSCF。如果匹配失败的情况,上述IBCF也可以直接拒绝该呼叫。其中,上述IP PBX对应的第二 S-CSCF信息可以包括但不限于上述IP PBX对应的 S-CSCF的标识信息或者上述IP PBX对应的S-CSCF能力集。本实施例中,IBCF接收来自IP PBX下的终端设备的呼叫请求消息之后,通过向 HSS发送包含上述终端设备的标识信息第一位置信息请求消息,由上述HSS利用上述IP PBX的标识信息向IBCF发送上述终端设备对应的第一 S-CSCF信息和上述IP PBX的标识信息,上述IBCF将接收的上述IP PBX的标识信息和该IP-PBX的设备标识进行匹配,如果匹配成功,则上述IBCF将上述呼叫请求消息路由至与上述第一 S-CSCF信息对应的S-CSCF ; 如果匹配失败,则向上述HSS发送第二位置信息请求消息,上述第二位置信息请求消息中包含上述IP PBX的标识信息。然后上述IBCF根据接收的上述HSS发送的上述IP PBX对应的第二 S-CSCF信息,将上述呼叫请求消息中的上述终端设备的标识信息替换为上述IP PBX的标识信息,并将上述呼叫请求消息路由至与上述第二 S-CSCF信息对应的S-CSCF,由于IP PBX下的终端设备可以在HSS中进行单独开户,所以不再需要所有终端设备的号码的正则表达式,能够解决现有技术中由于正则表达式可能会非常复杂而导致的正则表达式的确定和维护难度较高的问题,从而进一步提高了终端设备的接入可靠性。图3为本发明另一实施例提供的IP PBX的呼叫路由方法的流程示意图,如图3所示,本实施例的IP PBX的呼叫路由方法可以包括30UHSS接收IBCF发送的第一位置信息请求消息,上述第一位置信息请求消息中包含终端设备的标识信息。在301之前,IP PBX的用户在HSS中进行开户,开户数据(即IP PBX的用户信息) 可以包括但不限于IP PBX的标识信息、IP PBX对应的S-CSCF能力集和未注册触发的触发规则。以及IP PBX下的终端设备的用户也可以在HSS中进行单独开户,开户数据(即终端设备的用户信息)可以包括但不限于IP PBX的标识信息、终端设备对应的S-CSCF能力集和未注册触发的触发规则。其中,上述第一位置信息请求消息可以为Location Info Request消息,简称UR 消息。
例如IBCF接收来自IP PBX下的终端设备的呼叫请求消息,上述呼叫请求消息中包含上述终端设备的标识信息,然后则向HSS发送上述第一位置信息请求消息。302、上述HSS向上述IBCF发送上述终端设备对应的第一 S-CSCF信息,以使得上述IBCF将上述呼叫请求消息路由至与上述第一 S-CSCF信息对应的S-CSCF。在本实施例的一个可选实施方式中,在301中,上述HSS接收到的第一位置信息请求消息中还可以进一步包含所述IP PBX的标识信息;相应地,在302中,上述HSS可以利用上述IP PBX的标识信息,在与上述终端设备的标识信息对应的上述终端设备的用户信息中匹配成功时,向上述IBCF发送上述第一 S-CSCF信息,能够进一步提高业务安全性。例如 HSS接收IBCF发送的上述第一位置信息请求消息之后,HSS可以利用上述IP PBX的标识信息,在与上述终端设备的标识信息对应的上述终端设备的用户信息中匹配成功,获得上述终端设备对应的S-CSCF信息,并向IBCF发送位置信息应答消息,该位置信息应答消息中包含获得的上述终端设备对应的S-CSCF信息。其中,上述位置信息应答消息可以为Location Info Answer消息,简称LIA消息。在本实施例的另一个可选实施方式中,在301中,上述HSS还可以进一步向上述 IBCF发送上述IP PBX的标识信息,以使得上述IBCF将HSS发送的上述IP PBX的标识信息和为上述IP-PBX配置的标识信息进行匹配。如果匹配成功,则上述IBCF将上述呼叫请求消息路由至与上述第一 S-CSCF信息对应的S-CSCF。如果匹配失败,则向上述HSS发送第二位置信息请求消息,上述第二位置信息请求消息中包含上述IP PBX的标识信息。然后上述IBCF根据接收的上述HSS发送的上述 IP PBX对应的第二 S-CSCF信息,将上述呼叫请求消息中的上述终端设备的标识信息替换为上述IP PBX的标识信息,并将上述呼叫请求消息路由至与上述第二 S-CSCF信息对应的 S-CSCF。其中,上述终端设备对应的第一 S-CSCF信息可以包括但不限于上述终端设备对应的S-CSCF的标识信息或者上述终端设备对应的S-CSCF能力集。本实施例中,HSS接收IBCF发送的包含上述终端设备的标识信息的第一位置信息请求消息之后,通过向上述IBCF发送上述终端设备对应的第一 S-CSCF信息,使得上述IBCF 能够根据接收的上述HSS发送的上述终端设备对应的第一 S-CSCF信息,将上述呼叫请求消息路由至与上述第一 S-CSCF信息对应的S-CSCF。由于IP PBX下的终端设备可以在HSS中进行单独开户,所以不再需要所有终端设备的号码的正则表达式,能够解决现有技术中由于正则表达式可能会非常复杂而导致的正则表达式的确定和维护难度较高的问题,从而进一步提高了终端设备的接入可靠性。图4为本发明另一实施例提供的IP PBX的呼叫路由方法的流程示意图,如图4所示,本实施例的IP PBX的呼叫路由方法可以包括40UHSS接收IBCF发送的第一位置信息请求消息,上述第一位置信息请求消息中包含终端设备的标识信息和IP PBX的标识信息。详细描述可以图3对应的实施例中的相关内容,此处不再赘述。402、上述HSS利用上述IP PBX的标识信息,在与上述终端设备的标识信息对应的上述终端设备的用户信息中没有匹配成功时,向上述IBCF发送失败结果信息,以使得上述IBCF向上述HSS发送第二位置信息请求消息,上述第二位置信息请求消息中包含上述IP PBX的标识信息,并根据上述HSS发送的上述IP PBX对应的第二 S-CSCF信息,将上述呼叫请求消息中的上述终端设备的标识信息替换为上述IP PBX的标识信息,并将上述呼叫请求消息路由至与上述第二 S-CSCF信息对应的S-CSCF。其中,上述IP PBX对应的第二 S-CSCF信息可以包括但不限于上述IP PBX对应的 S-CSCF的标识信息或者上述IP PBX对应的S-CSCF能力集。例如HSS接收IBCF发送的上述第二位置信息请求消息之后,HSS可以利用上述 IP PBX的标识信息,在与上述IP PBX的标识信息对应的上述IP PBX的用户信息中匹配成功,获得上述IP PBX对应的第二 S-CSCF信息,并向IBCF发送第二位置信息应答消息,该第二位置信息应答消息中包含获得的上述IP PBX对应的第二 S-CSCF信息。本实施例中,HSS通过接收IBCF发送的包含终端设备的标识信息的第一位置信息请求消息之后,由上述HSS利用上述IP PBX的标识信息,在与上述终端设备的标识信息对应的上述终端设备的用户信息中没有匹配成功时向IBCF发送失败结果信息,以使上述 IBCF根据接收的上述HSS发送的失败结果信息,向上述HSS发送包含上述IP PBX的标识信息的第二位置信息请求消息,使得上述IBCF能够根据接收的上述HSS发送的上述IP PBX对应的第二 S-CSCF信息,将上述呼叫请求消息中的上述终端设备的标识信息替换为上述IP PBX的标识信息,并将上述呼叫请求消息路由至与上述第二 S-CSCF信息对应的S-CSCF,由于IP PBX下的终端设备可以在HSS中进行单独开户,所以不再需要所有终端设备的号码的正则表达式,能够解决现有技术中由于正则表达式可能会非常复杂而导致的正则表达式的确定和维护难度较高的问题,从而进一步提高了终端设备的接入可靠性。需要说明的是对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。图5为本发明另一实施例提供的IP PBX的呼叫路由设备的结构示意图,如图5所示,本实施例的IP PBX的呼叫路由设备可以包括接收单元51、发送单元52和路由单元53。 其中,接收单元51用于接收来自IP PBX下的终端设备的呼叫请求消息,上述呼叫请求消息中包含上述终端设备的标识信息;发送单元52用于向HSS发送第一位置信息请求消息,上述第一位置信息请求消息中包含上述终端设备的标识信息;上述接收单元51还用于接收上述HSS发送的上述终端设备对应的第一 S-CSCF信息;路由单元53用于将上述呼叫请求消息路由至与上述第一 S-CSCF信息对应的S-CSCF。上述图1、图加和图2b对应的IBCF的功能均可以由本实施例提供的IP PBX的呼叫路由设备实现。其中,上述终端设备对应的第一 S-CSCF信息可以包括但不限于上述终端设备对应的S-CSCF的标识信息或者上述终端设备对应的S-CSCF能力集。在本实施例的一个可选实施方式中,发送单元52向上述HSS发送的上述第一位置
11信息请求消息中还可以进一步包含上述IP PBX的标识信息;相应地,接收单元51接收的上述第一 S-CSCF信息则可以由上述HSS利用上述IP PBX的标识信息,在与上述终端设备的标识信息对应的上述终端设备的用户信息中匹配成功时发送。在本实施例的另一个可选实施方式中,接收单元51还可以进一步接收上述HSS发送的上述IP PBX的标识信息;相应地,路由单元53具体可以将接收单元51接收的上述IP PBX的标识信息和该设备为上述IP-PBX配置的标识信息进行匹配,如果匹配成功,则可以将上述呼叫请求消息路由至与上述第一 S-CSCF信息对应的S-CSCF。在本实施例的另一个可选实施方式中,路由单元53还可以进一步用于根据接收的上述HSS发送的失败结果信息、或者接收单元51接收的上述IP PBX的标识信息和该设备为上述IP-PBX配置的标识信息匹配失败时,向上述HSS发送第二位置信息请求消息,上述第二位置信息请求消息中包含上述IP PBX的标识信息,上述失败结果信息由上述HSS利用上述IP PBX的标识信息,在与上述终端设备的标识信息对应的上述终端设备的用户信息中没有匹配成功时发送;并根据接收的上述HSS发送的上述IP PBX对应的第二 S-CSCF信息,将上述呼叫请求消息中的上述终端设备的标识信息替换为上述IP PBX的标识信息,并将上述呼叫请求消息路由至与上述第二 S-CSCF信息对应的S-CSCF。其中,上述IP PBX对应的第二 S-CSCF信息可以包括但不限于上述IP PBX对应的 S-CSCF的标识信息或者上述IP PBX对应的S-CSCF能力集。本实施例中,接收单元接收来自IP PBX下的终端设备的呼叫请求消息之后,通过发送单元向HSS发送包含上述终端设备的标识信息的第一位置信息请求消息,并由接收单元获得上述HSS发送的上述终端设备对应的第一 S-CSCF信息,使得路由单元能够根据接收单元接收的上述HSS发送的上述终端设备对应的第一 S-CSCF信息,将上述呼叫请求消息路由至与上述第一 S-CSCF信息对应的S-CSCF。由于IP PBX下的终端设备可以在HSS中进行单独开户,所以不再需要所有终端设备的号码的正则表达式,能够解决现有技术中由于正则表达式可能会非常复杂而导致的正则表达式的确定和维护难度较高的问题,从而进一步提高了终端设备的接入可靠性。图6为本发明另一实施例提供的IP PBX的呼叫路由设备的结构示意图,如图6所示,本实施例的IP PBX的呼叫路由设备可以包括接收单元61和发送单元62。其中,接收单元61用于接收IBCF发送的第一位置信息请求消息,上述第一位置信息请求消息中包含终端设备的标识信息;发送单元62用于向上述IBCF发送上述终端设备对应的第一 S-CSCF信息,以使得上述IBCF将上述呼叫请求消息路由至与上述第一 S-CSCF信息对应的S-CSCF。上述图3和图4对应的HSS的功能均可以由本实施例提供的IP PBX的呼叫路由设备实现。其中,上述终端设备对应的第一 S-CSCF信息可以包括但不限于上述终端设备对应的S-CSCF的标识信息或者上述终端设备对应的S-CSCF能力集。在本实施例的一个可选实施方式中,接收单元61接收的上述IBCF发送的上述第一位置信息请求消息中还可以进一步包含上述IP PBX的标识信息;相应地,发送单元62具体可以利用上述IP PBX的标识信息,在与上述终端设备的标识信息对应的上述终端设备的用户信息中匹配成功时,向上述IBCF发送上述第一 S-CSCF信息。在本实施例的另一个可选实施方式中,发送单元62还可以进一步向上述IBCF发送上述IP PBX的标识信息,以使得上述IBCF将HSS发送的上述IP PBX的标识信息和为上述IP-PBX配置的标识信息进行匹配。如果匹配成功,则上述IBCF将上述呼叫请求消息路由至与上述第一 S-CSCF信息对应的S-CSCF。如果匹配失败,则向上述HSS发送第二位置信息请求消息,上述第二位置信息请求消息中包含上述IP PBX的标识信息。然后上述IBCF根据接收的上述HSS发送的上述 IP PBX对应的第二 S-CSCF信息,将上述呼叫请求消息中的上述终端设备的标识信息替换为上述IP PBX的标识信息,并将上述呼叫请求消息路由至与上述第二 S-CSCF信息对应的 S-CSCF。在本实施例的另一个可选实施方式中,发送单元62还可以进一步利用上述IP PBX的标识信息,在与上述终端设备的标识信息对应的上述终端设备的用户信息中没有匹配成功时,向上述IBCF发送失败结果信息,以使得上述IBCF向上述HSS发送第二位置信息请求消息,上述第二位置信息请求消息中包含上述IP PBX的标识信息,并根据上述HSS发送的上述IP PBX对应的第二 S-CSCF信息,将上述呼叫请求消息中的上述终端设备的标识信息替换为上述IP PBX的标识信息,并将上述呼叫请求消息路由至与上述第二 S-CSCF信息对应的S-CSCF。其中,上述IP PBX对应的第二 S-CSCF信息可以包括但不限于上述IP PBX对应的 S-CSCF的标识信息或者上述IP PBX对应的S-CSCF能力集。本实施例中,接收单元接收IBCF发送的包含上述终端设备的标识信息的第一位置信息请求消息之后,通过发送单元向上述IBCF发送上述终端设备对应的第一 S-CSCF信息,使得上述IBCF能够根据接收的上述HSS发送的上述终端设备对应的第一 S-CSCF信息, 将上述呼叫请求消息路由至与上述第一 S-CSCF信息对应的S-CSCF。由于IP PBX下的终端设备可以在HSS中进行单独开户,所以不再需要所有终端设备的号码的正则表达式,能够解决现有技术中由于正则表达式可能会非常复杂而导致的正则表达式的确定和维护难度较高的问题,从而进一步提高了终端设备的接入可靠性。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统, 装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(Read-only Memory,简称 ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
1权利要求
1.一种IP专用小交换机IP PBX的呼叫路由方法,其特征在于,包括互联边界控制功能设备IBCF接收来自IP PBX下的终端设备的呼叫请求消息,所述呼叫请求消息中包含所述终端设备的标识信息;所述IBCF向归属用户服务器HSS发送第一位置信息请求消息,所述第一位置信息请求消息中包含所述终端设备的标识信息;所述IBCF接收所述HSS发送的所述终端设备对应的第一 S-CSCF信息;所述IBCF将所述呼叫请求消息路由至与所述第一 S-CSCF信息对应的S-CSCF。
2.根据权利要求1所述的方法,其特征在于,所述第一位置信息请求消息中还包含所述IP PBX的标识信息;所述第一 S-CSCF信息由所述HSS利用所述IP PBX的标识信息,在与所述终端设备的标识信息对应的所述终端设备的用户信息中匹配成功时发送。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括所述IBCF接收所述HSS 发送的所述IP PBX的标识信息;所述IBCF将所述呼叫请求消息路由至与所述第一 S-CSCF信息对应的S-CSCF,包括所述IBCF将接收的所述IP PBX的标识信息和为所述IP-PBX配置的标识信息进行匹配,如果匹配成功,所述IBCF将所述呼叫请求消息路由至与所述第一 S-CSCF信息对应的 S-CSCF。
4.根据权利要求2或3所述的方法,其特征在于,所述IBCF向HSS发送第一位置信息请求消息之后,还包括所述IBCF根据接收的所述HSS发送的失败结果信息、或者IBCF将接收的所述IP PBX 的标识信息和为所述IP-PBX配置的标识信息匹配失败时,向所述HSS发送第二位置信息请求消息,所述第二位置信息请求消息中包含所述IP PBX的标识信息,所述失败结果信息由所述HSS利用所述IP PBX的标识信息,在与所述终端设备的标识信息对应的所述终端设备的用户信息中没有匹配成功时发送;所述IBCF根据接收的所述HSS发送的所述IP PBX对应的第二 S-CSCF信息,将所述呼叫请求消息中的所述终端设备的标识信息替换为所述IP PBX的标识信息,并将所述呼叫请求消息路由至与所述第二 S-CSCF信息对应的S-CSCF。
5.根据权利要求4所述的方法,其特征在于,所述第二S-CSCF信息包括所述IP PBX对应的S-CSCF的标识信息或者所述IP PBX对应的S-CSCF能力集。
6.根据权利要求1 5任一权利要求所述的方法,其特征在于,所述第一S-CSCF信息包括所述终端设备对应的S-CSCF的标识信息或者所述终端设备对应的S-CSCF能力集。
7.—种IP专用小交换机IP PBX的呼叫路由方法,其特征在于,包括归属用户服务器HSS接收互联边界控制功能设备IBCF发送的第一位置信息请求消息, 所述第一位置信息请求消息中包含终端设备的标识信息;所述HSS向所述IBCF发送终端设备对应的第一 S-CSCF信息,以使得所述IBCF将所述呼叫请求消息路由至与所述第一 S-CSCF信息对应的S-CSCF。
8.根据权利要求7所述的方法,其特征在于,所述第一位置信息请求消息中还包含所述IPPBX的标识信息;所述HSS向所述IBCF发送终端设备对应的第一 S-CSCF信息,包括所述HSS利用所述IP PBX的标识信息,在与所述终端设备的标识信息对应的所述终端设备的用户信息中匹配成功时,向所述IBCF发送所述第一 S-CSCF信息。
9.根据权利要求7所述的方法,其特征在于,所述方法还包括所述HSS向所述IBCF发送所述IP PBX的标识信息,以使得所述IBCF将HSS发送的所述IP PBX的标识信息和为所述IP-PBX配置的标识信息进行匹配。
10.根据权利要求8所述的方法,其特征在于,所述方法还包括所述HSS利用所述IP PBX的标识信息,在与所述终端设备的标识信息对应的所述终端设备的用户信息中没有匹配成功时,向所述IBCF发送失败结果信息,以使得所述IBCF向所述HSS发送第二位置信息请求消息,所述第二位置信息请求消息中包含所述IP PBX的标识信息,并根据所述HSS发送的所述IP PBX对应的第二 S-CSCF信息,将所述呼叫请求消息中的所述终端设备的标识信息替换为所述IP PBX的标识信息,并将所述呼叫请求消息路由至与所述第二 S-CSCF信息对应的S-CSCF。
11.根据权利要求10所述的方法,其特征在于,所述第二S-CSCF信息包括所述IP PBX 对应的S-CSCF的标识信息或者所述IP PBX对应的S-CSCF能力集。
12.根据权利要求7 11任一权利要求所述的方法,其特征在于,所述第一S-CSCF信息包括所述终端设备对应的S-CSCF的标识信息或者所述终端设备对应的S-CSCF能力集。
13.—种IP专用小交换机IP PBX的呼叫路由设备,其特征在于,包括接收单元,用于接收来自IP PBX下的终端设备的呼叫请求消息,所述呼叫请求消息中包含所述终端设备的标识信息;发送单元,用于向归属用户服务器HSS发送第一位置信息请求消息,所述第一位置信息请求消息中包含所述终端设备的标识信息;所述接收单元还用于接收所述HSS发送的所述终端设备对应的第一 S-CSCF信息;路由单元用于将所述呼叫请求消息路由至与所述第一 S-CSCF信息对应的S-CSCF。
14.根据权利要求13所述的设备,其特征在于,所述发送单元向所述HSS发送的所述第一位置信息请求消息中还包含所述IP PBX的标识信息;所述接收单元接收的所述第一 S-CSCF信息由所述HSS利用所述IP PBX的标识信息,在与所述终端设备的标识信息对应的所述终端设备的用户信息中匹配成功时发送。
15.根据权利要求13所述的设备,其特征在于,所述接收单元还用于接收所述HSS发送的所述IP PBX的标识信息;所述路由单元具体用于将所述接收单元接收的所述IP PBX的标识信息和所述设备为所述IP-PBX配置的标识信息进行匹配,如果匹配成功,将所述呼叫请求消息路由至与所述第一 S-CSCF信息对应的 S-CSCF。
16.根据权利要求14或15所述的设备,其特征在于,所述路由单元还用于根据接收的所述HSS发送的失败结果信息、或者将所述接收单元接收的所述IP PBX的标识信息和所述设备为所述IP-PBX配置的标识信息匹配失败时,向所述HSS发送第二位置信息请求消息, 所述第二位置信息请求消息中包含所述IP PBX的标识信息,所述失败结果信息由所述HSS 利用所述IP PBX的标识信息,在与所述终端设备的标识信息对应的所述终端设备的用户信息中没有匹配成功时发送;并根据接收的所述HSS发送的所述IP PBX对应的第二 S-CSCF 信息,将所述呼叫请求消息中的所述终端设备的标识信息替换为所述IP PBX的标识信息, 并将所述呼叫请求消息路由至与所述第二 S-CSCF信息对应的S-CSCF。
17.根据权利要求16所述的设备,其特征在于,所述第二S-CSCF信息包括所述IP PBX对应的S-CSCF的标识信息或者所述IP PBX对应的S-CSCF能力集。
18.根据权利要求13 17任一权利要求所述的设备,其特征在于,所述第一S-CSCF信息包括所述终端设备对应的S-CSCF的标识信息或者所述终端设备对应的S-CSCF能力集。
19.一种IP专用小交换机IP PBX的呼叫路由设备,其特征在于,包括接收单元,用于接收互联边界控制功能设备IBCF发送的第一位置信息请求消息,所述第一位置信息请求消息中包含终端设备的标识信息;发送单元,用于向所述IBCF发送终端设备对应的第一 S-CSCF信息,以使得所述IBCF 将所述呼叫请求消息路由至与所述第一 S-CSCF信息对应的S-CSCF。
20.根据权利要求19所述的设备,其特征在于,所述接收单元接收的所述IBCF发送的所述第一位置信息请求消息中还包含所述IP PBX的标识信息;所述发送单元具体用于利用所述IP PBX的标识信息,在与所述终端设备的标识信息对应的所述终端设备的用户信息中匹配成功时,向所述IBCF发送所述第一 S-CSCF信息。
21.根据权利要求19所述的设备,其特征在于,所述发送单元还用于向所述IBCF发送所述IP PBX的标识信息,以使得所述IBCF将HSS发送的所述IP PBX 的标识信息和为所述IP-PBX配置的标识信息进行匹配。
22.根据权利要求20所述的设备,其特征在于,所述发送单元还用于利用所述IPPBX 的标识信息,在与所述终端设备的标识信息对应的所述终端设备的用户信息中没有匹配成功时,向所述IBCF发送失败结果信息,以使得所述IBCF向所述HSS发送第二位置信息请求消息,所述第二位置信息请求消息中包含所述IP PBX的标识信息,并根据所述HSS发送的所述IP PBX对应的第二 S-CSCF信息,将所述呼叫请求消息中的所述终端设备的标识信息替换为所述IP PBX的标识信息,并将所述呼叫请求消息路由至与所述第二 S-CSCF信息对应的 S-CSCF。
23.根据权利要求22所述的设备,其特征在于,所述第二S-CSCF信息包括所述IP PBX 对应的S-CSCF的标识信息或者所述IP PBX对应的S-CSCF能力集。
24.根据权利要求19 23任一权利要求所述的设备,其特征在于,所述第一S-CSCF信息包括所述终端设备对应的S-CSCF的标识信息或者所述终端设备对应的S-CSCF能力集。
全文摘要
本发明提供IP PBX的呼叫路由方法及设备。本发明由于IP PBX下的终端设备可以在HSS中进行单独开户,所以不再需要所有终端设备的号码的正则表达式,能够解决现有技术中由于正则表达式可能会非常复杂而导致的正则表达式的确定和维护难度较高的问题。
文档编号H04M7/00GK102577281SQ201180003408
公开日2012年7月11日 申请日期2011年12月30日 优先权日2011年12月30日
发明者张胜文, 林宏达, 苏炜 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1