kali ini saya ingin berbagi mengenai tutorial Install OpenSIPS versi saya. Untuk temen temen yang belum tau OpenSIPS itu apa, bisa dilihat disini
Pada dasarnya OpenSIPS sangatlah berbeda bila dibandingkan dengan asterisk yang pernah saya bahas sebelumnya . Perbedaan antara OpenSIPS dan Asterisk
adalah bahwa OpenSIPS dasarnya adalah SIP Proxy Server, sementara
Asterisk pada dasarnya adalah sebuah Media Server . Ini berarti bahwa OpenSIPS sangat tidak cocok bila dijadikan endpoint untuk panggilan suara, tapi OpenSIPS lebih cocok berfungsi sebagai relay sinyal kontrol panggilan dari satu server ke yang lain . Asterisk bisa berdiri sendiri bila diterapkan dalam sebuah jaringan, asterisk bisa bertindak sebagai Gateway ke jaringan PSTN ataupun PLMN, sedangkan openSIPS tidak bisa, openSIPS membutuhkan asterisk bila diterapkan dalam sebuah jaringan, openSIPS bisa bertindak sebagai front door untuk server asterisk . openSIPS bisa bertindak sebagai load balancer ataupun pengatur trafik masuk. Untuk lebih jelasnya perbedaan antara asterisk dan OpenSIPS bisa dilihat disini.
Ok langsung saja ke tutorial..
root@ubuntu:~# apt-get install build-essential openssl bison flex perl libdbi-pe rl libdbd-mysql-perl libdbd-pg-perl libfrontier-rpc-perl libterm-readline-gnu-pe rl libberkeleydb-perl ncurses-dev2. Install mysql server sebagai database
root@ubuntu:~# apt-get install mysql-server libmysqlclient-dev3. Download paket openSIPS
root@ubuntu:/usr/src# wget http://opensips.org/pub/opensips/latest/src/opensips-1.8.2_src.tar.gz4. ekstrak paket openSIPS
root@ubuntu:/usr/src# tar zxvf opensips-1.8.2_src.tar.gzroot@ubuntu:/usr/src# cd opensips-1.8.2-tls/5. Install paket openSIPS
root@ubuntu:/usr/src/opensips-1.8.2-tls# make install6. Buat folder run untuk openSIPS
root@ubuntu:/usr/src/opensips-1.8.2-tls# mkdir /var/run/opensips7. Buat daemon untuk openSIPS
root@ubuntu:/usr/src/opensips-1.8.2-tls# cd packaging/debian
root@ubuntu:/usr/src/opensips-1.8.2-tls/packaging/debian# cp opensips.default /etc/default/opensips
root@ubuntu:/usr/src/opensips-1.8.2-tls/packaging/debian# cp opensips.init /etc/init.d/opensips
root@ubuntu:/usr/src/opensips-1.8.2-tls/packaging/debian# chmod +x /etc/init.d/opensips
root@ubuntu:/usr/src/opensips-1.8.2-tls/packaging/debian# useradd opensips
root@ubuntu:/usr/src/opensips-1.8.2-tls/packaging/debian# update-rc.d opensips defaults 99
root@ubuntu:/usr/src/opensips-1.8.2-tls/packaging/debian#vi /etc/default/opensips
Replace the RUN_OpenSIPS to Yes
root@ubuntu:/usr/src/opensips-1.8.2-tls/packaging/debian# vi /etc/init.d/opensips
8. Konfigurasi openSIPS di opensips.cfgReplace the line DAEMON=/usr/sbin/opensips to:
DAEMON=/usr/local/sbin/opensips
vi /usr/local/etc/opensips/opensips.cfg
ubah bagian berikut :
listen=udp:127.0.0.1:5060 # CUSTOMIZE ME
listen=udp:10.11.225.58:5060
; 10.11.225.58 adalah IP server openSIPS
9. jalankan openSIPS
root@ubuntu:/usr/src/opensips-1.8.2-tls/packaging/debian# /etc/init.d/opensips start
Starting opensips: opensipsListening on
udp: 127.0.0.1 [127.0.0.1]:5060
udp: 192.168.11.35 [192.168.11.35]:5060
Aliases:.
selamat, ubuntu anda telah terinstall openSIPS !
semoga bermanfaat ...
sumber : http://ithelpblog.com/voice/opensips/install-opensips-1-8-on-ubuntu-12/
om interfacennya ga ada ya>"
BalasHapusGUI nya maksudnya? ga ada gan kalo gui nya kalo yg ane bikin.
Hapuskalo mau ada interface nya bisa coba ini gan
https://www.packtpub.com/books/content/graphical-user-interfaces-opensips-16
Jika flownya seperti ini
BalasHapusasteriskA ---------> Opensips -------> AsteriskB
Seperti apa confignya agar bisa opensips meneruskan call asteriskB ketika ada call dari asteriskA dan sebaliknya
Thanks
mas... cara konfigurasi openSIP sebagai load balancer bagaimana ya? saya pakai asterisk sebagai servernya dan openSIP sebagai loadbalancernya
BalasHapus