環(huán)境說明:
系統(tǒng):Raspbian,按照官方教程已經(jīng)將系統(tǒng)刷入TF卡,并配置了時(shí)區(qū),擴(kuò)展的TF剩余空間,安裝了Tightvncserver,更新了系統(tǒng),除了這些,其他操作沒動(dòng)過。

拓?fù)鋱D
根據(jù)官方文檔進(jìn)行部署。
- 安裝各種依賴庫
sudo apt-get install gcc g++ libqt4-dev libqtcore4 libqtgui4 libqt4-network libqt4-xml libssl-dev libmysqlclient18 libmysqlclient-dev python-dev libsrtp0-dev
wget -c http://www.myvoipapp.com/download/mss_v20/pi/mss_v20_pi_u20.deb
- 下載完成后,進(jìn)行安裝
sudo dpkg --install mss_pi_u20.deb
安裝部分完成。
minisipserver的運(yùn)行調(diào)試。
-
使用vnc登錄至樹莓派,打開minisipserver
打開miniSIPserver
2.設(shè)置語言
設(shè)置語言
然后點(diǎn)擊[File]-[Exit]退出,并重新打開,即可進(jìn)入所選語言界面。
-
增加分機(jī)
增加分機(jī)
路由器端口映射
-
映射端口
端口映射 -
路由器動(dòng)態(tài)域名解析
動(dòng)態(tài)域名解析
手機(jī)SIP客戶端的配置:
-
iphone客戶端(Zoiper)
點(diǎn)擊【Setting】-【Accounts】添加用戶,配置參數(shù)見截圖:
iPhone添加用戶 -
打開STUN:
將滾動(dòng)條拉到下面選擇【Network Settings】,配置見截圖:
iPhone打開STUN - 然后點(diǎn)擊【Save】保存,點(diǎn)擊綠色按鈕【Register】注冊到sipserver
PC端SIP軟件(X-Lite)
-
點(diǎn)擊【Softphone】-【Account Settings】進(jìn)入賬戶設(shè)置
添加用戶 -
配置STUN
X-Lite配置STUN
問題排錯(cuò):
- 問題現(xiàn)象:內(nèi)網(wǎng)正常,內(nèi)網(wǎng)-外網(wǎng)無聲音。
解決辦法:
- 處于內(nèi)網(wǎng)的設(shè)備無需開啟【轉(zhuǎn)發(fā)媒體】,但需打開STUN服務(wù)。
- sipserver默認(rèn)端口,改為別的端口
- sipserver的地址,改為外網(wǎng)地址(動(dòng)態(tài)域名)
- 對處于外網(wǎng)的設(shè)備分機(jī),打開轉(zhuǎn)發(fā)媒體操作
- 路由器需要映射10000-20000的TCP端口
- 經(jīng)過上面這些設(shè)置,內(nèi)網(wǎng)對外網(wǎng)的正常通話。
- 問題現(xiàn)象:外網(wǎng)-外網(wǎng)雙通
解決辦法:
- 兩個(gè)外網(wǎng)設(shè)置,需開啟STUN服務(wù)
- 兩個(gè)外網(wǎng)分機(jī)中,只需打開其中一個(gè)的【轉(zhuǎn)發(fā)媒體】即可
- 經(jīng)測試,通話正常,只是稍顯麻煩些。
總結(jié):
軟件是好,只是網(wǎng)絡(luò)封鎖了很多端口,需要想各種辦法才能正常使用,比較麻煩,或許可以部署到企業(yè)內(nèi)部使用,然后外線使用常見的外呼線路。








