十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
OpenSIPS一鍵安裝腳本以及OpenSIPs+N個(gè)FreeSWITCH 實(shí)戰(zhàn)技巧有哪些,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供港口網(wǎng)站建設(shè)、港口做網(wǎng)站、港口網(wǎng)站設(shè)計(jì)、港口網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、港口企業(yè)網(wǎng)站模板建站服務(wù),10多年港口做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
提供一個(gè)OpenSIPS的一鍵安裝包,OpenSIPs 可以作為FreeSwitch 的前端代理,實(shí)現(xiàn)多個(gè)FreeSwitch 負(fù)載均衡處理呼叫流量。
以 opensips-2.1.2.tar.gz 為例
安裝環(huán)境CentOS 6.x 64 bit
Step 1 Download
下載數(shù)據(jù)庫配置文件 修改數(shù)據(jù)庫信息
wget https://hk-area1-file.oss-cn-hongkong.aliyuncs.com/fsgui/init.conf
下載安裝腳本
wget https://hk-area1-file.oss-cn-hongkong.aliyuncs.com/fsgui/opensips_install.sh
安裝命令
sh opensips_install.sh
安裝完成 opensips 自定啟動(dòng)
Step 2 啟動(dòng)
/usr/local/sbin/opensipsctl start
停止
/usr/local/sbin/opensipsctl stop
Step 3 常用命令
/usr/local/sbin/opensipsctl start
ps -ef|grep opensips
/usr/local/sbin/opensipsctl stop
ps aux | grep opensips(查看進(jìn)程)
netstat -ulpn|grep opensips(查看UDP鏈接狀態(tài))
netstat -utpn|grep opensips(查看TCP鏈接狀態(tài))
/usr/local/sbin/opensips -c 檢查配置是否正確
增加freeswitch 后端服務(wù)器
opensipsctl dispatcher show
dispatcher addgw
* Examples: dispatcher addgw 1 sip:1.2.3.1:5050 '' 0 50 'og1' 'Outbound Gateway1'
* dispatcher addgw 2 sip:1.2.3.4:5050 '' 0 50 'og2' 'Outbound Gateway2'
* dispatcher rmgw 4
opensipsctl dispatcher addgw 1 sip:47.91.133.205:5099 "" 0 50 'us1' 'cs.wdjbp.com'
opensipsctl dispatcher addgw 1 sip:47.89.33.209:5099 "" 0 50 'us2' 'wandan.wdjbp.com'
insert into load_balancer (group_id,dst_uri,resources,description) values (1,'sip:47.91.133.205:5099','pstn=100','hk1');
insert into load_balancer (group_id,dst_uri,resources,description) values (1,'sip:47.89.33.209:5099','pstn=100','hk2');
opensipsctl fifo lb_reload
dispatcher show ..................... show dispatcher gateways
dispatcher reload ................... reload dispatcher gateways
dispatcher dump ..................... show in memory dispatcher gateways
dispatcher addgw
.......................... add gateway
dispatcher rmgw
增加freeswitch 后端服務(wù)器
opensipsctl dispatcher show
dispatcher gateways
opensipsctl dispatcher addgw 1 sip:182.92.158.206 "" 0 50 'hk1' 'hk1.wdjbp.com'
opensipsctl dispatcher addgw 1 sip:47.88.86.32 "" 0 50 'hk1' 'hk2.wdjbp.com'
SIP賬號(hào)登陸前 先確保
vi /usr/local/freeswitch/conf/vars.xml
修改了vars.xml中的 domain 參數(shù)
改為
FS節(jié)點(diǎn)需要在ACL里面把 opensips 所在IP 加入白名單
測試驗(yàn)證
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。