Kebutuhan komunikasi cepat dalam suatu lingkungan misalnya pada sebuah kantor, sangat amat dibutuhkan. Ini bisa diatasi dengan penggunaan PBX, baik hardware maupun software. Kali ini saya akan memposting bagaimana menginstalasi FreePBX dan Asterisk di OpenSuse 10.1. Disini kita menggunakan Zaptel-1.2, Libpri -1.2, Asterisk-1.2 serta FreePBX-2.7.0.
Pertama install dulu paket depend nya.
Selain apache dan antek anteknya (php5 termasuk php5-pear, DB, php-gd dan mysql), kita membutuhkan paket paket berikut :
yast2 -i subversion kernel-source ncusrses-devel openssl \ openssl-devel zlib zlib-devel libxml2 libxml2-devel libtiff \ libtiff-devel perl perl-CPAN bison audiofile-devel curl sox
Buat direktori kerja di /usr/src
mkdir /usr/src/voip
Installasi Asterisk, Zaptel, Libpri
svn checkout http://svn.digium.com/svn/libpri/branches/1.2 libpri-1.2 svn checkout http://svn.digium.com/svn/zaptel/branches/1.2 zaptel-1.2 svn checkout http://svn.digium.com/svn/asterisk/branches/1.2 asterisk-1.2 svn checkout http://svn.digium.com/svn/asterisk-addons/branches/1.2 asterisk-addons-1.2 wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-sounds-1.2.1.tar.gz
Penting : Urutan kompilasi dari paket tersebut : libpri, zaptel, asterisk
cd libpri-1.2 make clean make && make install cd ../zaptel-1.2 make clean make && make install
Download versi terbaru spandsp dan juga file-file app_rxfax.c, app_txfax.c serta apps_Makefile.patch di http://www.soft-switch.org (disini saya menggunakan spandsp-0.0.2pre26.tar.gz)
http://www.soft-switch.org/downloads/spandsp/old/spandsp-0.0.2pre26.tar.gz tar –xzvf spandsp-0.0.2pre26.tar.gz cd spandsp-0.0.2pre26 ./configure make && make install
Copykan file dari soft-switch.org ke asterisk/apps
cp app_rxfax.c asterisk-1.2/apps/ cp app_txfax.c asterisk-1.2/apps/ cp apps_Makefile.patch asterisk-1.2/apps/ cd asterisk-1.2/apps/ patch < apps_Makefile.patch
Buat user dan group asterisk
groupadd asterisk useradd -c "asterisk PBX" -d /var/lib/asterisk -g asterisk asterisk mkdir /var/run/asterisk
Lakukan installasi asterisk
cd asterisk-1.2 make clean make mpg123 make && make install cd ../asterisk-addons-1.2 perl -p -i.bak –e \ 's/CFLAGS.*D_GNU_SOURCE/CFLAGS+=-D_GNU_SOURCE\nCFLAGS+=-DMYSQL_LOGUNIQUEID/' Makefile make clean make && make install cd .. tar –xzvf asterisk-sounds-1.2.1.tar.gz cd asterisk-sounds-1.2.1 make install
Setting MySQL untuk CDR dan interface web FreePBX
mysqladmin –u root –p create asteriskcdrdb mysqladmin –u root –p create asterisk echo “GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY 'amp109'” | mysql –u root –p echo “GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY 'amp109'” | mysql –u root –p mysqladmin –u root –p reload
Download FreePBX dari http://mirror.freepbx.org
wget http://mirror.freepbx.org/freepbx-2.7.0.tar.gz cd freepbx-2.7.0/SQL/ mysql –u asteriskuser –pamp109 asteriskcdrdb < cdr_mysql_table.sql mysql –u asteriskuser –pamp109 asterisk < newinstall.sql cd .. ./install_amp
Kemudian setting di /etc/apache2/uid.conf
User asterisk Group asterisk
Kemudian restart apache2, dan buka dibrowser http://ip_server_voip. Sekian
2. Klik Kanan, Kemudian Copy
3. Paste Kode HTML ke Web-mu
RSS Feed
Twitter
Dipostkan dalam 








selamat ya
sama sama