Difference between revisions of "Instal YATE"

From OnnoWiki
Jump to navigation Jump to search
(New page: apt-get install build-essential which installs: binutils, cpp, dpkg-dev, g++, gcc, libc6-dev, libstdc++5-dev, linux-kernel-headers, make, patch, perl and perl-modules etc. and...)
 
 
(27 intermediate revisions by the same user not shown)
Line 1: Line 1:
+
==Download Source Code==
apt-get install build-essential
+
 
+
[[Source Code]] Yate dapat di ambil dari
 +
 
 +
* http://yate.null.ro/pmwiki/index.php?n=Main.Download
 +
* http://yate.null.ro/tarballs/yate4/yate-4.1.0-1.tar.gz
 +
 
 +
 
 +
==Download Menggunakan Subversion==
 +
Tampaknya source code dari subversion ketinggalan Makefile.
  
which installs:
+
Alternatif lain menggunakan
  
  binutils, cpp, dpkg-dev, g++, gcc, libc6-dev, libstdc++5-dev,
+
  cvs -d :pserver:anonymous@voip.null.ro:/home/cvsroot/private checkout yate
linux-kernel-headers, make, patch, perl and perl-modules etc.
 
 
  
and depending upon your Debian version
+
atau
  
   
+
  svn checkout http://voip.null.ro/svn/yate/trunk yate
cpp-3.x, gcc-3.x, g++-3.x
 
 
or
 
  
cpp-4.x, gcc-4.x, g++-4.x
+
==Siapkan Aplikasi Pendukung==
  
apt-get install autoconf cvs sox
+
Siapkan aplikasi pendukung. Di Debian & Ubuntu kita dapat melakukan ..
apt-get install kdoc
 
 
  
Install the following also if you intend to use Yate as a VoIP client with Gtk interface.
+
sudo su
 +
sudo apt-get install build-essential autoconf cvs sox pkg-config git-core subversion libgsm1-dev
  
 +
Instal juga aplikasi berikut jika kita ingin menggunakan Yate sebagai VoIP client dengan interface Gtk / Grafik.
 
   
 
   
 
  apt-get install libgtk1.2-dev
 
  apt-get install libgtk1.2-dev
 
  
and yes, you might want to get the latest Yate sources too:
+
==Compile==
 +
 
 +
Langkah untuk melakukan compiling
 +
 
 +
cp yate-4.1.0-1.tar.gz /usr/local/src/
 +
cd /usr/local/src/
 +
tar zxvf yate-4.1.0-1.tar.gz
 +
cd /usr/local/src/yate
 +
./configure
 +
make
 +
make install
 +
 
 +
==Cek Instalasi==
 +
 
 +
Pastikan bahwa codec gsm telah berhasil di instalasi dengan baik dengan lihat adanya file "modules/gsmcodec.yate"
 +
 
 +
ls /usr/local/src/yate/modules/
 +
ls /usr/local/src/yate/modules/gsmcodec.*
 +
 
 +
harusnya ada
 +
 
 +
/usr/local/src/yate/modules/gsmcodec.cpp
 +
/usr/local/src/yate/modules/gsmcodec.yate
 +
 
 +
Pastikan bahwa yate telah di instalasi dengan baik di lokasi default dengan melihat adanya file /usr/local/share/yate/scripts
 +
 
 +
ls /usr/local/share/yate/scripts
 +
 
 +
Pastikan ada
 +
 
 +
libyate.php
 +
libyate.py
 +
 
 +
==Beberapa Catatan==
 +
 
 +
===Run===
 +
 
 +
Menjalankan yate menggunakan perintah
 +
 
 +
cd /usr/local/src/yate
 +
./run &
 +
 
 +
Atau kalau mau menjadikan daemon
 +
 
 +
cd /usr/local/src/yate
 +
./run -d
 +
 
 +
===Calling===
 +
 
 +
OpenBTS call melalui Yate menjadi sangat sederhana.
  
+
Yate (default) tidak memerlukan authentikasi / registrasi untuk menerima call. File configurasi default dapat menangani incoming call. Dial ke 99991002 dari handset harunys memberikan "busy tone" dari Yate. Jika ini terjadi, maka konfigurasi anda berhasil!
cvs -d :pserver:anonymous@voip.null.ro:/home/cvsroot/private checkout yate
 
 
  
or checkout the latest trunk from svn to get yate 2.0, the latest source code seems to be only available via SVN, the CVS command above returns only yate 1.3
+
Daftar nomor untuk testing
  
   
+
  99991001 dial
  svn checkout http://voip.null.ro/svn/yate/trunk yate
+
  99991002 busy
   
+
  99991003 ring
 +
99991004 specdial
 +
99991005 congestion
 +
99991006 outoforder
 +
99991007 milliwatt
 +
99991008 info
  
And then make install stops before it is done installing the rest of the binaries.
+
==Referensi==
  
+
* http://yate.null.ro/pmwiki/index.php?n=Main.CompilingAndInstallingOnDebian
./configure #should deal with this.
+
* http://wush.net/trac/rangepublic/wiki/yateConfig
+
* http://yate.null.ro/pmwiki/index.php?n=Main.Documentation
 +
* http://yate.null.ro/pmwiki/index.php?n=Main.WildfiresNotes
  
Size just after configure has done it's work:
+
==Pranala Menarik==
  
+
* [[YATE]]
kmant@dracula:~/yate> du -sh ../yate
+
* [[YATE Softswitch]]
4.3M    yate
+
* [[Instal YATE]]
 +
* [[YATE: Compile]]
 +
* [[YATE: Menjalankan]]
 +
* [[YATE: Konfigurasi Dial Plan]]
 +
* [[YATE: Konfigurasi User]]

Latest revision as of 07:20, 7 August 2012

Download Source Code

Source Code Yate dapat di ambil dari


Download Menggunakan Subversion

Tampaknya source code dari subversion ketinggalan Makefile.

Alternatif lain menggunakan

cvs -d :pserver:anonymous@voip.null.ro:/home/cvsroot/private checkout yate

atau

svn checkout http://voip.null.ro/svn/yate/trunk yate

Siapkan Aplikasi Pendukung

Siapkan aplikasi pendukung. Di Debian & Ubuntu kita dapat melakukan ..

sudo su
sudo apt-get install build-essential autoconf cvs sox pkg-config git-core subversion libgsm1-dev 

Instal juga aplikasi berikut jika kita ingin menggunakan Yate sebagai VoIP client dengan interface Gtk / Grafik.

apt-get install libgtk1.2-dev

Compile

Langkah untuk melakukan compiling

cp yate-4.1.0-1.tar.gz /usr/local/src/
cd /usr/local/src/
tar zxvf yate-4.1.0-1.tar.gz 
cd /usr/local/src/yate
./configure
make
make install

Cek Instalasi

Pastikan bahwa codec gsm telah berhasil di instalasi dengan baik dengan lihat adanya file "modules/gsmcodec.yate"

ls /usr/local/src/yate/modules/
ls /usr/local/src/yate/modules/gsmcodec.*

harusnya ada

/usr/local/src/yate/modules/gsmcodec.cpp
/usr/local/src/yate/modules/gsmcodec.yate

Pastikan bahwa yate telah di instalasi dengan baik di lokasi default dengan melihat adanya file /usr/local/share/yate/scripts

ls /usr/local/share/yate/scripts

Pastikan ada

libyate.php
libyate.py

Beberapa Catatan

Run

Menjalankan yate menggunakan perintah

cd /usr/local/src/yate
./run &

Atau kalau mau menjadikan daemon

cd /usr/local/src/yate
./run -d

Calling

OpenBTS call melalui Yate menjadi sangat sederhana.

Yate (default) tidak memerlukan authentikasi / registrasi untuk menerima call. File configurasi default dapat menangani incoming call. Dial ke 99991002 dari handset harunys memberikan "busy tone" dari Yate. Jika ini terjadi, maka konfigurasi anda berhasil!

Daftar nomor untuk testing

99991001 dial
99991002 busy
99991003 ring
99991004 specdial
99991005 congestion
99991006 outoforder
99991007 milliwatt
99991008 info

Referensi

Pranala Menarik