您的位置: turnitin查重官网> 计算机 >> 计算机管理 >呼叫基于ENUM呼叫模型

呼叫基于ENUM呼叫模型

收藏本文 2024-03-08 点赞:7673 浏览:31647 作者:网友投稿原创标记本站原创

摘要:ENUM是下一代网络的重要组成部分,实现了电信网和互联网地址间的映射,促进了网络融合的发展。ENUM中的呼叫模型一直被广泛研究,针对现在普遍讨论的主叫控制呼叫模型和被叫控制呼叫模型,分析其呼叫过程及其特点,并通过实例详细描述了基于分组的主叫用户认证授权相结合复合呼叫模型,这在一定程度上解决了前两种模型中存在的问题。
关键词:ENUM;NAPTR资源记录;主叫控制呼叫模型;被叫控制呼叫模型;复合呼叫模型
1009-3044(2013)11-2565-03
下一代网络是基于IP的网络,可同时传输语音和数据业务。在其发展初期,首先需面对的就是网络融合中多个不同网络间互通的问题。ENUM技术就是在这样的环境下出现的,从技术上讲它是现有DNS系统的新应用,但由于ENUM使用了传统电信网络中的E.164号码,因此对促进传统电信网与互联网的融合具有巨大的推动作用。ENUM呼叫模型是实施的重点和首要任务,一直是研究的热点,该文也以此为切入点展开研究讨论。

1 ENUM中的核心技术

DDDS算法用于实现从字符串到数据的松散绑定,以支持动态配置授权系统[3]。该是基于重写规则的,所有规则保存在DDDS规则库中,并通过关键词接入。对一个独立于应用的串应用给定规则时,会将该串转换为一个新的关键词,该关键词用于从规则库中重新检索新规则,所得到的新规则再应用于原来的独立于应用的串,这样循环往复,直到满足结束条件为止。所有重写规则都总是应用于算法开始时的独立于应用的串。
互联网上DNS系统中的数据都存储在各种类型的资源记录中,DDDS算法采用NAPTR [4] 资源记录类型存储规则,它是一个基于重写规则的正则表达式,完成一个特定字符串到新域名标识或URI的地址解析翻译。DDDS算法中的规则都保存在NAPTR资源记录中。 每条NAPTR 资源记录中都包含六个字段:order、p

源于:大专毕业论文www.udooo.com

reference、flags、service、regexp和replacement。

2 呼叫模型分析

2.1 主叫控制呼叫模型

在主叫控制模型[5][6]里,主叫方所获得ENUM记录最多。主叫用户通过查询DNS怎么写作器获得被叫用户所注册的所有资源记录,由主叫用户决定通过何种方式与被叫建立通信。模型如图1所示。
主叫控制呼叫模型最简单,返回给主叫方的是NAPTR资源记录中存储的所有记录,具体要采用何种建立呼叫存在主观能动性,这就无法避免主叫获取这些信息后可能会别有企图,如:电话营销、垃圾邮件等,安全隐私问题非常严重[7]。

2.2 被叫控制呼叫模型

在被叫控制呼叫模型[5][6]里,被叫方限制了主叫方所能获得的自己注册的通信地址信息。DNS怎么写作器的NAPTR资源记录中只存储一种通信地址,该地址指向一个由被叫方设置的写作技巧怎么写作器/SIP怎么写作器,由该怎么写作器负责解析并通过具体的通信地址完成到被叫的呼叫,其中写作技巧怎么写作器/SIP怎么写作器的呼叫不属于ENUM的范畴。模型结构如图2所。
在被叫控制模型中,DNS系统中的NAPTR资源记录中只存储了一条信息,它指向一个写作技巧怎么写作器/SIP怎么写作器的地址,当主叫用户呼叫被叫用户时,则转到作为第三方的怎么写作提供商的写作技巧怎么写作器/SIP怎么写作器中,再由其进行下一步的解析。本质上这个第三方的怎么写作提供商代表被叫用户,这样在一定程度上保证了被叫用户的信息安全,但又引出新的问题。主叫用户呼叫的是作为第三方的写作技巧怎么写作器,而要完成呼叫过程还需到写作技巧怎么写作器中查询由被叫用户注册存储并设定的其它资源记录,这样这个写作技巧怎么写作器就至关重要,其性能势必会影响查询速度、呼叫的成功率及响应时间,给通信带来额外开销。

2.3 复合呼叫模型

在复合呼叫模型[7][8]中,首先由被叫用户设定规则,确定可彻底公开的通信地址,以及要通过由被叫用户设定的分组规则对主叫用户进行认证授权后才能获得通信地址。然后,主叫用户在发起呼叫时通过认证机制确定其所属分组,不同分组的用户授权获得不同等级的通信地址信息。最后,主叫用户依据所属分组获得可用的通信地址和所有公开通信地址选择其一完成呼叫。在该模型结构中采用了基于分组的主叫用户认证授权机制。
复合呼叫模型要通过ENUM解析过程实现,采用NAPTR资源记录实现用户所属类型的标识,尤其是order和preference字段。对公开的通信地址信息采用相同且最小的order值,而被叫用户设定的隐私信息按级别设置成不同且较大的order值,还可以通过preference字段进一步设置具有相同order值时的优先级。这样,对于主叫控制呼叫模型中的主叫用户而言,获得的记录是所有具有相同且较小order值对应的记录,而对于被叫控制呼叫模型中的主叫用户,根据其所属的分组同时获得具有相同且较小order值对应的记录和与其用户分组相对应的由被叫用户设定的记录信息,这样用户就可在这所有的记录信息中选择一种与被叫用户建立通信实现呼叫。举例如下:
$ORIGIN 7.6.5.4.3.2.

1.6.3.6.8.e164.arpa.

IN NAPTR 100 200 g urdns+G2R ~^group1$~ IN NAPTR 50 60 u
E2U+voice:sip !^.*$!sip:108@sip.asrc.cn! .~ .
IN NAPTR 100 200 g urdns+G2R ~^group2$~ IN NAPTR 50 60 u
E2U+s:mailto !^.*$!mailto:888@sip.asrc.cn! .~ .
IN NAPTR 100 100 “u” “E2U+voice:tel” “!^.*$!tel:863168880000!” “”

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号