注册(二)之增加绑定

30 篇文章 5 订阅

REGISTER请求是向注册服务器(registrar)发送一个包含对某一个address-of-record的地址的SIP请求应当发送的实际联系地址。address-of-record包含在REGISTER请求的To头域中。

请求中的Contact头域通常包含了SIP或者SIPSURI,这些URI表明了特定的SIP端点(比如sip:carol@cube2214a.chicago.com,他们也可以使用其他的URI表示方法。一个SIP UA可以选择注册一个电话号码(比如使用telURL, RFC 2806[9])或者一个email地址(比如用mailto URL, RFC2368[32])来作为address-of-record的联系地址Contact域。

例如,Carol,有一个address-of-recordsip:carol@chicago.com”,将会在区域chicago.com的注册服务器上注册。她的注册服务信息将会被chicago.com区域的proxy服务器使用,用来路由和转发到Caroladdress-of-record请求到她的SIP终端。

当客户端在注册服务器(registrar)上建立好了绑定以后,它可以根据需要发送后续的注册请求,包含新的绑定信息或者修改以前的绑定信息。给REGISTER请求的2xx应答中,在Contact头域中是在这个注册服务器(registrar)上登记的完整的这个address-of-record的绑定列表。

如果REGISTER请求中的To头域中的address-of-record是一个SIPS URI,那么任何在REGISTER请求中的Contact头域都应当是SIPS URI。客户端只有在有其他手段保证非SIPS URI的安全性的情况下,才能在SIPS address-of-record的地址上注册非SIPS URI。这个也可以适用域使用非SIP协议的URI,或者用非TLS来加密的SIP设备。

注册并不需要更新所有的绑定。一般情况下, UA 只更新它现在的联系地址。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值