關于網關配置,SIP服務器,IPPBX配置,關注SIP網關服務器配置
用戶可以到www.freepbx.org 下載ISO或者源代碼安裝FreePBX
更多中文技術配置詳情,訪問www.freepbx.org.cn
說明:還有一部分章節(jié)是Sangoma VEGA網關對接FreeSWITCH的配置。
FreePBX對接鼎信通達(IAD4S40)網關實現(xiàn)呼入呼出
網絡拓撲圖

FreePBX IP :192.168.100.191
鼎信通達IAD4S4O IP:192.168.100.182
IP話機(用eyebeam測試IP:192.168.100.199)
FreePBX配置
通訊接口連接->中繼->添加中繼->SIP(chan_pjsip)


提交后需要點擊FreePBX右上角紅色更新配置
通訊接口連接->入局線路->添加呼入路由

Add net Extensions中選擇添加新PJSIP分機

提交后需要點擊FreePBX右上角紅色更新配置
3
3
4.通訊接口連接->出局線路->添加呼出路由設置


提交后需要點擊FreePBX右上角紅色更新配置
鼎信通達網關配置
快速配置向導

2.SIP服務器

。3)端口->添加

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



5.呼叫和路由->IP中繼->添加

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

4.Eyebeam配置

Eyebeam注冊成功

測試過程
測試時要在IAD4S4O網關FXO口第1個口插入運營商電話線。

。1)使用eyebeam撥打手機號(省外號碼加撥0)呼叫成功如下圖:

。2)使用手機號撥打運營商電話號碼,eyebeam接聽

Freepbx使用訊時語音網關實現(xiàn)呼入呼出
1.FreePBX配置
1.設置中繼,通訊接口連接-> 中繼 添加SIP(chan_pjsip)中繼


2.通訊接口連接-> 入局線路

3。
4.通訊接口連接-> 出局線路

二,訊時語音網關配置
1.
1.
2.用戶線配置→用戶線功能 配置 FXS口,添加freepbx分機號

2.在VOIP語音網關上配置freepbx服務器地址
注冊服務器、代理服務器為FS IP地址 之后需要選擇按線路注冊,注冊服務器地址后面要寫上端口號

撥號及路由->路由表
(1)freepbx(110)的分機號呼叫VoIP電話語音網關的分機號(104)

。2)VOIP語音網關分機號(104)呼叫freepbx分機號(110)

(3)freepbx分機號撥打手機號

手機號呼叫VOIP電話語音網關座機號

Freepbx對接Sangoma網關實現(xiàn)呼入呼出
Sangoma網關型號:Vega 50 GW 2O4S網關
FreePBX地址:192.168.100.118
Sangoma網關地址:192.168.100.10
Sangoma網關配置
。1)檢查FXO口是否插入

。2)填寫FreePBX地址到Sangoma網關

2.FreePBX配置
3.設置中繼,通訊接口連接-> 中繼 添加SIP(chan_pjsip)中繼


通訊接口連接-> 入局線路

通訊接口連接-> 出局線路

使用EyeBeam做呼入呼出測試,EyeBeam登錄110
。1)呼出測試,使用110撥打手機號,省內直撥,省外加撥0,測試通話一分鐘
。2)呼入測試,使用手機號撥打運營商提供的座機號并轉到110接聽,測試通話一分鐘
FreeSwitch對接Sangoma網關實現(xiàn)呼入呼出
Sangoma網關型號為:Vega 50GW 2O4S網關
FreeSwitch地址:192.168.100.112
Sangoma網關地址:192.168.100.10
EyeBeam注冊用戶:1000
目的:實現(xiàn)EyeBeam外呼手機號,手機號打到EyeBeam都可以呼叫通
Sangoma網關配置
。1)檢查FXO口狀態(tài),on-hook ready表示運營商線路已經接入

。2)quick config -> VOIP編輯完成后需要點擊submit同步

2.FreeSwitch配置
1.設置通過ip對接:使用touch命令創(chuàng)建文件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接聽,測試通話一分鐘


SIPlab@知識星球學習SIP語音相關技術
asterisk@知識星球免費獲取關于Asterisk的完整知識資料
關注微信公眾號:asterisk-cn,獲得有價值的Asterisk行業(yè)分享
Asterisk freepbx,F(xiàn)reeSBC技術文檔: www.freepbx.org.cn
融合通信商業(yè)解決方案,協(xié)同解決方案首選產品:www.hiastar.com
Asterisk/FreePBX中國合作伙伴,官方qq技術分享群(3000人):589995817