Difference between revisions of "Instal YATE"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | ==Download Source Code== | ||
+ | |||
[[Source Code]] Yate dapat di ambil dari | [[Source Code]] Yate dapat di ambil dari | ||
* http://yate.null.ro/pmwiki/index.php?n=Main.Download | * http://yate.null.ro/pmwiki/index.php?n=Main.Download | ||
* http://yate.null.ro/tarballs/yate4/yate-4.1.0-1.tar.gz | * http://yate.null.ro/tarballs/yate4/yate-4.1.0-1.tar.gz | ||
+ | |||
+ | |||
+ | ==Download Menggunakan Subversion== | ||
+ | Tampaknya source code dari subversion ketinggalan Makefile. | ||
Alternatif lain menggunakan | Alternatif lain menggunakan | ||
cvs -d :pserver:anonymous@voip.null.ro:/home/cvsroot/private checkout yate | cvs -d :pserver:anonymous@voip.null.ro:/home/cvsroot/private checkout yate | ||
+ | |||
+ | atau | ||
+ | |||
svn checkout http://voip.null.ro/svn/yate/trunk yate | svn checkout http://voip.null.ro/svn/yate/trunk yate | ||
+ | |||
+ | ==Siapkan Aplikasi Pendukung== | ||
Siapkan aplikasi pendukung. Di Debian & Ubuntu kita dapat melakukan .. | Siapkan aplikasi pendukung. Di Debian & Ubuntu kita dapat melakukan .. | ||
sudo su | sudo su | ||
− | apt-get install build-essential autoconf cvs sox pkg-config | + | 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. | Instal juga aplikasi berikut jika kita ingin menggunakan Yate sebagai VoIP client dengan interface Gtk / Grafik. | ||
Line 26: | Line 37: | ||
tar zxvf yate-4.1.0-1.tar.gz | tar zxvf yate-4.1.0-1.tar.gz | ||
cd /usr/local/src/yate | 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 | 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== | ==Referensi== | ||
Line 59: | Line 103: | ||
* [[YATE]] | * [[YATE]] | ||
+ | * [[YATE Softswitch]] | ||
+ | * [[Instal YATE]] | ||
* [[YATE: Compile]] | * [[YATE: Compile]] | ||
* [[YATE: Menjalankan]] | * [[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
- 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.
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
- http://yate.null.ro/pmwiki/index.php?n=Main.CompilingAndInstallingOnDebian
- 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