gpt4 book ai didi

sip - Asterisk:如果重新加载转储的数据库,SIP 对等点将丢失注册

转载 作者:行者123 更新时间:2023-12-04 13:53:59 29 4
gpt4 key购买 nike

我有一个 res_mysql.conf 配置为使用从 db.sql 文件重新填充的一些数据库 db。加载转储后,我重新加载配置,我的 SIP 对等点消失了:

dev-ast*CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status Realtime
0 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 0 offline]

一段时间后,他们再次注册:

dev-ast*CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status Realtime
S0ea8c0d/S0ea8c0d 192.168.242.235 D 5060 OK (12 ms) Cached RT
S7af152e/S7af152e 192.168.241.147 D 5060 OK (14 ms) Cached RT
Se865486/Se865486 192.168.241.132 D 5060 OK (14 ms) Cached RT
3 sip peers [Monitored: 3 online, 0 offline Unmonitored: 0 online, 0 offline]

我注意到,如果我在加载转储后等待一两分钟,我可以安全地重新加载配置,而不会丢失我的同行。

有什么想法吗?

最佳答案

看起来你有实时的同伴。

Asterisk 默认使用

rtcachefriends=yes

在转储/恢复之后,很可能对等节点的更新时间较早。

因此,当您执行 sip reload 时,它会清除所有过期的对等点。如果你不想清除它,你可以使用

rtautoclear=no

为什么等3分钟还不清楚?节点只是在数据库中重新注册和更新信息。

关于sip - Asterisk:如果重新加载转储的数据库,SIP 对等点将丢失注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17035919/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com