我已经使用 FreePBX Asterisk 成功构建了 VoIP 服务器。当我在 FreePBX 上注册用户时,它工作正常。但是,我想直接从移动设备注册一个 SIP 帐户。我发现我可以将自定义信息添加到 FreePBX MySQL 数据库中。
但是,它也不起作用,我找不到插入SIP密码的地方。有人说我需要对/var/www/html/admin/functions.inc.php文件做一些事情。有没有更好的方法从 FreePBX GUI 外部创建新的 SIP 扩展?谢谢你。
Freepbx 不使用数据库方式(星号实时)。
相反,它使用文本文件方法。
将新信息添加到 mysql 数据库后,您可以在 Web 上应用更改来编写新的配置文件。您可以从命令行界面执行相同操作(请参阅 amp_engine),但不能使用 db 查询执行此操作。
其他选项是正确使用 freepbx framework.php。
您也可以使用星号实时架构而不使用 freepbx 拨号方案。
警告Freepbx 专为低扩展数量和低负载(分支机构 pbx)而设计。结果使用它来支持移动设备应用程序将是一个很大的失败。检查其他项目,例如 a2billing.org 或聘请专家根据您的需要构建具有 HA/故障转移的核心服务器。