- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ENUMS 8000
ENUM相关原理- DNS介绍 DNS (Domain Name Server ),即域名服务器。通过DNS系统,可以由一部机器的域名查其IP地址,也可以由机器的IP地址反查它的域名。 例如:输入 后,DNS返回,这个地址就是 所对应的IP地址。 ENUM相关原理- ENUM服务器 ENUM -- E.164 Number Server ,电话号码映射。所谓E.164就是我们所熟悉的电话号码。 同DNS类似,ENUM服务器用于查找TEL格式号码所对应的URI格式的用户标识。之后再使用DNS查找到IP地址。 之所以会用到ENUM服务器,一是因为IMS用户呼叫CS/PSTN域传统用户必须拨打其E.164号码,二是因为IMS域内也可能会存在以E.164格式做为号码表示的用户。 ENUM相关原理- ENUM DNS架构 在RFC2916中,建议使用“”域来作为DNS中ENUM电话号码的存储域。为便于分布式管理,该域分成很多子域。这些子域的运行管理规则与一般的DNS管理类似,必须要跟该域的SOA(Start of Authority)联系,经过授权许可,才能将E.164号码以及相应URI资源列入到ENUM DNS中。 E.164电话号码中带有国家码,从而将各个国家的电话号码区分开来。同样,划分ENUM的子域,也可以利用国家码。如果以“” 域作为ENUM域,那么“1.”可以分配给美国或者一些北美国家,“6.8.”则可以作为中国大陆地区的ENUM子域。 ENUM相关原理 - NAPTR(Naming Authority Pointer)记录 NAPTR资源记录常常被用来定位与域名有关的节点,其资源记录中的关键字段有: 次序(Order)字段,指定了当某一查询响应返回多个NAPTR资源记录时,必须要处理的顺序。 优选项(Preference)字段,指定了当多条NAPTR资源记录顺序相同(即Order值相同)时的处理顺序。 服务(Service)字段,指定了重写特定regexp和replacement字段时,对应的解析协议和解析服务。 标志(Flags)字段,包含影响下一步DNS查询的调整器,一般用于优化处理。 Regexp字段,用于重写规则的两个字段中的一个,URI就存储在该字段,它是NAPTR记录概念的核心。 替换(Replacement)尚未对其进行其他定义,默认为“.”。 NAPTR算法中的输入是E.164格式的号码,而输出是一些URI。所以,NAPTR算法支持一种叫做E2U(E.164 To URI)的服务。 ENUM相关原理- NAPTR记录实例 NAPTR资源记录格式,可以记录电话号码TEL:+86-10相应服务内容,举例如下: $ORIGIN .... IN NAPTR 101 10 u“ sip+E2U !^.*$!sip:userB@! . IN NAPTR 103 10 u mailto+E2U !^.*$!mailto:yang@! . 其中,各项对应顺序为Order、Preference、Flags、Services、Regexp和Replacement(默认为“.”)。标识符“u”表示“URI”。 上述该号码希望的服务可做如下描述: 步骤 1 若有人打电话给+86-10解析器先查询到此号码有2条NAPTR记录。 步骤 2 先比较顺序,后比较优先级,结果先使用SIP服务,并转成E2U(E.164 to URI)。 步骤 3 若该服务请求不成立,则使用Mailto服务,发送至电子信箱中。 ENUM应用场景- IMS中的应用 用户的公共用户标识IMPU: SIP URI形式 tel URI形式,tel URI采用的是E.164格式。 在IMS用户呼叫IMS用户或CS域用户时,S-CSCF使用ENUM DNS转换机制,将tel URI转换成可SIP路由的SIP URI形式。 如果转换成功,完成IMS用户间的呼叫建立。 如果转换失败,说明这个号码是PSTN或无线CS域的电话号码,S-CSCF将会把会话通过BGCF路由到CS域。 ENUM应用场景- IMS内部TEL用户互通 ENUM应用场景- IMS中的ENUM查询(重点) ENUM应用场景- NAPTR,SRV,A和AAAA查询 最终的目的是为了获得被叫的IP地址+端口 ENUM的查询过程一般为: [STEP 1] NAPTR查询用户名和SIP URI 根据E164号码查询得到相关的ENUM记录,CSCF根据正则表达式部分转换为SIP URI格式,得到号码和未含协议的域名 如拨打86
文档评论(0)