FreeSwitch中配置网关的方法


在VOIP通信系统中,经常要用到网关。那么网关怎么和FreeSwitch在一起配合使用?

           有如下需求:

           有一虚拟运营商(即:SIP PROVIDER ),提供拨打外线的功能。从该处购买一 SIP 账号,具体配置信息如下:

           用户名:user

           密码:   pass

           服务器IP:100. 100.100.100

           想通过和该SIP PROVIDER 对接实现拨打外线功能。即:0+要拨打的号码,就送到该SIP PROVIER (说明:此时的 SIP PROVIDER 相当于一网关)。

 

           解决方法:

         (1)添加一个网关

                  在 \conf\sip_profiles\external 中添加一个名为GW_TEST.xml 的文件,内容如下:

                  <gateway name="GW_TEST">
                     <param name="realm" value="100. 100.100.100"/>
                     <param name="username" value="user"/>
                     <param name="password" value="pass"/>
                  </gateway>

扫描二维码关注公众号,回复: 1236270 查看本文章

           (2) 新建一个拨码计划

                 在 \conf\dialplan\default 中新建一个名为 call_gw_test.xml 的文件 ,内容如下:

                  <include>
                     <extension name="call out">
                        <condition field="destination_number" expression="^0(\d+)$">
                           <action application="bridge" data="sofia/gateway/GW_TEST/$1"/>
                        </condition>
                     </extension>
                 </include>

 

            (3) 通过 FS_CLI.exe 运行 reloadxml ,即可生效。

猜你喜欢

转载自blog.csdn.net/tanningzhong/article/details/79807038