Difference between revisions of "Kamailio: Instalasi"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 64: | Line 64: | ||
vi /etc/kamailio/kamctlrc | vi /etc/kamailio/kamctlrc | ||
− | |||
− | |||
− | |||
− | |||
Pastikan | Pastikan | ||
− | SIP_DOMAIN=192.168.0.xxx # | + | SIP_DOMAIN=192.168.0.xxx # IPv4 atau |
+ | SIP_DOMAIN=[2345::xxxx] # IPv6 | ||
DBENGINE=MYSQL | DBENGINE=MYSQL | ||
DBHOST=localhost | DBHOST=localhost | ||
+ | DBPORT=3306 | ||
DBNAME=kamailio | DBNAME=kamailio | ||
DBRWUSER="root" | DBRWUSER="root" | ||
Line 80: | Line 78: | ||
DBROPW="123456" # password root | DBROPW="123456" # password root | ||
ALIASES_TYPE="DB" | ALIASES_TYPE="DB" | ||
− | CTLENGINE="FIFO" | + | # CTLENGINE="FIFO" |
VERBOSE=1 | VERBOSE=1 | ||
PID_FILE=/var/run/kamailio/kamailio.pid | PID_FILE=/var/run/kamailio/kamailio.pid |
Revision as of 06:00, 11 March 2019
Siapkan Repository
Edit sources.list
vi /etc/apt/sources.list
Pastikan
deb http://archive.ubuntu.com/ubuntu bionic main universe multiverse deb http://archive.ubuntu.com/ubuntu bionic-security main universe multiverse deb http://archive.ubuntu.com/ubuntu bionic-updates main universe multiverse deb http://deb.kamailio.org/kamailio bionic main deb-src http://deb.kamailio.org/kamailio bionic main
Tambahkan key
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfb40d3e6508ea4c8 curl http://deb.kamailio.org/kamailiodebkey.gpg | apt-key add -
Update repo
apt update
Instalasi
apt-get -y install kamailio kamailio-extra-modules kamailio-ims-modules \ kamailio-mysql-modules kamailio-nth kamailio-presence-modules \ kamailio-tls-modules kamailio-websocket-modules kamailio-xml-modules \ kamailio-xmpp-modules
Perbaiki Konfigurasi
Edit
vi /etc/default/kamailio
Pastikan
RUN_KAMAILIO=yes USER=root GROUP=root CFGFILE=/etc/kamailio/kamailio.cfg DUMP_CORE=yes
Restart
/etc/init.d/kamailio restart
atau
service kamailio restart
Siapkan Database MySQL
Instalasi
sudo apt -y install mysql-server
(asumsi username root, password 123456)
Edit
vi /etc/kamailio/kamctlrc
Pastikan
SIP_DOMAIN=192.168.0.xxx # IPv4 atau SIP_DOMAIN=[2345::xxxx] # IPv6 DBENGINE=MYSQL DBHOST=localhost DBPORT=3306 DBNAME=kamailio DBRWUSER="root" DBRWPW="123456" # password root DBROUSER="root" DBROPW="123456" # password root ALIASES_TYPE="DB" # CTLENGINE="FIFO" VERBOSE=1 PID_FILE=/var/run/kamailio/kamailio.pid
Buat Database
kamdbctl create
Restart
service kamailio restart
Menggunakan TLS
Edit
/etc/kamailio/kamailio.cfg
Masukan
#!define WITH_TLS
Restart
service kamailio restart
Manajemen User
kamctl add 123456 123456passwd
kamctl db show subscriber