Compile Asterisk di Ubuntu: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
No edit summary
Onnowpurbo (talk | contribs)
 
(43 intermediate revisions by the same user not shown)
Line 1: Line 1:
Pengalaman menunjukan asterisk softswitch dari hasil compiling tampaknya lebih bagus dari astrisk dari apt-get. Siapkan Ubuntu untuk Compile Software
Pengalaman menunjukan [[asterisk]] [[softswitch]] dari hasil compiling tampaknya lebih bagus dari [[astrisk]] dari apt-get. Siapkan [[Ubuntu]] untuk [[Compile]] [[Software]]


  # apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 g++  
  sudo apt-get install kernel-package libncurses5-dev fakeroot wget \
bzip2 g++ libssl-dev libxml2-dev doxygen


Ambil Source Code zaptel, asterisk, asterisk-addons, asterisk-sounds dari situs Asterisk http://www.asterisk.org.
Pastikan sambungan ke [[Internet]] beroperasi karena kita harus download voice untuk asterisk 1.8.
Sementara paket software mpg123 bisa di ambil di http://www.mpg123.de/download.shtml atau di http://sourceforge.net/project/showfiles.php?group_id=135704


Copykan seluruh source code yang terbaru ke folder /usr/local/src/
Ambil [[Source Code]] zaptel, asterisk, asterisk-addons, asterisk-sounds, dahdi dari situs Asterisk
* http://www.asterisk.org
* http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-2.4.0+2.4.0.tar.gz
* http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.11.4.tar.gz
* http://downloads.asterisk.org/pub/telephony/libss7/releases/libss7-1.0.2.tar.gz
* http://downloads.digium.com/pub/asterisk/releases/


# cp zaptel-1.4.9.2.tar.gz /usr/local/src/
Sementara paket [[software]] mpg123 bisa di ambil di
# cp asterisk-1.6.0-beta4.tar.gz /usr/local/src/
* http://www.mpg123.de/download.shtml
# cp asterisk-addons-1.6.0-beta2.tar.gz /usr/local/src/
* http://sourceforge.net/project/showfiles.php?group_id=135704
# cp asterisk-sounds-1.2.1.tar.gz /usr/local/src/
* http://sourceforge.net/projects/mpg123/files/
# cp mpg123-1.3.1.tar.bz2 /usr/local/src/


Copykan seluruh [[source code]] yang terbaru ke folder /usr/local/src/


cp asterisk-1.8.0.tar.gz  /usr/local/src/
cp libpri-1.4.11.4.tar.gz /usr/local/src
cp asterisk-sounds-1.2.1.tar.gz /usr/local/src/
cp dahdi-linux-complete-2.4.0+2.4.0.tar.gz /usr/local/src/
cp libss7-1.0.2.tar.gz /usr/local/src/
cp mpg123-1.12.5.tar.bz2 /usr/local/src/


Buka file source code


# cd /usr/local/src
# tar zxvf zaptel-1.4.9.2.tar.gz
# tar zxvf asterisk-1.6.0-beta4.tar.gz
# tar zxvf asterisk-addons-1.6.0-beta2.tar.gz
# tar zxvf asterisk-sounds-1.2.1.tar.gz
# tar jxvf mpg123-1.3.1.tar.bz2


==Buka file [[source code]]==


cd /usr/local/src
tar zxvf asterisk-1.8.0.tar.gz
tar zxvf libpri-1.4.11.4.tar.gz
tar zxvf asterisk-sounds-1.2.1.tar.gz
tar jxvf mpg123-1.12.5.tar.bz2
tar zxvf dahdi-linux-complete-2.4.0+2.4.0.tar.gz
tar zxvf libss7-1.0.2.tar.gz


==Compile MPG123==


Compile MPG123
cd /usr/local/src/mpg123-1.12.5/
./configure
make
make install


# cd /usr/local/src/mpg123-1.3.1
==Compile Libpri==
# ./configure
# make
# make install


cd /usr/local/src/libpri-1.4.11.4/
make all
make install


==Compile DAHDI==


Compile zaptel
Pastikan [[PC]] kita tersambung ke [[Internet]] karena membutuhkan akses untuk download [[firmware]].


  # cd /usr/local/src/zaptel-1.4.0
  cd /usr/local/src/dahdi-linux-complete-2.4.0+2.4.0/
# ./configure
  make  
  # make
  make install
  # make install
make config


==Compile asterisk addons==


Compile asterisk
Obsolate di Asterisk 1.8


  # cd /usr/local/src/asterisk-1.4.2
  cd /usr/local/src/asterisk-addons-1.6.2.1
  # ./configure
  ./configure
  # make
  make
  # make install
  make install
  # make samples
  make samples




Compile asterisk addons


# cd /usr/local/src/asterisk-addons-1.4.0
==Compile LibSS7==
# ./configure
# make
# make install
# make samples


Lakukan sesudah compile DAHDI sebelum compile asterisk


Install asterisk sound
cd /usr/local/src/libss7-1.0.2/
make
make install


# cd /usr/local/src/asterisk-sounds-1.2.1
==Install asterisk sound==
# make install


Obsolate di asterisk 1.8
cd /usr/local/src/asterisk-sounds-1.2.1
make install
==Compile [[asterisk]]==
* Pastikan tersambung ke [[Internet]] untuk download sound
cd /usr/local/src/asterisk-1.8.0
./configure
make menuselect
make all
make
make install
make samples
WARNING! Pada saat menuselect jangan pilih iLPC karena akan meyulitkan saat compiling.
Jika anda ingin menginstalasi dokumentasi program, install
apt-get install doxygen
make progdocs


==Pranala Menarik==
==Pranala Menarik==


* [[VoIP: Asterisk Demo User]]
* [[VoIP: Asterisk Demo Dial Plan]]
* [[Asterisk Softswitch]]
* [[Asterisk Softswitch]]
* [[VoIP]]
* [[VoIP]]
* [[Linux Howto]]

Latest revision as of 07:46, 8 December 2010

Pengalaman menunjukan asterisk softswitch dari hasil compiling tampaknya lebih bagus dari astrisk dari apt-get. Siapkan Ubuntu untuk Compile Software

sudo apt-get install kernel-package libncurses5-dev fakeroot wget \
bzip2 g++ libssl-dev libxml2-dev doxygen

Pastikan sambungan ke Internet beroperasi karena kita harus download voice untuk asterisk 1.8.

Ambil Source Code zaptel, asterisk, asterisk-addons, asterisk-sounds, dahdi dari situs Asterisk

Sementara paket software mpg123 bisa di ambil di

Copykan seluruh source code yang terbaru ke folder /usr/local/src/

cp asterisk-1.8.0.tar.gz  /usr/local/src/
cp libpri-1.4.11.4.tar.gz /usr/local/src
cp asterisk-sounds-1.2.1.tar.gz /usr/local/src/
cp dahdi-linux-complete-2.4.0+2.4.0.tar.gz /usr/local/src/
cp libss7-1.0.2.tar.gz /usr/local/src/
cp mpg123-1.12.5.tar.bz2 /usr/local/src/


Buka file source code

cd /usr/local/src
tar zxvf asterisk-1.8.0.tar.gz
tar zxvf libpri-1.4.11.4.tar.gz 
tar zxvf asterisk-sounds-1.2.1.tar.gz 
tar jxvf mpg123-1.12.5.tar.bz2 
tar zxvf dahdi-linux-complete-2.4.0+2.4.0.tar.gz
tar zxvf libss7-1.0.2.tar.gz 

Compile MPG123

cd /usr/local/src/mpg123-1.12.5/
./configure
make
make install

Compile Libpri

cd /usr/local/src/libpri-1.4.11.4/
make all
make install

Compile DAHDI

Pastikan PC kita tersambung ke Internet karena membutuhkan akses untuk download firmware.

cd /usr/local/src/dahdi-linux-complete-2.4.0+2.4.0/
make 
make install
make config

Compile asterisk addons

Obsolate di Asterisk 1.8

cd /usr/local/src/asterisk-addons-1.6.2.1
./configure
make
make install
make samples


Compile LibSS7

Lakukan sesudah compile DAHDI sebelum compile asterisk

cd /usr/local/src/libss7-1.0.2/
make
make install 

Install asterisk sound

Obsolate di asterisk 1.8

cd /usr/local/src/asterisk-sounds-1.2.1
make install


Compile asterisk

  • Pastikan tersambung ke Internet untuk download sound
cd /usr/local/src/asterisk-1.8.0
./configure
make menuselect
make all
make
make install
make samples

WARNING! Pada saat menuselect jangan pilih iLPC karena akan meyulitkan saat compiling. Jika anda ingin menginstalasi dokumentasi program, install

apt-get install doxygen
make progdocs

Pranala Menarik