中文字幕无码久久精品,13—14同岁无码A片,99热门精品一区二区三区无码,菠萝菠萝蜜在线观看视频高清1

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

OpenSIPS新CLI工具OpenSIPS-CLI 使用概覽

2020-12-07 10:37:22   作者:james.zhu    來源:Asterisk開源派   評論:0  點擊:


  OpenSIPS是運營級的SIP 信令服務(wù)器,它本身支持RFC3261官方,同時也支持了很多豐富的接口來調(diào)用OpenSIPS引擎的其他模塊,監(jiān)控系統(tǒng)狀態(tài)和SIP服務(wù)器的狀態(tài)。opensips-3.0以前的版本一直使用opensipsctl 來實現(xiàn)對服務(wù)器端的一些配置的管理,常見的場景例如添加SIP 賬號分機等。不過,從OpenSIPS-3.0版本開始,OpenSIPs的接口工具開始使用OpenSIPS-CLI來實現(xiàn),opensipsctl就不再使用。此接口包括了更多的系統(tǒng)功能,使得管理員管理服務(wù)器端時更加方便,也可以快速跟蹤排查問題,比較新的工具例如diagnose和tracer(跟蹤呼叫方被呼叫方,IP)。
  安裝后需要配置默認的工具環(huán)境文件,具體文件路徑官方文檔有說明。使用快捷鍵TAB獲取命令支持的具體環(huán)境,可以支持數(shù)據(jù)庫,診斷工具,跟蹤工具,user工具,mi工具和實例訪問。在使用opensips-cli之前,用戶需要首先成功啟動opensips。這里,筆者僅列出用戶經(jīng)常使用的結(jié)果工具示例。

  用戶可以通過CLI訪問某一個指定的實例
  OpenSIPS-CLI -i 192.168.1.101 // 訪問此實例
  這里注意,如果用戶使用診斷工具時(diagnose),如果沒有加載支持模塊的話,系統(tǒng)可能會報錯。
  • ERROR: Failed to subscribe for JSON-RPC events
  • ERROR: Is the event_jsonrpc.so OpenSIPS module loaded?
  解決以上問題,用戶需要在cfg文件中添加event_stream模塊或者event_jsonrpc.so模塊,并且添加相應(yīng)的參數(shù)。添加以后,再次通過opensips -c檢查語法錯誤。如果cfg文件沒有語法錯誤,則重新啟動opensips。
  opensips -c輸出 OK的結(jié)果。
  命令diagnose使用示例:
  用戶使用OpenSIPS-CLI必須單獨對此工具( Python3開發(fā))進行安裝部署,它本身是一個獨立的開源項目,沒有打包在opensips服務(wù)器的軟件包中。具體安裝方式,請讀者參考官方安裝文檔。筆者這里分享一些非常具體的命令和輸出結(jié)果。



  診斷SIP UDP輸出狀態(tài)
  mi支持更多的系統(tǒng)模塊消息和狀態(tài):
  mi versin 檢查opensips版本。
  檢查網(wǎng)關(guān)狀態(tài),這里筆者已經(jīng)有兩個網(wǎng)關(guān)是活動的來支持動態(tài)路由功能。
  mi ul_dump 顯示用戶domain , AOR和Contacts
  通過user add 添加用戶:
  添加以后,在界面上顯示的結(jié)果:
  數(shù)據(jù)庫操作:
  如果用戶想了解更多完整opensips-cli使用手冊和命令手冊,讀者訪問參考鏈接獲得。
  參考資料:
  安裝:https://github.com/OpenSIPS/opensips-cli/blob/master/docs/INSTALLATION.md
  www.opensips.org
  www.asterisk.org.cn

【免責(zé)聲明】本文僅代表作者本人觀點,與CTI論壇無關(guān)。CTI論壇對文中陳述、觀點判斷保持中立,不對所包含內(nèi)容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔(dān)全部責(zé)任。

專題

CTI論壇會員企業(yè)