測試環(huán)境:freeswitch, Debian-8,sangoma A104數(shù)字卡。
測試目的:為了排查語音卡本身的問題。
測試流程:分機(jī)通過通過端口1呼出到端口2呼入,然后轉(zhuǎn)入到分機(jī)1001。
測試工具:FreeSWITCH,Sangoma 語音板卡,潮流話機(jī),yealink 話機(jī),方位話機(jī)
拓?fù)鋱D:
拓?fù)鋱D:
環(huán)境搭建時(shí)必須注意的以下幾個(gè)方面的問題:
- 端口1為主時(shí)鐘(MASTER),端口2為從時(shí)鐘(NORMAL)。
- 端口1相當(dāng)于運(yùn)營商側(cè)(NET),端口2相當(dāng)于本地用戶側(cè)(CPE)。
- 以上配置要體現(xiàn)在具體的配置文件中,涉及文件包括:wanpipe1.conf,wanpipe2.conf,chan_dahdi.conf。
檢查sangoma數(shù)字卡物理連接狀態(tài),檢查ftdm信令狀態(tài)。
通過Freeswitch CLI命令,執(zhí)行以下命令查看端口狀態(tài)和信令:
查看端口狀態(tài)ftdm sangoma_isdn l1_stats wp1,返回結(jié)果顯示:
查看信令狀態(tài)ftdm sangoma_isdn show_spans,如果物理連接正常、信令正常,顯示OK,UP。
呼入呼出配置
呼出配置配置文件默認(rèn)路徑:/usr/local/freeswitch/conf/dialplan/default.xml
呼入配置配置文件默認(rèn)路徑:/usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml
修改internal.xml文件,將改為
文件路徑:/usr/local/freeswitch/conf/sip_profiles/internal.xml
測試之前通過軟電話或SIP話機(jī)注冊(cè)。Freeswitch中自動(dòng)創(chuàng)建了19分機(jī),不需要自己去寫配置文件,如需更多分機(jī),請(qǐng)參照自動(dòng)生成的分機(jī)配置文件編寫。
分機(jī)配置文件路徑:/usr/local/freeswitch/conf/directory/default
配置正常打印日志如下:
狀態(tài)查詢命令
檢查端口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為信令正常
打開Q921 trace:
ftdm sangoma_isdn trace q921 wp1
打開Q931 trace:
ftdm sangoma_isdn trace q931 wp1
關(guān)閉所有traces信息:
ftdm sangoma_isdn trace disable wp1