Instal YATE: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
No edit summary
Onnowpurbo (talk | contribs)
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
Source Yate dapat di ambil dari
==Download Source Code==


http://yate.null.ro/pmwiki/index.php?n=Main.Download
[[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


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


==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


# apt-get install build-essential
atau


Yang pada dasarnya akan menginstalasi
svn checkout http://voip.null.ro/svn/yate/trunk yate


==Siapkan Aplikasi Pendukung==


binutils, cpp, dpkg-dev, g++, gcc, libc6-dev, libstdc++5-dev,
Siapkan aplikasi pendukung. Di Debian & Ubuntu kita dapat melakukan ..
linux-kernel-headers, make, patch, perl and perl-modules etc.


tergantung pada versi Debian atau Ubuntu yang anda gunakan, versi cpp & g++ yang digunakan akan beragam
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.
   
   
  cpp-3.x, gcc-3.x, g++-3.x
  apt-get install libgtk1.2-dev
Atau


cpp-4.x, gcc-4.x, g++-4.x
==Compile==


Langkah untuk melakukan compiling


Instal juga pendukung lainnya
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


# apt-get install autoconf cvs sox
==Cek Instalasi==
# apt-get install kdoc
 
Pastikan bahwa codec gsm telah berhasil di instalasi dengan baik dengan lihat adanya file "modules/gsmcodec.yate"


Instal juga aplikasi berikut jika kita ingin menggunakan Yate sebagai VoIP client dengan interface Gtk / Grafik.
ls /usr/local/src/yate/modules/
   
  ls /usr/local/src/yate/modules/gsmcodec.*
# apt-get install libgtk1.2-dev


harusnya ada


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


Source code Yate dapat di ambil dari
Pastikan bahwa yate telah di instalasi dengan baik di lokasi default dengan melihat adanya file /usr/local/share/yate/scripts


  http://yate.null.ro/pmwiki/index.php?n=Main.Download
  ls /usr/local/share/yate/scripts
Tentunya kita juga dapat mengambil versi terakhir dari Yate melalui perintah
cvs -d :pserver:anonymous@voip.null.ro:/home/cvsroot/private checkout yate


Untuk versi Ate terakhir biasanya hanya dapat di cek melalui SVN, karena perintah CVS di atas hanya memberikan perintah yang tidak mutakhir
Pastikan ada
svn checkout http://voip.null.ro/svn/yate/trunk yate


==Proses Compiling==
libyate.php
libyate.py


Langkah untuk melakukan compiling
==Beberapa Catatan==


# cp yate2.tar.gz /usr/local/src/
===Run===
# cd /usr/loacal/src
# tar zxvf yate2.tar.gz
# cd /usr/local/src/yate


Compiling
Menjalankan yate menggunakan perintah


  # cd /usr/local/src/yate
  cd /usr/local/src/yate
  # ./configure
  ./run &
# make
# make install


Atau kalau mau menjadikan daemon


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


And then make install stops before it is done installing the rest of the binaries.
===Calling===


OpenBTS call melalui Yate menjadi sangat sederhana.
./configure #should deal with this.


Size just after configure has done it's work:
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
kmant@dracula:~/yate> du -sh ../yate
4.3M    yate


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


==Referensi==
==Referensi==


* http://yate.null.ro/pmwiki/index.php?n=Main.CompilingAndInstallingOnDebian
* http://wush.net/trac/rangepublic/wiki/yateConfig
* 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


==Pranala Menarik==
==Pranala Menarik==
* [[YATE]]
* [[YATE Softswitch]]
* [[Instal YATE]]
* [[YATE: Compile]]
* [[YATE: Menjalankan]]
* [[YATE: Konfigurasi Dial Plan]]
* [[YATE: Konfigurasi User]]

Latest revision as of 00: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