我在 Ubuntu 10.10 上安装了 OpenBTS 2.6、Asterisk(不确定版本但它不是新的)和 Twinkle。
我正确编辑了“sip.conf”和“extensions.conf”以从中加载用户帐户。
现在,当我重新加载拨号计划时,它会捕获一些旧的拨号计划,其中包含我几个月没用过的宏,并且它们会从 .conf 文件中删除。同样的事情一次又一次发生。它只是 Asterisk 文件夹中的文件类型,我无法解决这个问题。
如果有人知道程序从哪里加载旧拨号方案以及如何修复这个问题,我将不胜感激。我尝试过重新启动并将用户名更改为 root 等...没有用。谢谢。
答案1
我是一名语音系统工程师,使用 asterisk 已有数年。配置文件位于/etc/asterisk
(我相信您知道)虽然我不熟悉“OpenBTS”,但您很可能使用某种 Web 界面(如 FreePBX),并且每次您修改(假设extensions.conf
)Web 界面都会覆盖您的文件。确保您的文件不会被某些 WebUI 或其他类似应用程序修改。
朝那个方向搜寻。
检查 cron... apache.... /var/www/... 等等... 祝你好运。
答案2
asterisk -r
通过或进入星号asterisk -vvvvvc
。到达 cli 控制台后,点击sip reload
(重新加载 sip.config) 和dialplan reload
(重新加载 extensions.conf)。根据您的情况,您也可以core reload
重新加载所有内容。如果您对保存每次都按照旧拨号计划加载的拨号计划有任何疑问,那么您可以在 extensions.conf [general] 中添加:
static=yes
{ 如果 static=yes 且 writeprotect=no,您也可以通过 CLI 命令“dialplan save”保存拨号计划 }
dialplan save