、如果是centos 7安裝則使用yum 命令。
-
添加庫地址
注意系統(tǒng)類型,選擇對應(yīng)的系統(tǒng)類型和版本
? curl https://apt.opensips.org/opensips-org.gpg -o /usr/share/keyrings/opensips-org.gpg
? echo "deb [signed-by=/usr/share/keyrings/opensips-org.gpg] https://apt.opensips.org bionic 3.4-releases" >/etc/apt/sources.list.d/opensips.list
? echo "deb [signed-by=/usr/share/keyrings/opensips-org.gpg] https://apt.opensips.org bionic cli-nightly" >/etc/apt/sources.list.d/opensips-cli.list
2.安裝opensips?
? apt install opensips?
3.安裝模塊: ? apt ?install ?opensips-http-modules opensips-mysql-module opensips-json-module opensips-wss-module opensips-tls-module
? ?注:如果直接使用apt install opensips-* 容易報(bào)錯(cuò)不易安裝。常用的就是httpd和wss,直接安裝相關(guān)模塊即可。
安裝opensips-cli? ?1:添加庫地址
? 執(zhí)行安裝命令?
apt install opensips-cli 配置數(shù)據(jù)庫
1:opensips配置
socket=udp:127.0.0.1:5060 ? # CUSTOMIZE ME
socket=ws:172.24.42.85:5060#ws module
loadmodule "proto_ws.so"
#loadmodule "proto_webrtc.so"
#http module
loadmodule "httpd.so"
modparam("httpd","ip","172.24.42.85")
modparam("httpd","port",8888)
loadmodule "mi_http.so"
配置完畢opensip.cfg以后,輸入命令重啟服務(wù):service opensips restart? ??
2:opensips-cli配置
[default]
log_level: INFO
prompt_name: opensips-cli
database_admin_url: mysql://root:密碼@127.0.0.1databse_modules: ALL
database_force_drop: true
輸入創(chuàng)建數(shù)據(jù)庫命令執(zhí)行自動執(zhí)行創(chuàng)建數(shù)據(jù)庫
opensips-cli -x database create
注:需要將防火墻端口打開放行
測試http服務(wù)是否已經(jīng)能夠正常連接,注意Content-Type的類型為:application/json-rpc
?具體的接口參數(shù)等查看官方手冊
openSIPS | Documentation / OpenSIPS Manual - 3.4文章來源:http://www.zghlxwxcb.cn/news/detail-850539.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-850539.html
到了這里,關(guān)于ubuntu18安裝opensips3.4,開啟ws/wss/http接口模塊的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!