FreeSWITCH 纯内网配置
纯内网,且同一个网段,Fs 可简化配置,要点是:
1. 不需要事先配置 directory,任意号码都可以注册,且无挑战
2. 呼叫无挑战
不需要考虑那么多安全问题
配置如下:
1. 全局变量
<X-PRE-PROCESS cmd="set" data="external_rtp_ip=$${local_ip_v4}"/>
<X-PRE-PROCESS cmd="set" data="external_sip_ip=$${local_ip_v4}"/>
2. acl
<list name="domains" default="allow">
</list><list name="localnet.auto" default="allow">
</list>
3. sipprofile
保留 internal.xml, 其他的都可以删除了
编辑 internal.xml
<param name="accept-blind-reg" value="true"/>
<param name="apply-inbound-acl" value="domains:default"/>
<param name="local-network-acl" value="localnet.auto"/>
如果用到了 jssip,可能还需要配置 候选acl, 配置为 any_v4.auto,同时,session timer 也可以考虑关闭掉 ,jssip 跟 Fs 这方面容易冲突
<param name="enable-timer" value="false"/>
4. dialplan
删除 public.xml, 用不到了
本文是给 FreeSWITCH 新手看的,哈哈,拒绝讨论,意义不大