Ubuntu下安裝配置opensips

2021-08-19 21:12:28 字數 2005 閱讀 7029

一、安裝軟體包

1、新增apt軟體源

# apt-key adv --keyserverkeyserver.ubuntu.com --recv-keys 049ad65b

# echo "deb 2.3-releases" >/etc/apt/sources.list.d/opensips.list

# apt update

2、安裝mysql軟體包

# apt install mysql-server mysql-client

3、安裝opensips及相關模組軟體包

# apt install opensips opensips-tls-moduleopensips-mysql-module

二、配置資料庫

sip_domain=192.168.1.230

dbengine=mysql

dbhost=localhost

dbname=opensips

dbrwuser=opensips

dbrwpw="opensipsrw"

dbrootuser="root"

將192.168.1.230 替換為opensips伺服器位址。

2、重啟mysql:

# service mysql restart

3、opensips資料庫初始化:

# opensipsdbctl create

install presence related tables? (y/n): y

install tables for imc cpl siptracedomainpolicy carrierroute userblacklist b2b cachedb_sql registrant call_centerfraud_detection emergency? (y/n): y

4、建立測試使用者:

# opensipsctl add 101 101

# opensipsctl add 102 102

三、配置opensips

1、安裝m4包,否則生成配置模板失敗:

# apt install m4

2、生成配置模板:

# osipsconfig

---> generate opensips script ---> residential script ---> configure residential script

[*] enable_tcp

[*] enable_tls

[*] use_aliases

[*] use_auth

[*] use_dbacc

[*] use_dbusrloc

[*] use_dialog

[*] use_nat

---> generate residential script

config generated :/etc/opensips/opensips_residential_2018-2-25_12:55:9.cfg =  success. press any key to continue

3、使用模板建立/etc/opensips/opensips.cfg配置檔案:

# mvopensips_residential_2018-2-25_12:55:9.cfg opensips.cfg

listen=udp:192.168.1.230:5060   # customize me

listen=tcp:192.168.1.230:5060   # customize me

listen=tls:192.168.1.230:5061   # customize me

將192.168.1.230:5060 替換為opensips伺服器位址或埠。

四、完成安裝

1、重啟opensips服務:

# service opensips restart

2、測試驗證:

在windows平台下客戶端軟體x-lite, linux平台下客戶端軟體linphone,使用測試使用者登入、撥號呼叫。

ubuntu下安裝配置VirtualBox

安裝virtualbox virtualbox 剛推出了2.2.4版本,本文用的就是它 自動安裝,裝好後就可以使用了,只是好像重啟系統後才會才應用程式選單中新增鏈結。或者在終端中輸入virtualbox,就開啟了virtualbox主介面。我安裝了乙個精簡版的windowsxp。發現沒有顯示卡驅動,...

ubuntu下安裝配置QT

2。這第二步就是修改配置檔案,因為配置檔案是唯讀版的,因此被卡在這裡來很久。後來找到來方法,先找到配置檔案,然後sudo gedit default.conf開啟就可以編輯儲存了 3。方法 第一步先找到配置檔案所在位置 usr lib x86 64 linux gnu qt default qtch...

Ubuntu下Mariadb安裝配置

sudo apt update sudo apt install mariadb server mariadb client 設為開機自啟 sudo systemctl enable mariadb 啟動mariadb sudo systemctl start mariadb 初始化mariadb ...