基础环境搭建
freeswitch创建
创建两个freeswitch的Docker 端口设置 25060和35060
实现互通
预期是拨打25060转发到35060
配置25060网关
在25060中进入目录 /freeswitch/etc/freeswitch/directory/default
新建 bridge.xml
内容如下
<include>
<gateway name="gw1">
<param name="realm" value="SIP服务器地址,可以是IP或IP:端口号"/>
<param name="username" value="SIP用户名"/>
<param name="password" value="密码"/>
</gateway>
</include>
配置25060对50000转发
进入25060中进入目录 /freeswitch/etc/freeswitch/dialplan
编辑 default.xml
并插入
<extension name="bridge">
<condition field="destination_number" expression="^(\d{5,13})$">
<action application="bridge" data="sofia/gateway/gw1/$1"/>
</condition>
</extension>
配置35060的50000号码
进入35060中进入目录 /freeswitch/etc/freeswitch/dialplan
编辑 default.xml
并插入
<extension name="ivr_demo">
<condition field="destination_number" expression="^50000$"