关于网关配置,SIP服务器,IPPBX配置,关注SIP网关服务器配置
用户可以到www.freepbx.org 下载ISO或者源代码安装FreePBX
更多中文技术配置详情,访问www.freepbx.org.cn
说明:还有一部分章节是Sangoma VEGA网关对接FreeSWITCH的配置。
FreePBX对接鼎信通达(IAD4S40)网关实现呼入呼出
网络拓扑图
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815093541709.jpg)
FreePBX IP :192.168.100.191
鼎信通达IAD4S4O IP:192.168.100.182
IP话机(用eyebeam测试IP:192.168.100.199)
FreePBX配置
通讯接口连接->中继->添加中继->SIP(chan_pjsip)
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815093051456.jpg)
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815093052205.jpg)
提交后需要点击FreePBX右上角红色更新配置
通讯接口连接->入局线路->添加呼入路由
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815093054105.jpg)
Add net Extensions中选择添加新PJSIP分机
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815093056868.jpg)
提交后需要点击FreePBX右上角红色更新配置
3
3
4.通讯接口连接->出局线路->添加呼出路由设置
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815094104910.jpg)
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815093059691.jpg)
提交后需要点击FreePBX右上角红色更新配置
鼎信通达网关配置
快速配置向导
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815093100381.jpg)
2.SIP服务器
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815093102675.jpg)
(3)端口->添加
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815093103245.jpg)
4)呼叫和路由->端口组->添加
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815094414599.jpg)
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815094415462.jpg)
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815094416159.jpg)
5.呼叫和路由->IP中继->添加
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815094555941.jpg)
呼叫和路由->Tel->IP/Tel路由->添加
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815094417571.jpg)
4.Eyebeam配置
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815094419214.jpg)
Eyebeam注册成功
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815094421872.jpg)
测试过程
测试时要在IAD4S4O网关FXO口第1个口插入运营商电话线。
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815094425193.jpg)
(1)使用eyebeam拨打手机号(省外号码加拨0)呼叫成功如下图:
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815094427911.jpg)
(2)使用手机号拨打运营商电话号码,eyebeam接听
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815094429697.jpg)
Freepbx使用讯时语音网关实现呼入呼出
1.FreePBX配置
1.设置中继,通讯接口连接-> 中继 添加SIP(chan_pjsip)中继
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815094430278.jpg)
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815095617371.jpg)
2.通讯接口连接-> 入局线路
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815095618510.jpg)
3。
4.通讯接口连接-> 出局线路
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815095620954.jpg)
二,讯时语音网关配置
1.
1.
2.用户线配置→用户线功能 配置 FXS口,添加freepbx分机号
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815095621496.jpg)
2.在VOIP语音网关上配置freepbx服务器地址
注册服务器、代理服务器为FS IP地址 之后需要选择按线路注册,注册服务器地址后面要写上端口号
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815095624391.jpg)
拨号及路由->路由表
(1)freepbx(110)的分机号呼叫VoIP电话语音网关的分机号(104)
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815095629893.jpg)
(2)VOIP语音网关分机号(104)呼叫freepbx分机号(110)
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815095631343.jpg)
(3)freepbx分机号拨打手机号
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815095633149.jpg)
手机号呼叫VOIP电话语音网关座机号
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815100451446.jpg)
Freepbx对接Sangoma网关实现呼入呼出
Sangoma网关型号:Vega 50 GW 2O4S网关
FreePBX地址:192.168.100.118
Sangoma网关地址:192.168.100.10
Sangoma网关配置
(1)检查FXO口是否插入
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815095634588.jpg)
(2)填写FreePBX地址到Sangoma网关
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815100842620.jpg)
2.FreePBX配置
3.设置中继,通讯接口连接-> 中继 添加SIP(chan_pjsip)中继
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815100704255.jpg)
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815100706903.jpg)
通讯接口连接-> 入局线路
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815100707154.jpg)
通讯接口连接-> 出局线路
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815100709669.jpg)
使用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都可以呼叫通
Sangoma网关配置
(1)检查FXO口状态,on-hook ready表示运营商线路已经接入
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815100710834.jpg)
(2)quick config -> VOIP编辑完成后需要点击submit同步
![](http://www.ctiforum.com/uploadfile/2019/0815/20190815101043966.jpg)
2.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>
~
2.呼出路由配置: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>
3.
3.
4.呼入路由配置: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>
3.使用EyeBeam做呼入呼出测试,EyeBeam登录1000
(1)呼出测试,使用1000拨打手机号,省内直拨,省外加拨0,测试通话一分钟(2)呼入测试,使用手机号拨打运营商提供的座机号并转到1000接听,测试通话一分钟
![](http://www.ctiforum.com/uploadfile/2019/0304/20190304034102652.jpg)
![](http://www.ctiforum.com/uploadfile/2019/0621/20190621050132251.jpg)
SIPlab@知识星球学习SIP语音相关技术
asterisk@知识星球免费获取关于Asterisk的完整知识资料
关注微信公众号:asterisk-cn,获得有价值的Asterisk行业分享
Asterisk freepbx,FreeSBC技术文档: www.freepbx.org.cn
融合通信商业解决方案,协同解决方案首选产品:www.hiastar.com
Asterisk/FreePBX中国合作伙伴,官方qq技术分享群(3000人):589995817