深圳市宝安区华美居

0086-18665301040

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

FreePBX是目前部署最多的企业开源电话系统(IPPBX)。用户可以免费下载,通过对接外部网关实现完整的IPPBX呼入呼出流程。目前,FreePBX通过SIP对接方式,可以支持多种网关。现在,我们针对目前我们自己经常使用的网关对接方式,和用户分享如何实现对接鼎信网关,Sangoma VEGA 网关和讯时模拟网关。

关于网关配置,SIP服务器,IPPBX配置,关注SIP网关服务器配置

用户可以到www.freepbx.org 下载ISO或者源代码安装FreePBX

更多中文技术配置详情,访问www.freepbx.org.cn

说明:还有一部分章节是Sangoma VEGA网关对接FreeSWITCH的配置。

FreePBX对接鼎信通达(IAD4S40)网关实现呼入呼出

  1. 网络拓扑图

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

FreePBX IP192.168.100.191

鼎信通达IAD4S4O IP:192.168.100.182

IP话机(用eyebeam测试IP192.168.100.199

  1. FreePBX配置

通讯接口连接->中继->添加中继->SIP(chan_pjsip)

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

提交后需要点击FreePBX右上角红色更新配置

通讯接口连接->入局线路->添加呼入路由

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

Add net Extensions中选择添加新PJSIP分机

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

提交后需要点击FreePBX右上角红色更新配置

  1. 通讯接口连接->出局线路->添加呼出路由设置

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

提交后需要点击FreePBX右上角红色更新配置

鼎信通达网关配置

  1. 快速配置向导

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

  1. SIP服务器

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

3)端口->添加FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

4)呼叫和路由->端口组->添加

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

  1. 呼叫和路由->IP中继->添加

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

  1. 呼叫和路由->Tel->IP/Tel路由->添加

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

  1. Eyebeam配置

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

Eyebeam注册成功

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

  1. 测试过程

测试时要在IAD4S4O网关FXO口第1个口插入运营商电话线。

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

1)使用eyebeam拨打手机号(省外号码加拨0)呼叫成功如下图:

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

2)使用手机号拨打运营商电话号码,eyebeam接听

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

Freepbx使用讯时语音网关实现呼入呼出

  1. FreePBX配置

  1. 设置中继,通讯接口连接 ->中继 添加SIP(chan_pjsip)中继

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

  1. 通讯接口连接 ->入局线路

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

  1. 通讯接口连接 ->出局线路

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

二,讯时语音网关配置

  1. 用户线配置→用户线功能 配置FXS口,添加freepbx分机号

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

  1. VOIP语音网关上配置freepbx服务器地址

注册服务器、代理服务器为FS IP地址 之后需要选择按线路注册,注册服务器地址后面要写上端口号

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

  1. 拨号及路由->路由表1freepbx110)的分机号呼叫VoIP电话语音网关的分机号(104

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

2VOIP语音网关分机号(104)呼叫freepbx分机号(110

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

3freepbx分机号拨打手机号

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

  1. 手机号呼叫VOIP电话语音网关座机号

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

Freepbx对接Sangoma网关实现呼入呼出

Sangoma网关型号:Vega 50 GW 2O4S网关

FreePBX地址:192.168.100.118

Sangoma网关地址:192.168.100.10

  1. Sangoma网关配置

1)检查FXO口是否插入

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

2)填写FreePBX地址到Sangoma网关

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

  1. FreePBX配置

  2. 设置中继,通讯接口连接 ->中继 添加SIP(chan_pjsip)中继

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

  1. 通讯接口连接 ->入局线路

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

  1. 通讯接口连接 ->出局线路

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

  1. 使用EyeBeam做呼入呼出测试,EyeBeam登录110

1)呼出测试,使用110拨打手机号,省内直拨,省外加拨0,测试通话一分钟

2)呼入测试,使用手机号拨打运营商提供的座机号并转到110接听,测试通话一分钟

FreeSwitch对接Sangoma网关实现呼入呼出

Sangoma网关型号为:Vega 50GW 2O4S网关

FreeSwitch地址:192.168.100.112

Sangoma网关地址:192.168.100.10

EyeBeam注册用户:1000

目的:实现EyeBeam外呼手机号,手机号打到EyeBeam都可以呼叫通

  1. Sangoma网关配置

1)检查FXO口状态,on-hook ready表示运营商线路已经接入

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

2quick config -> VOIP编辑完成后需要点击submit同步

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

  1. FreeSwitch配置

  1. 设置通过ip对接:使用touch命令创建文件hiatar.xml,然后编辑

vi /usr/local/freeswitch/conf/sip_profiles/external/hiastar.xml

添加如下路由

<include>

<gateway name=”gw1″>

<param name=”realm” value=”192.168.100.10:5060″/>

<param name=”register” value=”false”/>

</gateway>

</include>

~

  1. 呼出路由配置:vi /usr/local/freeswitch/conf/dialplan/default.xml

如果没有拨号前缀要求,请参考如下

<extension name=”outgoing”>

<confition field=”destination_number” expression=”^d{8,12}$”>

<action application=”bridge” data=”sofia/gateway/gw1/$1″>

</condition>

</extension>

如果有拨号前缀要求,请参考如下

9前缀+号码呼出

<extension name=”outgoing”>

<confition field=”destination_number” expression=”^9(.+)$”>

<action application=”bridge” data=”sofia/gateway/gw1/$1″>

</condition>

</extension>

  1. 呼入路由配置:vi /usr/local/freeswitch/conf/dialplan/public.xml

^(.*)$表示匹配任何号码

1000 XML defaule表示所有呼入的号码会被EyeBeam登录的分机号1000接听

<extension name=”public_extensions”>

<condition field=”destination_number” expression=”^(.*)$”>

<action application=”transfer” data=”1000 XML default”/>

</condition>

</extension>

  1. 使用EyeBeam做呼入呼出测试,EyeBeam登录1000

1)呼出测试,使用1000拨打手机号,省内直拨,省外加拨0,测试通话一分钟

2)呼入测试,使用手机号拨打运营商提供的座机号并转到1000接听,测试通话一分钟

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

FreePBX对接鼎信/FreeSWITCH/sangoma/讯时网关配置文档

SIPlab@知识星球学习SIP语音相关技术

asterisk@知识星球免费获取关于Asterisk的完整知识资料

关注微信公众号:asterisk-cn,获得有价值的Asterisk行业分享

Asterisk freepbx,FreeSBC技术文档: www.freepbx.org.cn

融合通信商业解决方案,协同解决方案首选产品:www.hiastar.com

Asterisk/FreePBX中国合作伙伴,官方qq技术分享群(3000人):589995817

联系电话-18665301040
客服-3
客服-2
客服-1