Asterisk update/change IP address of peer (recipient) SIP account 怎么办?

How does Asterisk update/change IP address of peer (recipient) SIP account?

我一直在阅读 SIP 和 SIP 服务器,尤其是 Asterisk。

有些事情仍然让我感到困惑:如果对等方(接收方)的 IP 地址发生变化会怎样?

Asterisk 怎么知道 IP 已经改变了?或者对等点是否必须向 Asterisk 发送一个信号,表明它已经更改了 IP?以及如何在服务器上更新它?

我意识到这听起来像是一个悬而未决的问题,但我无法在网络上的任何地方找到答案。有人可以指出正确的方向来解释如何处理这种情况吗?

对等端负责发送带有授权信息的 REGISTER 消息

一旦收到该消息,星号取决于将 ip 设置为消息中的 ip 或从中接收消息的 ip。

如果ip改变了,没有收到新的注册消息,它就会一直工作到新注册为止。因此,对于 4g 或其他 "bad" 链接,您已将重新注册间隔设置为较低的值,例如 60 秒