FreeSwitch最简单的一个拨号计划 点对点对接 无需注册
文件位置:/usr/local/freeswitch/conf/dialplan/default.xml
记得源文件走备份
<include>
<!-- 必须明确声明context -->
<context name="default">
<extension name="B_to_A_Proxy">
<!-- 被叫号码为18031118822 验证被叫号码 可以延伸至前缀 用来做计费 落地关改写等-->
<condition field="destination_number" expression="^13800138001$">
<!-- 设置自定义返回618错误代码及提示 -->
<action application="respond" data="618 Called Number Restricted"/>
</condition>
<!-- 主叫号码为13900139001 验证主叫号码 可以延伸至前缀-->
<condition field="caller_id_number" expression="^13900139001$">
<!-- 设置自定义SIP返回619错误代码及提示 -->
<action application="respond" data="619 Caller Number Restricted"/>
</condition>
<!-- 编码不符 -->
<condition field="${codec}" expression="^(?!.*PCMU|.*PCMA).*$">
<!-- 设置自定义SIP头并返回620错误代码 -->
<action application="set" data="sip_h_X-Error-Reason=Codec Not Supported"/>
<action application="respond" data="620"/>
</condition>
<!-- 默认情况 -->
<condition field="destination_number" expression="^.*$">
<action application="set" data="sip_h_X-Forwarded-For=${network_addr}"/>
<!-- 192.168.1.67:5060 落地网关 点对点对接 无需注册-->
<action application="bridge" data="sofia/external/sip:${destination_number}@192.168.1.67:5060"/>
</condition>
</extension>
</context>
</include>