1

我可以知道如何在单个 freepbx 中处理多个 Asterisk 实例以进行负载共享吗?

到目前为止,我的系统在单实例和 freepbx 上运行良好。

但是当负载更多时,我想与其他星号实例共享呼叫以获得更好的服务质量。

提前致谢。

4

1 回答 1

1

单个 freepbx 设计用于

1) 单个 /etc/asterisk 和 /var/lib/asterisk/agi-bin/、/var/lib/asterisk/sounds/ 文件夹和 /var/lib/asterisk/astdb 中的 astdb

2) 通过管理器界面控制的单个星号实例。

您可以使用超过 1 个星号,但是您将失去从一个星号调用另一个星号的能力(没有真正巨大的重写),您还需要确保同步 astdb 和文件夹并自己重新加载第二个实例。

对于运行第二个星号实例,您在启动星号时使用 -C 参数,之后在该参数中提供的 asterisk.conf 文件中为 sip、iax、manager 提供具有其他端口的其他目录(不同星号的两个模块不能在相同的港口)。

负载平衡的正确设置是使用 kamailio+ 多个星号。但是您已经了解自己在做什么,并且大多数 freepbx 功能都需要重写。

因此,如果您预计通话次数会超过 500 次,我建议您去掉星号,并要求有人为您的需要编写特殊的拨号方案。

于 2016-09-11T22:41:35.257 回答