基于关于PSTN呼叫的知识的节点声誉制造技术

技术编号:6450574 阅读:242 留言:0更新日期:2012-04-11 18:40
一种系统可提供针对一电话号码的信任关系信息,其中该信任关系信息可指示出是否一个或多个节点基于所展示的关于PSTN呼叫的知识而认为目标节点包括用于该电话号码的VoIP呼叫代理或者与这样的VoIP呼叫代理相关联。系统可基于信任关系信息来确定与目标节点的目标信任关系,其中目标信任关系指示出进行确证的节点对目标节点与用于该电话号码的VoIP呼叫代理相关联或者包括这样的VoIP呼叫代理这一事项所具有的信任的级别,并且其中进行确证的节点和所述至少一个节点可以分别在网络的不同管理域中。

【技术实现步骤摘要】
【国外来华专利技术】
本公开总地涉及互联网协议语音(Voice over Internet Protocol,VoIP),具体而言涉及VoIP地址发现。
技术介绍
互联网协议语音(VoIP)系统管理在互联网上对语音信息的递送。VoIP涉及用离散的分组以数字形式发送语音信息,而不是使用公共交换电话网(PSTN)的传统的基于电路的协议。VoIP也被称为IP电话、互联网电话、宽带电话以及宽带语音。使用VoIP的一个主要优点在于VoIP避免了普通电话服务提供商所收取的费用。这样,VoIP系统在企业内正变得越来越常见。VoIP呼叫可涉及信令会话和媒体会话。信令可以利用诸如会话发起协议(SIP)、 H. 323协议或任何其他适当的信令协议之类的各种协议来实现。SIP是用于创建、修改和终止与一个或多个参与者之间的媒体会话的应用层控制(信令)协议。这些媒体会话可包括互联网电话呼叫、多媒体分发和多媒体会议。通常,呼叫代理为VoIP客户端处理VoIP呼叫路由。呼叫代理通常利用目的地电话号码来发出VoIP呼叫。这个号码可能与同一呼叫代理上的客户端相关联,在此情况下呼叫被直接发送到该客户端。作为替换或附加,该号码可能与和同一企业内的另一代理相关联的客户端相关联。在此情况下,呼叫代理可以利用所配置的定义如何路由呼叫的规则来向该代理发送呼叫。当企业内的用户与企业外的用户通信时,呼叫可在PSTN网关上被端接并被路由到PSTN。然而,这样就消除了 VoIP的许多益处。在企业或企业群组之间,两个呼叫代理可以通过IP直接与彼此连接,而不需要 PSTN。这两个呼叫代理中的一个或两个可以被配置以另一呼叫代理的地址,以便发起这些呼叫代理之间的信令会话。然而,获得呼叫代理的地址可能是麻烦的。附图说明组件和附图不一定是按比例的,而重点在于图示出示例。另外,在附图中,相似的标号在所有不同的视图中标示对应的部件。图1示出了互联网协议语音(VoIP)和公共交换电话网(PSTN)系统中的示例性组件;图2出于教导目的示出了一硬件系统,其可用于实现互联网协议专用交换分机 (IP-PBX)或呼叫代理或呼叫管理器功能的其他主机;图3示出了在发源呼叫代理处实现的与在VoIP呼叫路由信息的注册表中查找地址块相关联的示例性过程流程;图4示出了在发源呼叫代理处实现的响应于呼叫发起消息而判定是发出PSTN还是VoIP呼叫的示例性过程流程;图5示出了在目的地呼叫代理处响应于接收到PSTN呼叫而实现的示例性过程流程;图6示出了在发源呼叫代理处实现的与核实目的地呼叫代理相关联的示例性过程流程;图7A和7B示出了在发源呼叫代理处实现的与在PSTN呼叫期间核实目的地呼叫代理相关联的示例性过程流程;图8是在目的地呼叫代理处实现的与核实呼叫发起消息中的主叫者ID相关联的一个实施例的操作的流程图;图9示出了将确证服务与呼叫代理的服务分离的系统的示例;图10示出了基于节点之间的信任关系来确证呼叫代理的系统的示例;图11示出了存储在注册表中的信任关系信息的示例性结构;并且图12示出了确定从进行确证的节点到目标节点的信任关系的方法的一个实施例。具体实施例方式概述作为介绍,以下描述的示例性实施例包括用于基于信任关系信息来确定与目标节点的目标信任关系的系统,编码在计算机可读介质中的用于确定与目标节点的目标信任关系的逻辑,以及用于基于目标信任关系来确证(确认证实)目标节点针对一电话号码的身份的方法。根据第一方面,该系统可提供针对一电话号码的信任关系信息,其中该信任关系信息指示出是否至少一个节点认为目标节点包括用于该电话号码的VoIP呼叫代理或者与用于该电话号码的VoIP呼叫代理相关联。该至少一个节点可以基于所展示的关于至少一个PSTN呼叫的知识来认为目标节点是上述那样的。系统基于信任关系信息来确定与目标节点的目标信任关系。目标信任关系可以指示出进行确证的节点对目标节点与用于该电话号码的VoIP呼叫代理相关联或者包括用于该电话号码的VoIP呼叫代理这一事项所具有的信任的级别,其中进行确证的节点和该至少一个节点分别在网络的不同管理域中。在第二方面中,编码在计算机可读介质中的逻辑可生成针对一电话号码的信任关系信息,其中该信任关系信息包括对如下情况的指示即,至少一个节点认为目标节点包括用于该电话号码的VoIP呼叫代理或者与用于该电话号码的VoIP呼叫代理相关联。该至少一个节点可以基于所展示的关于至少一个PSTN呼叫的知识来认为目标节点是上述那样的。该逻辑可以根据信任关系信息来确定与目标节点的目标信任关系。目标信任关系可以指示出进行确证的节点信任目标节点与用于该电话号码的VoIP呼叫代理相关联或者包括用于该电话号码的VoIP呼叫代理的程度,其中进行确证的节点和该至少一个节点在不同管理域中。在第三方面中,提供了一种方法。可以提供针对一电话号码的信任关系信息的至少一部分,其中该信任关系信息指示出至少一个节点基于关于至少一个PSTN呼叫的知识而认为目标节点包括用于该电话号码的VoIP呼叫代理或者与用于该电话号码的VoIP呼叫代理相关联。可以基于目标信任关系来确证目标节点针对该电话号码的身份,其中目标信任关系是根据信任关系信息来确定的。目标信任关系可以指示出进行确证的节点对目标节点与用于该电话号码的VoIP呼叫代理相关联或者包括用于该电话号码的VoIP呼叫代理这一事项所具有的信任的级别,其中进行确证的节点和该至少一个节点分别在第一管理域和第二管理域中。示例性实施例在PSTN系统中协助实现呼叫代理之间的经由公共的基于分组的通信网络的VoIP 呼叫的交换和安全性。呼叫代理可以使用PSTN系统来核实另一呼叫代理对一电话号码的拥有权。PSTN系统可以协助形成呼叫代理的声誉。呼叫代理可使用另一呼叫代理的声誉来核实该另一呼叫代理拥有该电话号码。如下文中更详细描述的,在一种实现方式中,声称拥有一个或多个电话号码的呼叫代理可以利用包含与呼叫代理的网络地址相关联的电话号码和/或前缀的地址块来修改VoIP呼叫路由信息的注册表。此注册表可以被多个呼叫代理通过网络访问。注册表可以被维护在中央仓库中或分布式系统中,例如对等(P2P)网络中,其中每个呼叫代理是可操作来与其他对端交换VoIP呼叫路由信息的对端。注册表可包括基于哈希的访问机制,以针对对VoIP呼叫路由信息的不受约束的访问进行保护。基于哈希的访问机制可以基于加密哈希函数。加密哈希函数可以是一个确定性的过程,其取得任意一块数据并且返回固定长度的比特串,即(加密)哈希值,以使得对数据的意外或故意改变将会改变该哈希值。加密哈希函数的一个属性在于根据该哈希值来计算该任意一块数据在计算上是昂贵或不可行的。用于针对对VoIP呼叫路由信息的不受约束的访问进行保护的基于哈希的访问机制可以利用加密哈希函数的这个属性。例如,不是注册表的每个条目包括在不加密的情况下存储的电话号码或前缀(或电话号码块),而是该条目可包括每个电话号码或前缀的经哈希的值。为了在注册表中创建条目,呼叫代理可以对每一个其声称的电话号码和前缀进行哈希操作并将每一个放入注册表中。类似地,发源(主叫)呼叫代理响应于标识出目的地电话号码的呼叫发起消息,可以通过对目的地电话号码进行哈希操作并且在注册表中查找目的地电话号码来确定目的地呼叫代理的本文档来自技高网...

【技术保护点】
1.一种系统,包括:存储器;以及与所述存储器通信的处理器,所述存储器包括可利用所述处理器执行的计算机代码,其中所述计算机代码被配置为:提供针对一电话号码的信任关系信息,该信任关系信息指示出是否至少一个节点基于所展示的关于至少一个公共交换电话网(PSTN)呼叫的知识而认为目标节点包括用于所述电话号码的互联网协议语音(VoIP)呼叫代理或者与用于所述电话号码的VoIP呼叫代理相关联;以及基于所述信任关系信息来确定与所述目标节点的目标信任关系,其中所述目标信任关系指示出进行确证的节点对所述目标节点与用于所述电话号码的所述VoIP呼叫代理相关联或者包括用于所述电话号码的所述VoIP呼叫代理这一事项所具有的信任的级别,其中所述进行确证的节点和所述至少一个节点分别在网络的不同管理域中。

【技术特征摘要】
【国外来华专利技术】2009.10.29 US 12/608,5451.一种系统,包括存储器;以及与所述存储器通信的处理器,所述存储器包括可利用所述处理器执行的计算机代码, 其中所述计算机代码被配置为提供针对一电话号码的信任关系信息,该信任关系信息指示出是否至少一个节点基于所展示的关于至少一个公共交换电话网(PSTN)呼叫的知识而认为目标节点包括用于所述电话号码的互联网协议语音(VoIP)呼叫代理或者与用于所述电话号码的VoIP呼叫代理相关联;以及基于所述信任关系信息来确定与所述目标节点的目标信任关系,其中所述目标信任关系指示出进行确证的节点对所述目标节点与用于所述电话号码的所述VoIP呼叫代理相关联或者包括用于所述电话号码的所述VoIP呼叫代理这一事项所具有的信任的级别,其中所述进行确证的节点和所述至少一个节点分别在网络的不同管理域中。2.如权利要求1所述的系统,其中,被配置为确定所述目标信任关系的计算机代码还被配置为基于所述目标的声誉来确定所述目标信任关系。3.如权利要求2所述的系统,其中,所述至少一个节点包括多个节点,并且被配置为确定所述目标节点的声誉的计算机代码还被配置为基于所述多个节点的数目来确定所述目标节点的声誉。4.如权利要求1所述的系统,其中,被配置为确定所述目标信任关系的计算机代码还被配置为基于所述信任关系信息和与所述至少一个节点的至少一个信任关系来确定所述目标信任关系,所述至少一个信任关系不被包括在所述信任关系信息中。5.如权利要求4所述的系统,其中,所述至少一个信任关系包括与所述至少一个节点中的任何一个的信任-包揽关系。6.如权利要求2所述的系统,其中,所述电话号码是第一电话号码,所述至少一个PSTN 呼叫是至少一个第一 PSTN呼叫,并且所述计算机代码还被配置为基于有多少节点认为所述目标节点包括用于第二电话号码的VoIP呼叫代理或者与用于第二电话号码的VoIP呼叫代理相关联来确定所述目标节点的声誉,其中所述第二电话号码与所述第一电话号码适用于相同的地理区域。7.如权利要求1所述的系统,其中,所述计算机代码还被配置为基于所述目标信任关系来确证用于所述电话号码的所述VoIP呼叫代理的身份。8.一个或多个有形介质,其中编码了利用处理器来执行的逻辑,所述逻辑在被执行时可操作来生成针对一电话号码的信任关系信息,其中该信任关系信息包括对以下情况的指示 至少一个节点基于所展示的关于至少一个公共交换电话网(PSTN)呼叫的知识而认为目标节点包括用于所述电话号码的互联网协议语音(VoIP)呼叫代理或者与用于所述电话号码的VoIP呼叫代理相关联;以及根据所述信任关系信息来确定与所述目标节点的目标信任关系,其中所述目标信任关系指示出进行确证的节点信任所述目标节点与用于所述电话号码的VoIP呼叫代理相关联或者包括用于所述电话号码的VoIP呼叫代理的程度,其中所述进行确证的节点和所述至少一个节点在不同的管理域中。9.如权利要求8所述的一个或多个有形介质,其中,可操作来确定所述目标信任...

【专利技术属性】
技术研发人员:卡伦·F·詹宁斯乔纳森·D·洛瑟博格
申请(专利权)人:思科技术公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1