測試環(huán)境:freeswitch, Debian-8,sangoma A104數字卡。
測試目的:為了排查語(yǔ)音卡本身的問(wèn)題。
測試流程:分機通過(guò)通過(guò)端口1呼出到端口2呼入,然后轉入到分機1001。
測試工具:FreeSWITCH,Sangoma 語(yǔ)音板卡,潮流話(huà)機,yealink 話(huà)機,方位話(huà)機
拓撲圖:
拓撲圖:


環(huán)境搭建時(shí)必須注意的以下幾個(gè)方面的問(wèn)題:
- 端口1為主時(shí)鐘(MASTER),端口2為從時(shí)鐘(NORMAL)。
- 端口1相當于運營(yíng)商側(NET),端口2相當于本地用戶(hù)側(CPE)。
- 以上配置要體現在具體的配置文件中,涉及文件包括:wanpipe1.conf,wanpipe2.conf,chan_dahdi.conf。
檢查sangoma數字卡物理連接狀態(tài),檢查ftdm信令狀態(tài)。
通過(guò)Freeswitch CLI命令,執行以下命令查看端口狀態(tài)和信令:
查看端口狀態(tài)ftdm sangoma_isdn l1_stats wp1,返回結果顯示:

查看信令狀態(tài)ftdm sangoma_isdn show_spans,如果物理連接正常、信令正常,顯示OK,UP。

呼入呼出配置
呼出配置配置文件默認路徑:/usr/local/freeswitch/conf/dialplan/default.xml
呼入配置配置文件默認路徑:/usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml
修改internal.xml文件,將改為

文件路徑:/usr/local/freeswitch/conf/sip_profiles/internal.xml
測試之前通過(guò)軟電話(huà)或SIP話(huà)機注冊。Freeswitch中自動(dòng)創(chuàng )建了19分機,不需要自己去寫(xiě)配置文件,如需更多分機,請參照自動(dòng)生成的分機配置文件編寫(xiě)。
分機配置文件路徑:/usr/local/freeswitch/conf/directory/default
配置正常打印日志如下:

狀態(tài)查詢(xún)命令
檢查端口1和端口2的物理連接狀態(tài):wanrouter status

檢查端口物理連接是否正常:wanpipemon -i w1g1 -c Ta //Rx level:>-2.5db 為正常狀態(tài)

Protocol Status檢測
檢測PRI端口狀態(tài):ftdm sangoma_isdn show_spans //physical:OK為物理連接正常,signalling:UP為信令正常

打開(kāi)Q921 trace:
ftdm sangoma_isdn trace q921 wp1
打開(kāi)Q931 trace:
ftdm sangoma_isdn trace q931 wp1
關(guān)閉所有traces信息:
ftdm sangoma_isdn trace disable wp1