吴伟贤のBlog

Feed Rss

转:FreeSwitch中配置网关的方法

11.27.2012, freeswitch, by .

在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>

(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 ,即可生效。

评论已关闭。