SIP 注册和订阅

  • 本文关键字:注册 SIP sip
  • 更新时间 :
  • 英文 :


我想了解REGISTER和SUBSCRIBE的细微差别。在大多数情况下,您希望 UAC 注册然后订阅。UAC 可以订阅但不能注册吗..?或者 UAC 是否可以注册的帐户多于订阅的帐户。

例如,注册5个帐户并在3个帐户上订阅

REGISTER 消息将您的 Contact URI(您的用户代理所在的位置)与您的From URI(您是谁)相关联。

订阅消息表示您希望接收有关某种事件的通知。 sipwiz给出了一个通知呼叫转移状态的示例(实际上使用REFERENCE消息来执行转移)。

什么样的活动?几乎任何你想要的东西。为 SIP 定义了几种不同的事件包,包括呼叫转接(REFERENCE 请求)和状态。

两种类型的请求之间没有规定的链接。它们可以共享一个共同的目的,例如更新和通知状态信息,但除了这些情况之外,它们的目的在很大程度上是独立的。

例如,SUBSCRIBE 请求通常用于设置订阅以发送有关呼叫转移状态的通知,这与 REGISTER 请求完全无关。

是的,您可以在 5 个帐户上注册并在 3 个帐户上订阅某种活动。您还可以在 5 个帐户上注册并在所有 5 个帐户上订阅 3 个不同的活动包,这样您最终就会获得 15 个订阅等。

如果 UA 正在使用 RFC 5627"在会话初始协议 (SIP) 中获取和使用全局可路由用户代理 URI(GRUU)",并且 SUBSCRIBE 请求在其联系人 URI 中具有 ;gr 参数,则取消注册 UA 意味着 SIP 代理无法再将 NOTIFY 请求路由到 UA。

最新更新