关于DNS的问题?(欢迎有这方面管理经验的大虾回答。)

关于DNS的问题?(欢迎有这方面管理经验的大虾回答。),第1张

sip注册是有tel格式
REGISTER请求发送的一个注册服务中包含contact address(es)地址,这个地址是针对SIP请求的address-of-record地址,是应该被处理的转发处理的地址。address-of-record地址包含在注册请求的To头中。
典型的请求中的Contact头值由SIP或者SIPS URLs组成,这些URL地址用来确认具体的SIP终端(例如,sip:carol@cube2214achicagocom),但是也可以使用其他的URL格式。举例,一个SIP UA可以选择使用电话号码的方式注册(使用tel URL,RFC 2806 [9])或者邮件地址的格式注册(使用一个mailto URL, RFC 2368 [32]),这些地址格式可以作为Contacts的address-of-record地址。
例如,Carol使用这个AOR地址sip:carol@chicagocom注册到域名为chicagocom所提供的SIP注册服务,她的注册服务使用的是代理服务器在chicagocom,通过这个代理服务器来路由Carol的address-of-record,然后到其具体的SIP终端。
一旦客户端作为注册服务,并且创建了绑定关系的话,它可能在接下来的注册中包含新的绑定或者如有必要,它修改现存的绑定关系。在返回的2xx注册请求响应码中的Contact头中将包含一个完整的针对AOR(address-of-record)的已注册的绑定列表。
如果在注册请求中To头的AOR(address-of-record)使用的是SIPS URL格式,那么任何在请求中的Contact头也应该使用SIPS URI格式。当安全资源是以contact头出现,这个安全资源能够通过其他手段得到保证时,客户端应该只能在一个SIPS的AOR下使用非-SIPS URLS。这种方式也许是可行的,终端的URLs采用了其他的协议而不是SIP协议,或者SIP设备的加密协议使用的是其他协议不是TLS协议。
支持无需更新所有的绑定。通常来说,一个UA仅更新自己的contact地址。
10211 Setting the Expiration Interval of Contact Addresses
当客户端发送一个注册请求时,客户端可能会建议设置一个超时周期,这个超时周期设置表示客户端注册的时长有效期。(在Section 103中有描述,注册服务会基于本地策略选择一个实际时间周期)。
为了绑定注册,本规范在客户端提供了两种方式可以建议设置超时周期:通过一个Expires头域或者一个Contact头中的"expires" 参数来设置。当在一个注册请求环境下支持了多个绑定时,后者允许基于每个绑定来设置超时周期,前者则建议对不包含“expires”参数的所有Contact头设置超时周期。
如果以上所有的设置方式没有出现在注册请求中时,那说明客户端希望服务器端来为客户端设置超时设置。
10212 Preferences among Contact Addresses
如果在注册请求中,有一个以上的Contact被发送出去的话,那么说明正在注册的UA试图使用To头中的AOR(address-of-record)地址关联Contact头域中的所有URLs地址。这个URL列表的优先级根据Contact 头中的“q”参数来确定。参数“q”表示针对这个特定的Contact头值来说,对比其他的绑定的AOR地址,“q”设置了一个相对偏好。在Section 166 章节中描述了代理服务器如何使用这个偏好指示。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10574344.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存