Category Archives: Voice and Video over IP

VoIP knowledge base

Membuat Sendiri IP PBX (part 1: instalasi)

Ah tidak susah membuat sendiri IP PBX, tidak perlu tergantung TrixBox atau AsteriskNow.

Berikut adalah yang perlu anda lakukan untuk membuat sendiri IP PBX:
1. Download ippbx-src-p4-0.1.tar.gz dari http://www.voiprakyat.or.id/pub
2. Extract di /usr/local/src
3. Baca dan ikuti langkah-langkah dalam file INSTALL

Yang perlu disiapkan adalah:
1. Fresh install Ubuntu server 7.10 pada mesin dengan prosesor Intel Pentium 4
2. Ubuntu server anda itu terhubung ke Internet, bisa download file (apt-get)

Agar lebih mudah memahami cara kerja IP PBX dan dapat langsung mencoba kehandalannya anda dapat membeli card AX100P yang harga nya sekitar Rp. 300.000,- an di pasaran. Tancapkan AX100P pada slot PCI yang anda yakin tidak sharing IRQ dengan slot PCI lainnya sebelum memulai mengikuti panduan dalam file INSTALL. Sambungkan line telepon dari Telkom atau dari extension line PBX analog anda ke port AX100P tersebut.

Bantu saya untuk menyempurnakan file INSTALL, apabila anda menemukan langkah-langkah yang kurang sesuai atau anda mengetahui langkah yang lebih baik silakan beri komentar di posting ini.

Selamat mencoba !

Asterisk 1.4.x dkk (part 1: instalasi)

Berikut adalah 7 langkah menyiapkan Ubuntu Server 7.04 anda untuk menjadi server VoIP berbasis Asterisk 1.4.x beserta kawan2nya 🙂

Step 1. Get latest updates and upgrade your server
sudo apt-get update
sudo apt-get upgrade

Step 2. Get the latest linux headers, this is necessary to compile zaptel
sudo apt-get install linux-headers-`uname -r`

Step 3. Get compiler and needed libraries
sudo apt-get install gcc g++ cpp
sudo apt-get install make automake autoconf m4 binutils libtool bison flex
sudo apt-get install zlib1g-dev libnewt-dev libncurses5-dev
sudo apt-get install libmysqlclient15-dev

Step 4. Always install libpri first
tar -zxf libpri-1.4.1.tar.gz
cd libpri-1.4.1/
make
sudo make install

Step 5. Followed by compiling zaptel
tar -zxf zaptel-1.4.6.tar.gz
cd zaptel-1.4.6/
./configure
make menuconfig

note on make menuconfig:
select all options on ‘Utilities’
press x to save selections

make
sudo make install
sudo make config
sudo vi /etc/default/zaptel

note on editing /etc/default/zaptel:
if you dont have zaptel-based card you must remove the # from this line:
#MODULES=”$MODULES ztdummy”

Step 6. Done with libpri and zaptel, next the asterisk it self
tar -zxf asterisk-1.4.14.tar.gz
cd asterisk-1.4.14/
./configure
make menuconfig

note on make menuconfig:
remove chan_mgcp, chan_phone, chan_oss, chan_skinny from ‘Channel Drivers’
remove codec_adpcm, codec_a_mu, codec_g726, codec_lpc10 from ‘Codec Translators’
press x to save selections

make
sudo make install
sudo make samples

Step 7. The last step would be compiling asterisk-addons
tar -zxf asterisk-addons-1.4.4.tar.gz
cd asterisk-addons-1.4.4/
./configure
make menuconfig

note on make menuconfig:
remove chan_ooh323 from ‘Asterisk Addon Modules’
make sure the rest is selected

sudo make install
sudo make samples

Lain waktu disambung dengan tulisan singkat selanjutnya, yaitu melakukan konfigurasi pada asterisk.

cheers,
anton

Mengejar 50 Ribu Menit (i)

2007, September akhir ini telah tercapai 250 ribu menit percakapan VoIP via VoIP Rakyat, terhitung sejak Januari 2006. Sisa waktu 3 bulan ke depan harus dimaksimalkan agar target 300 ribu menit percakapan tercapai.

Yang dilakukan tim pengembang VoIP Rakyat antara lain adalah ikut bekerjasama dengan salah satu vendor handphone besar yaitu Nokia untuk membangun sebuah aplikasi client-server yang mampu mempermudah pengguna salah satu tipe handphone Nokia yaitu Nokia E-series (Nokia seri E, E60, E61, E61i, E65, E90) agar dapat mendaftar dan menggunakan layanan VoIP dengan mudah.

Continue reading

ENUMLOOKUP pada Asterisk 1.4

Begini kita melakukannya pada Asterisk 1.2: (pada 1.4 dijelaskan dibawah)

1. Mendefinisikan ENUM server yang akan di-lookup

edit /etc/asterisk/enum.conf dan isikan:

[general]
;
; ENUM server
;
search => enum.voiprakyat.or.id
search => e164.arpa
search => e164.org
search => e164.info
search => enum.org

2. Melakukan proses ENUM lookup

edit /etc/asterisk/extensions.conf dan isikan (biasanya pada baris paling bawah):

; 0 => 62
exten => _0X.,1,Dial(Local/62${EXTEN:1})
exten => _0X.,2,Hangup

; ENUM with +
exten => _+X.,1,Dial(Local/${EXTEN:1})
exten => _+X.,2,Hangup

; ENUM
exten => _X.,1,Ringing
exten => _X.,2,Wait,2
exten => _X.,3,ENUMLOOKUP(+${EXTEN})
exten => _X.,4,Dial(${ENUM}|30|tTwW)
exten => _X.,5,Hangup
exten => _X.,104,Playback(no-route-exists-to-dest)

Continue reading

IP-PBX Workshop with MNCC

MNCC is abbreviation of Malaysian National Computer Confederation. They are hooked-up with governments to conduct trainings on IT, and probably more. Monday, 7 May 2007, they asked me to be the speaker on their IP-PBX workshop. So I did.

The workshop titled “IP-PBX In A Day”, conducted at Armada Hotel, Petaling Jaya, Malaysia. Most of the participants were government’s officials. There were also from Thailand and Singapore.

I was very exciting to be given that opportunity. And I was happy at the end of workshop they were managed to understand I would say more than half of the material.

ICT Indonesia 2007

VoIP Rakyat punya kesempatan untuk “jaga stand” MetroTV di acara ICT Indonesia 2007. Acara tersebut berlangsung antara 3 May 2007 sampai 5 May 2007. VoIP Rakyat yang diwakili saya sendiri cuap-cuap disana pada tanggal 3 May 2007 (besok Kamis) jam 16.00 – 18.00.

Buat yang ingin bertanya-tanya dan diskusi seputar VoIP, datang saja besok dan temui saya disana 🙂

Video Call

Back from Malaysia (did some work on VoIP), got a special video that I wanna share with you guys. A video call using an IP Phones (with video). A rarely scene found here in Indonesia don’t you think so? 🙂

Anyway, enjoy the (sort) show, click here to watch.

Here’s couple of photos:

my workspace there

ip phone with video

My server used Asterisk 1.4.2. It has video-voice-mail (a voice mail, but also saved video). You can leave video+voice message to your friend 🙂

Laporan AsterConference Jakarta (part 2)

Perusahaan penyedia solusi VoIP asal Bandung juga hebat. Produk nya menarik dan lengkap, membawakan presentasi nya sangat baik. Selain mereka ada juga yang menceritakan pengalaman mereka bertahun-tahun dalam berbisnis VoIP enabler. Biasanya melalui instalasi Call Center.

Waktu istirahat digunakan untuk berbagi pengalaman, tukar kartu nama, linking and partnering 🙂

Cukup sampai disini saja laporan AsterConference. Keburu banyak hal yang lebih menarik untuk dikabarkan setelah banjir yang membuat saya cukup jauh dari internet hehe.

Speakers:
Speakers, me on black jacket

Laporan AsterConference Jakarta

Acara AsterConference 2007 di Hotel La Grandeur Jakarta kemarin berlangsung cukup lancar. 8 Pembicara yang hadir masing-masing mempresentasikan berbagai macam hal yang berbeda-beda tetapi berpusat pada satu hal yang sama yaitu: Asterisk. Topik pembicaraan mencakup bagaimana Asterisk dilahirkan, berkembang dan menjadi aplikasi yang mendorong kemajuan pesat dalam teknologi telekomunikasi, khususnya telekomunikasi berbasis VoIP.

Dr. Daniel Ali Aman dari mscb.com, Malaysia, menunjukkan bagaimana Asterisk ‘punya gigi’ di Malaysia, bersaing ketat dengan perusahaan sekelas Cisco dalam menyediakan solusi IP PBX dan Call Center. Asterisk yang dijadikan solusi andalannya adalah Asterisk yang sudah dipaket dengan keandalan LinuxHA (Linux High Availability). Dia mencontohkan bagaimana aplikasi heartbeat dan drbd menjadikan Asterisk dapat melayani 1300 phone extensions tanpa gagal (shutdown, unavailable).

Mr. Doug Vilim dari Sangoma Technologies Inc (Kanada) tidak kalah seru dengan pembicara regional lainnya. Fokus materi yang dibawakannya adalah bagaimana Asterisk mencoba mengalihkan fungsi-fungsi yang sebelumnya ada di hardware seharga USD 16000 ke dalam bentuk software dan dijalankan di sebuah komputer biasa (PC). Namun dalam perjalanannya tidak semua sukses dengan baik, seperti echo cancellation yang terlalu banyak mengambil resource CPU dan ‘tap’ nya tidak sempit (menyebabkan kurang andal). Sangoma memindahkan kesulitan-kesulitan yang menghinggapi Asterisk dengan menciptakan hardware yang dapat menangani hal-hal berat tersebut.

Yang paling membosankan adalah mendengarkan Lintasarta mengiklankan dirinya sendiri. Sedikit sekali hubungannya dengan Asterisk (cenderung di-pas-kan saja). Tidak lain dan tidak bukan materi berfokus pada bagaimana sedemikian siapnya Lintasarta membantu pelanggan mengatasi masalah dalam jaringan dan menyediakan solusi nomor satu dalam jaringan. SLA 99,9% 99,99% dan 99,999% !

— tobe continued, keburu di telpon istri, minta jemput —

Use Your Cool Nickname

In VoIP world, numbering is very important. That is the only way VoIP users can identify other users. For example my sweetheart want to call me, just to say hello and how much she loves me, how much she misses me and want to be with me every…(*cut!!*stop!!!*)

Well anyway, you know what I mean hehe

Last year we got around 15,000 registered users. Each users got their own number, a unique number to identify themselve in VoIP sphere. Mine is 20001, and others starting from 2xxxx up to 37xxxx by now.

Continue reading