FreeSwitch 最简单的配置

FreeSwitch Simplest configuration

我已经安装了 FreeSwitch 并设法在 CentOS 6 上启动并 运行ning。我可以使用 SIP 应用程序 (X-Lite) 连接到我的实例并在分机之间进行调用。
我所做的是使用开箱即用的默认配置,但在我看来默认配置对我的目的来说太多了。
我希望我的实例只连接内部分机,没有外部呼叫,没有真正的拨号计划,最简单的。我喜欢不同的分机可以互相呼叫,甚至不需要语音信箱。
我想知道是否有我可以使用的最简单的配置。我需要这个的原因是默认配置不够快,当一个分机呼叫下一个分机时,我大约需要 5 秒钟才能听到铃声,我希望通过禁用所有我不需要的功能我可以使这个过程更快。

所以问题是:
1) 是否有我可以使用的最简单的配置?
2)真的是我在配置中看到的延迟的原因还是可能有其他原因?

再次记住这是开箱即用的安装,我所做的一切都是检查代码并构建代码和 运行 实例。

提前致谢。

看这里: https://github.com/voxserv/freeswitch_conf_minimal/blob/tutorials/docs/tutorial_01_simple_pbx.md

这是我的教程,基于同一 git 存储库中可用的最小配置。随意将其用于您自己的目的。

您看到的延迟(通常为 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>