您當(dāng)前的位置是:  首頁(yè) > 資訊 > 國(guó)內(nèi) >
 首頁(yè) > 資訊 > 國(guó)內(nèi) >

使用云部署的openSIPS測(cè)試Zoiper和SIP話(huà)機(jī)之間的通話(huà)

2020-12-17 09:22:39   作者:james.zhu    來(lái)源:CTI論壇   評(píng)論:0  點(diǎn)擊:


  openSIPS是非常強(qiáng)大的開(kāi)源SIP 信令服務(wù)器,通過(guò)可以實(shí)現(xiàn)運(yùn)營(yíng)商級(jí)的產(chǎn)品支持,同時(shí)也可以實(shí)現(xiàn)一些基本的IPPBX功能,例如用戶(hù)之間的呼叫功能,用戶(hù)輪詢(xún)振鈴,電話(huà)前轉(zhuǎn),轉(zhuǎn)接等。今天,筆者為用戶(hù)演示如何通過(guò)部署在云平臺(tái)的openSIPS,通過(guò)Zopier手機(jī)APP和內(nèi)網(wǎng)部署的鼎信通達(dá)SIP話(huà)機(jī)之間的呼叫。通過(guò)這樣的配置方式也可以滿(mǎn)足一些企業(yè)的IPPBX一般異地內(nèi)網(wǎng)互相呼叫的功能。
  測(cè)試環(huán)境:
  部署在云平臺(tái)的OpenSIPS-3.1和OpenSIPS-CP界面系統(tǒng)
  Zoiper 軟電話(huà)app
  本地內(nèi)網(wǎng)鼎信通達(dá)SIP 終端(IP63P)
  測(cè)試前準(zhǔn)備說(shuō)明:
  • 如何安裝OpenSIPS-3.1和OpenSIPS-CP界面系統(tǒng),讀者需先參考?xì)v史文檔:
  • 最完整快速的安裝方式安裝開(kāi)源OpenSIPS-3.1和CP控制界面-class 8
  • 關(guān)于NAT問(wèn)題和ALG問(wèn)題,讀者查看歷史文檔,或者在opensips前端部署FreeSBC支持NAT穿越。
  • 通過(guò)CLI或者CP創(chuàng)建好SIP測(cè)試賬號(hào)和密碼。
  
  創(chuàng)建一個(gè)SIP domain,根據(jù)自己的需求設(shè)置。
  
  首先創(chuàng)建SIP 賬號(hào),這里創(chuàng)建的賬號(hào)分別是1000和1001。以下示例是通過(guò)Zoiper注冊(cè)電話(huà)1001(關(guān)閉wifi內(nèi)網(wǎng))。
  
  設(shè)置相關(guān)的服務(wù)器地址和代理地址。
  調(diào)整語(yǔ)音編碼支持的優(yōu)先級(jí)。Zoiper免費(fèi)版默認(rèn)支持是GSM和Opus優(yōu)先級(jí),用戶(hù)需要自己調(diào)整到話(huà)機(jī)也支持的uLaw和alaw。
  
  登錄鼎信SIP話(huà)機(jī)界面配置SIP相關(guān)信息:
  
  開(kāi)啟調(diào)整話(huà)機(jī)的編碼優(yōu)先級(jí),支持PCMU和PCMA,和APP配置對(duì)應(yīng)。
  
  呼叫1000話(huà)機(jī),1000呼機(jī)接聽(tīng)。
  
  查看記錄。通過(guò)opensips-cp檢查contact的狀態(tài)信息,這里的話(huà)機(jī)是鼎信的物理SIP話(huà)機(jī)信息。
  
  手機(jī)app注冊(cè)以后,opensips-cp 顯示的1001 contact地址。手機(jī)app公網(wǎng)地址。
  
  通過(guò)OpenSIPS-CP查看CDR呼叫記錄,看到失敗呼叫和成功呼叫的記錄信息。
  
  如果app呼叫顯示Unsupported Media Type錯(cuò)誤,應(yīng)該是終端默認(rèn)的語(yǔ)音編碼設(shè)置中的編碼不支持,確認(rèn)雙方語(yǔ)音編碼一致。調(diào)整到終端支持的語(yǔ)音編碼。CDR中顯示的呼叫記錄。
 
  總結(jié)
  筆者通過(guò)云平臺(tái)部署的opensips和CP界面配置了測(cè)試終端,通過(guò)手機(jī)安卓版的SIP賬號(hào)和內(nèi)網(wǎng)本地鼎信通達(dá)SIP終端進(jìn)行呼叫。呼叫測(cè)試注冊(cè)和呼叫都是成功的。一般比較容易出現(xiàn)的錯(cuò)誤是語(yǔ)音編碼問(wèn)題或者NAT問(wèn)題,在配置中需要根據(jù)自己的呼叫或者不同終端的編碼做相應(yīng)調(diào)整。如果NAT問(wèn)題需要做一個(gè)RTPengine的轉(zhuǎn)發(fā)設(shè)置或者檢查路由器的ALG配置,或者調(diào)整SIP端口避免默認(rèn)5060來(lái)防止ALG檢測(cè)。通過(guò)opensips和本地終端的連接配置,完全可以實(shí)現(xiàn)異地不同地區(qū),不同終端之間的互相免費(fèi)呼叫,基本上可以滿(mǎn)足一般的企業(yè)簡(jiǎn)單IPPBX的內(nèi)部呼叫的功能。
  參考資料:
  www.opensips.org
  www.freesbc.cn
  www.asterisk.org.cn
【免責(zé)聲明】本文僅代表作者本人觀(guān)點(diǎn),與CTI論壇無(wú)關(guān)。CTI論壇對(duì)文中陳述、觀(guān)點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。

評(píng)論排行

專(zhuān)題

CTI論壇會(huì)員企業(yè)