Ads 468x60px

Saturday, January 16, 2010

Konfigurasi VoIP Server dengan OpenSIPS [2]

Ini adalah tahapan KETIGA dari Konfigurasi VoIP Server dengan OpenSIPS, saya sarankan membaca langkah konfigurasi yang PERTAMA dan KEDUA.

KETIGA
Konfigurasi VoIP Server

Tahap konfigurasi VoIP server adalah tahapan utama dari implementasi Session Initiation Protocol, langkah-langkah konfigurasinya adalah sebagai berikut:

1. Pada tahap awal konfigurasi adalah mengunduh dan menginstal paket pendukung, langkah yang dilakukan adalah sebagai berikut:

ketikan perintah berikut, untuk langsung mendownload semua paket yang dibutuhkan
# apt-get instal flex bison gcc make libperl5.10 libperl-dev libxmlrpc-c3 libxmlrpc-c3-dev unixodbc unixodbc-dev libradiusclient-ng2 libradiusclient-ng-dev libxml2 openssl libsctp1 libsctp-dev libexpat1 libexpat1-dev libldap-2.4-2 libldap2-dev libsnmp15 libsnmp-dev libconfuse0 libconfuse-dev libmysqlclient15off libmysqlclient15-dev mysql-client-5.0 zlib1g zlib1g-dev libmysql++3 libmysql++-dev


pada tahap ini membutuhkan waktu yang agak lama jika koneksi internet yang digunakan dengan kecepatan biasa-biasa saja


2. Selanjutnya mengunduh sekaligus menginstal mysql server yang berfungsi untuk menyimpan account dari user. Langkahnya sebagai berikut:

# apt-get install mysql-server

3. Sebelum proses instalasi opensips, paket opensips terlebih dahulu diunduh dengan menjalankan perintah berikut:

# cd /usr/local/src/

jika sudah mendownload paketnya sebelumnya tidak perlu menjalankan perintah berikut, tinggal dikopikan saja paket opensips ke dalam direktori /usr/local/src/
# wget http://opensips.org/pub/opensips/1.5.1/src/opensips-1.5.1-tls_src.tar.gz

4. Selanjutnya mengekstrak paket opensips yang telah diunduh. Langkah konfigurasinya sebagai berikut:

# tar zxvf opensips-1.5.1-notls_src.tar.gz

# cd opensips-1.5.1-notls

5. Paket opensips yang telah diunduh berisi kode-kode program. Maka itu paket opensips harus dicompile sebagai tahapan instalasinya. Langkah konfigurasinya sebagai berikut:

# make all && make include_modules="acc mysql textops sl enum db_mysql" modules && make instal

6. Mengkopikan file-file hasil instalasi ke dalam direktori yang ada di sistem.

a. Mengkopikan file opensips.init ke direktori /etc/init.d
# cp /usr/local/src/opensips-1.5.1-notls /packaging/gentoo/opensips.init /etc/init.d/


b. Mengkopikan file db_mysql ke direktori /usr/local/lib/opensips/modules/

# cp /usr/local/src/opensips-1.5.1-notls /modules/db_mysql/db_mysql.so /usr/local/lib/opensips/modules/


c. Mengkopikan file-file script ke direktori /usr/local/lib/opensips/opensipsctl

# cp -Rf /usr/local/src/opensips-1.5.0-notls/scripts/* /usr/local/lib/opensips/opensipsctl

7. Mengaktifkan fungsi script-script yang ada di dalam file /usr/local/etc/opensips/opensips.cfg dengan menghilangkan tanda pagar (#) pada script di bawah ini.

log_stderror=yes
disable_tcp=yes
loadmodule "/usr/lib/opensips/modules/db_mysql.so"
loadmodule "/usr/lib/opensips/modules/auth.so"
loadmodule "/usr/lib/opensips/modules/auth_db.so"
modparam("usrloc", "db_mode", 2)
modparam("auth_db", "calculate_ha1", yes)
modparam("auth_db", "password_column", "password")
if (!www_authorize("ubuntiyok.net ", "subscriber")) {
www_challenge("ubuntiyok.net ", "0");
exit;
};

8. Mengaktifkan fungsi script-script yang ada di dalam file /usr/local/etc/opensips/opensipsctlrc dengan menghilangkan tanda pagar (#) pada script di bawah ini. [masukan SIP_DOMAIN dengan domain yang anda buat pada tahap DNS]

SIP_DOMAIN=ubuntiyok.net
DBENGINE=MYSQL
DBHOST=localhost
DBNAME=opensips
DB_PATH="/usr/local/etc/opensips/dbtext"
DBRWUSER=opensips
DBRWPW="opensipsrw"
DBROUSER=opensipsro
DBROPW=opensipsro
DBROOTUSER="root"
USERCOL="username"
ALIASES_TYPE="DB"
CTLENGINE="FIFO"
VERIFY_ACL=1
ACL_GROUPS="local ld int voicemail free-pstn"
VERBOSE=1
Selesai deh, sekarang silakan klik untuk lanjut pembuatan account VoIP-nya

1 Comments:

  1. integrated VoIP performance monitoring capability with Traverse which rapidly identifies the cause of the problem using its built-in topology-aware root-cause engine and supports VoIP equipment from several vendors including: Avaya, Broadsoft, Cisco etc.
    http://zyrion.com/download/

    ReplyDelete

Related Posts Plugin for WordPress, Blogger...
 

Instagram

Instagram

Statistics


Visit Indonesia

visit indonesia Warung Blogger