Asterisk HA和SIP注册

时间:2013-12-21 04:27:55

标签: sip asterisk high-availability pacemaker

我使用Pacemaker / Corosync / DRBD设置了主动/被动群集。我想制作一个Asterisk服务器HA。该解决方案工作正常,但当服务在一台服务器上失败并在另一台服务器上启动时,所有已注册的SIP客户端都将丢失。被动服务器在输出中没有显示任何内容:

sip show peers

直到客户拨打电话或再次注册。一种解决方案是将客户端的注册速率设置为1分钟左右。还有其他选择吗?例如,将Asterisk与DBMS集成有助于将这种状态保存在DB ??

1 个答案:

答案 0 :(得分:1)

首先,非专家做集群是个坏主意。

您可以使用实时s​​ip架构,它可以在数据库中保存状态。复杂性 - 平均。注意,“sip show peers”实时也没有显示任何内容。

您可以使用内存复制群集(某些xen存在的解决方案),它将内存状态从一个服务器复制到另一个服务器。复杂性 - 非常复杂。

相关问题