我已经安装了FreeSwitch并设法在CentOS 6上启动并运行。我可以使用SIP应用程序(X-Lite)连接到我的实例并在扩展程序之间进行调用。
我所做的是使用开箱即用的默认配置,但在我看来,默认配置对我来说太多了。
我希望我的实例只连接内部扩展,没有外面的呼叫,没有真正的拨号计划,最简单的。我希望能够使用不同的分机互相呼叫,甚至不需要语音邮件
我想知道是否有一个我可以使用的最简单的配置。我需要这个的原因是默认配置不够快,当一个分机拨打下一个呼叫时,我听到响铃大约需要5秒钟,我希望通过禁用所有我不需要的功能我可以更快地完成这个过程。
所以问题是:
1)我可以使用裸骨最简单的配置吗?
2)真的是我在配置中看到延迟的原因还是可能有其他原因?
再次记住,这是一个开箱即用的安装,我已经完成了检查代码并构建代码并运行实例。
提前致谢。
答案 0 :(得分:3)
见这里: https://github.com/voxserv/freeswitch_conf_minimal/blob/tutorials/docs/tutorial_01_simple_pbx.md
这是我的教程,基于同一git存储库中提供的最小配置。请随意使用它。
答案 1 :(得分:1)
您看到的延迟(通常为10秒)通常是因为您仍然保持默认密码不变。更改密码(1234),或从/dialplan/default.xml文件注释掉睡眠行:
<condition field="${default_password}" expression="^1234$" break="never">
<action application="log" data="CRIT WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING "/>
<action application="log" data="CRIT Open $${conf_dir}/vars.xml and change the default_password."/>
<action application="log" data="CRIT Once changed type 'reloadxml' at the console."/>
<action application="log" data="CRIT WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING "/>
<action application="sleep" data="10000"/>
</condition>