一种控制用户呼叫的方法和设备的制作方法

文档序号:7888582阅读:170来源:国知局
专利名称:一种控制用户呼叫的方法和设备的制作方法
技术领域
本发明涉及通讯领域,尤其涉及一种控制用户呼叫的方法和设备。
背景技术
网络电话(Voice over Internet Protocol,简称VoIP)通过将模拟声音讯号数字化,以数据包的形式在IP数据网络上做实时传递。VoIP技术使得语音通过网络传输,能够为企业尤其跨国或者其他具有大量分支机构的企业节省大量的长途通信费用。传统的基于VoIP的企业,内线号码才能够使用企业的VoIP网络。为了使外线用户可受控使用企业内部的VoIP网络,需要在企业通讯录服务器上登记外线用户的外线号码, 例如手机号码。具体控制过程为接收外线用户呼叫转接请求,通过轻量目录访问协议(Lightweight Directory Access Protocol,简称,LDAP) 查询企业通讯录服务器,如果该外线用户的外线号码在企业通讯录服务器中,则转接。在实现上述控制外线用户通过内部VoIP系统进行长途呼叫的过程中,发明人发现至少存在如下问题需要支持LDAP协议和借助企业通讯录服务器才能实现,使用Radius 服务器造成控制设备成本增加,操作复杂的缺陷。

发明内容
本发明的实施例提供一种控制用户呼叫的方法和设备,解决了借助其他设备控制外线用户通过内部VoIP系统进行长途呼叫时带来的成本高和操作复杂的缺陷,实现高效迅捷、低成本的长途呼叫控制。为达到上述目的,本发明的实施例采用如下技术方案一方面,本发明实施例提供了一种控制用户呼叫的方法,包括接收第一外线用户的呼叫申请,所述呼叫申请包括所述第一外线用户的号码以及被叫方的号码;当所述被叫方的号码为长途号码时,查询权限关系表,所述权限关系表中包括内线号码和具有长途呼叫权限的外线用户的号码;若所述第一外线用户的号码在所述权限关系表内,则接通所述第一外线用户的呼叫另一方面,本发明实施例还提供了一种控制用户呼叫的设备,包括接收模块,用于接收第一外线用户的呼叫申请,所述呼叫申请包括所述第一外线用户的号码以及被叫方的号码;判断模块,用于判断所述被叫方的号码是否为长途号码;查询模块,用于在所述判断模块确定所述被叫方的号码为长途号码后,查询权限关系表,所述权限关系表中包括内线号码和具有长途呼叫权限的外线用户的号码;执行模块,用于所述查询模块确定所述第一外线用户的号码在所述权限关系表内时,接通所述第一外线用户的呼叫。本发明实施例提供的控制用户呼叫的方法和设备,接收第一外线用户呼叫申请且确定该呼叫申请的被叫方的号码为长途号码后,通过查询权限关系表来控制该第一外线用户的长途呼叫。无需借助其他设备,即可控制外线用户通过VoIP拨打国内或者国际长途。 解决了借助其他设备控制外线用户通过内部VoIP系统进行长途呼叫时带来的成本高和操作复杂的缺陷,实现高效迅捷、低成本的长途呼叫控制。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的一种控制用户呼叫权限的方法流程图;图2为本发明实施例提供的另一种控制用户呼叫权限的方法流程图;图3为本发明实施例提供的一种控制用户呼叫权限的设备结构图。图4为本发明实施例提供的另一种控制用户呼叫权限的设备结构图;图5为本发明实施例提供的一种控制用户呼叫权限的网络场景示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明的实施例采用如下技术方案—方面,本发明实施例提供一种控制用户呼叫的方法,参见图1,所述方法包括101 接收第一外线用户的呼叫申请,所述呼叫申请包括所述第一外线用户的号码以及被叫方的号码;102:当所述被叫方的号码为长途号码时,查询权限关系表,所述权限关系表中包括内线号码和具有长途呼叫权限的外线用户的号码;103:若所述第一外线用户的号码在权限关系表内,则接通所述第一外线用户的呼叫。示例性的,接通所述第一外线用户的呼叫可以包括,电话交换设备根据所述被叫方的号码查询所述被叫方的地址信息,电话交换设备通过网际协议IP网络呼叫被叫方一侧的电话交换设备,并发送所述被叫方的地址信息,所述被叫方一侧的电话交换设备根据所述被叫方的地址信息呼叫所述被叫方,接通所述第一外线用户的呼叫。本发明实施例提供的控制用户呼叫的方法,接收第一外线用户呼叫申请且确定该呼叫申请的被叫方的号码为长途号码后,通过查询权限关系表来控制该第一外线用户的长途呼叫。无需借助其他设备,即可控制外线用户通过VoIP拨打国内或者国际长途。解决了借助其他设备控制外线用户通过内部VoIP系统进行长途呼叫时带来的成本高和操作复杂的缺陷,实现高效迅捷、低成本的长途呼叫控制。本发明实施例提供另一种控制用户呼叫的方法,参见图2,该方法包括201 电话交换设备接收第一外线用户的呼叫申请,所述呼叫申请包括所述第一外线用户的号码以及被叫方的号码;所述电话交换设备可以是网际协议(Internet Protocol,简称IP)电话交换机 (Private Branch Exchange,■禾尔 PBX)。具体的,电话交换设备接收第一外线用户的呼叫申请,所述电话交换设备可以完全将话音通信集成到数据网络中。参见图5,电话交换设备30可以通过局域网(Local Area Network,简称LAN)和多个第一终端40连接,该第一终端40可以为软件电话或者硬件电话,软件电话是指在电脑上下载软件,然后通过耳麦实现和对方(固话或手机)进行通话; 硬件电话是指通过语音网关连接的普通电话机。通过LAN和该电话交换设备30连接的所有第一终端40均为该电话交换设备的内线用户。相应的,该电话交换设备30的所有内线用户的号码称为该电话交换设备30的内线号码,并储存在该电话交换设备30内。除通过LAN和该电话交换设备30连接的第一终端40之外的所有终端均为该电话交换设备30的外线用户,相应的,该电话交换设备30的所有外线用户的号码称为该电话交换设备30的外线号码。例如,通过公共交换电话网络(Public Switched Telephone Network,简称PSTN)连接到电话交换设备30的第二终端50为外线用户,该第二终端50的号码为外线号码,该第二终端50可以是手机或者固话。202 所述电话交换设备判断所述被叫方的号码是否为长途号码;电话交换设备可以根据预先设置的前缀判断被叫方号码是否为国内长途或者国际长途,例如,可以设置前缀加拨0的被叫方号码为国内长途,加拨00的被叫方号码为国际长途,本发明对于判断长途号码的方法不进行限定。203:若所述被叫方的号码是长途号码,所述电话交换设备查询权限关系表,所述权限关系表包括内线号码和具有长途呼叫权限的外线用户的号码;示例性的,该权限关系表可以由内线号码以及内线号码对应的属性值组成,所述内线号码的属性值包括具有长途呼叫权限的外线用户的号码,也可以为空或者其他号码, 当某一内线号码的属性值为对应的外线用户的号码时,该内线号码和外线号码绑定并具有相同的长途呼叫权限。具体的,配置权限关系表可以包括,电话交换设备将其内线号码和具有长途呼叫权限的外线用户的号码储存在权限关系表内,示例性的,每个长途呼叫权限的外线用户的号码与某一内线号码对应,例如,可以利用员工将内线号码与外线号码进行对应,某一员工的内线号码与该员工的外线号码在权限关系表中具有对应关系。电话交换设备将权限关系表中具有对应关系的内线号码和外线号码绑定并设置相同的长途呼叫权限。
参见表1,该权限关系表可以以文档的形式储存于该电话交换设备内,该文档内每个内线号码的后面均设置有属性值,若某一内线号码后面的属性值设置为外线号码,则该外线号码具有长途呼叫权限,该外线号码可以是多个,可以为手机或者固话。若某一内线号码用户后面的属性值设置为空或者其他,则表示该属性值没有长途呼叫权限。表 权利要求
1.一种控制用户呼叫的方法,其特征在于包括接收第一外线用户的呼叫申请,所述呼叫申请包括所述第一外线用户的号码以及被叫方的号码;当所述被叫方的号码为长途号码时,查询权限关系表,所述权限关系表中包括内线号码和具有长途呼叫权限的外线用户的号码;若所述第一外线用户的号码在所述权限关系表内,则接通所述第一外线用户的呼叫。
2.如权利要求1所述的一种控制用户呼叫的方法,其特征在于,所述权限关系表中包括内线号码以及内线号码对应的属性值,所述内线号码的属性值包括具有长途呼叫权限的外线用户的号码。
3.如权利要求1或2所述的一种控制用户呼叫的方法,其特征在于,所述接通所述第一外线用户的呼叫具体包括根据所述被叫方的号码查询所述被叫方的地址信息;通过网际协议IP网络呼叫被叫方一侧的电话交换设备,并发送所述被叫方的地址信息;所述被叫方一侧的电话交换设备根据所述被叫方的地址信息呼叫所述被叫方,接通所述第一外线用户的呼叫。
4.如权利要求1至3任一项所述的一种控制用户呼叫的方法,其特征在于,还包括 若所述第一外线用户的号码不在所述权限关系表内,则拒绝接通所述第一外线用户的呼叫。
5.一种控制用户呼叫的设备,其特征在于,包括接收模块,用于接收第一外线用户的呼叫申请,所述呼叫申请包括所述第一外线用户的号码以及被叫方的号码;判断模块,用于判断所述被叫方的号码是否为长途号码;查询模块,用于在所述判断模块确定所述被叫方的号码为长途号码后,查询权限关系表,所述权限关系表中包括内线号码和具有长途呼叫权限的外线用户的号码;执行模块,用于所述查询模块确定所述第一外线用户的号码在所述权限关系表内时, 接通所述第一外线用户的呼叫。
6.根据权利要求5所述的一种控制用户呼叫的设备,其特征在于,所述设备还包括储存模块,用于储存所述权限关系表,所述权限关系表中包括内线号码以及内线号码对应的属性值,所述内线号码的属性值包括具有长途呼叫权限的外线用户的号码。
7.根据权利要求5或6所述的一种控制用户呼叫的设备,其特征在于,所述执行模块包括查询子模块,呼叫子模块和发送子模块;所述查询子模块,用于根据所述被叫方的号码查询所述被叫方的地址信息; 所述呼叫子模块,用于通过IP网络呼叫被叫方一侧的电话交换设备; 所述发送子模块,用于发送所述被叫方的地址信息,以便于所述被叫方一侧的电话交换设备根据所述被叫方的地址信息呼叫所述被叫方,接通所述第一外线用户的呼叫。
8.根据权利要求5至7任一项所述的一种控制用户呼叫的设备,其特征在于,所述执行模块还用于所述查询模块确定所述第一外线用户的号码不在所述权限关系表内时,拒绝接通所述第一外线用户的呼叫。
全文摘要
本发明公开了一种控制用户呼叫的方法和设备,涉及通讯领域,应用于网络电话的外线用户长途呼叫控制。解决了借助其他设备控制外线用户通过内部VoIP系统进行长途呼叫时带来的成本高和操作复杂的缺陷,实现高效迅捷、低成本的长途呼叫控制。本发明实施例提供的控制用户呼叫的方法包括接收第一外线用户的呼叫申请,所述呼叫申请包括所述第一外线用户的号码以及被叫方的号码;当所述被叫方的号码为长途号码时,查询权限关系表,所述权限关系表中包括内线号码和具有长途呼叫权限的外线用户的号码;若所述第一外线用户的号码在所述权限关系表内,则接通所述第一外线用户的呼叫。
文档编号H04M7/00GK102547000SQ20121002343
公开日2012年7月4日 申请日期2012年2月2日 优先权日2012年2月2日
发明者朱江, 颜小俊 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1