Difference between revisions of "Kamailio: Instalasi"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Onnowpurbo (talk | contribs)  | 
				Onnowpurbo (talk | contribs)   | 
				||
| Line 1: | Line 1: | ||
==Siapkan Repository==  | ==Siapkan Repository==  | ||
| + | |||
| + | Lakukan  | ||
  apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfb40d3e6508ea4c8  |   apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfb40d3e6508ea4c8  | ||
| + | |||
| + | atau  | ||
| + | |||
| + |  curl http://deb.kamailio.org/kamailiodebkey.gpg | apt-key add -  | ||
Edit  | Edit  | ||
| Line 19: | Line 25: | ||
==Instalasi==  | ==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  | ||
| − | ==  | + | ==Dengan MySQL==  | 
| + | |||
| + | Instalasi  | ||
| + | |||
| + |  sudo apt-get intall mysql-server  | ||
| + | |||
| + | (asumsi username root, password 123456)  | ||
Edit  | Edit  | ||
  vi /etc/kamailio/kamctlrc  |   vi /etc/kamailio/kamctlrc  | ||
| + | |||
| + | atau  | ||
| + | |||
| + |  vi /etc/kamailio/kamctl  | ||
Pastikan  | Pastikan  | ||
| + |  SIP_DOMAIN=192.168.0.xxx    # IP anda  | ||
  DBENGINE=MYSQL  |   DBENGINE=MYSQL  | ||
| − | + |   DBHOST=localhost  | |
| + |  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  |   kamdbctl create  | ||
| + | Restart  | ||
| + | |||
| + |  service kamailio restart  | ||
| − | |||
| + | ==Menggunakan TLS==  | ||
| + | |||
| + | Edit  | ||
| + | |||
| + |  /etc/kamailio/kamailio.cfg   | ||
| + | |||
| + | Masukan  | ||
| + | |||
| + |  #!define WITH_TLS  | ||
| + | |||
| + | Restart  | ||
  service kamailio restart  |   service kamailio restart  | ||
| − | ==  | + | ==Manajemen User==  | 
  kamctl add 123456 123456passwd  |   kamctl add 123456 123456passwd  | ||
| + | |||
| + |  kamctl db show subscriber  | ||
Revision as of 04:11, 15 November 2016
Siapkan Repository
Lakukan
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfb40d3e6508ea4c8
atau
curl http://deb.kamailio.org/kamailiodebkey.gpg | apt-key add -
Edit
vi /etc/apt/sources.list
dengan
deb http://deb.kamailio.org/kamailio xenial main deb-src http://deb.kamailio.org/kamailio xenial main
Lakukan
apt-get 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
Dengan MySQL
Instalasi
sudo apt-get intall mysql-server
(asumsi username root, password 123456)
Edit
vi /etc/kamailio/kamctlrc
atau
vi /etc/kamailio/kamctl
Pastikan
SIP_DOMAIN=192.168.0.xxx # IP anda DBENGINE=MYSQL DBHOST=localhost 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