Você está na página 1de 3

Aplikasi MoIP Menggunakan Opensource Asterisk

Eko Didik Widianto, Hendro Agus Santoso


PT. Clarisense Digital Media
Kelompok Penelitian DSP ITB
eko.widianto@clarisense.co.id, hendro@dsp.itb.ac.id

Abstraksi
Dalam paper ini dipaparkan sebuah sistem untuk menyediakan layanan aplikasi data, voice, maupun video. Sistem
diimplementasikan dengan menggunakan software opensource asterisk di atas perangkat keras ADSP-BF533 STAMP board.
Sistem ini dapat digunakan untuk melakukan komunikasi multimedia melalui jaringan internet.

Kata Kunci : VoIP, multimedia, NGN, ADSP Blackfin


1.

PENDAHULUAN

Dalam paper ini dipaparkan sebuah sistem yang disebut IP


Multimedia Switch (IMS) untuk menyediakan layanan
aplikasi data, voice, maupun video. Hal ini sangat penting
apabila mengacu kepada pengembangan jaringan Next
Generation Network (NGN), yaitu jaringan informasi dan
komunikasi yang menyediakan konvergensi aplikasi,
konvergensi layanan, dan konvergensi jaringan.
Konvergensi aplikasi mengandung arti terintegrasinya
berbagai layanan komunikasi dan informasi yang mencakup
aplikasi komunikasi data(D) seperti e-mail, web, transfer
file, chatting, fax, dan sms, aplikasi komunikasi suara atau
voice(V) seperti Voice over IP (VoIP), voicemail, dan voice
conference, serta aplikasi video(V) seperti videophone,
videoconference, dan IP TV di atas jaringan NGN. Aplikasi
yang sering disebut aplikasi D/V/V atau Triple Play ini
memberikan keuntungan bagi pelanggan karena adanya
kemudahan dalam mengakses berbagai layanan dengan satu
terminal dan satu identitas atau nomor telepon. Di sisi
operator, konvergensi aplikasi akan meningkatkan
pendapatan atau revenue karena beragamnya aplikasi
komunikasi dan informasi yang dapat disediakan bagi
pelanggan.
Sistem ini diharapkan dapat memberikan sebuah alternatif
bagaimana membangun sebuah jaringan NGN yang
mengintegrasikan berbagai jaringan heterogen agar dapat
menyediakan multiaplikasi dan multilayanan bagi
pelanggan.

2. PEMBAHASAN
Perangkat IMS ini adalah sebuah server yang menyediakan
aplikasi data dan switching voice/video. Perangkat ini
e-Indonesia Initiative 2007 (eII2007)
Konferensi Teknologi Informasi dan Komunikasi untuk Indonesia
25-26 April 2007, Jakarta

menjalankan opensource asterisk IP-PBX. di atas board


Blackfin STAMP.
2.1 Kemampuan Dasar Sistem
Kemampuan dasar yang harus dimiliki adalah sebagai
berikut:
1. Multilayanan
Perangkat memberikan layanan data, komunikasi
percakapan voice dan video.
2. Mendukung standar protokol komunikasi
Sistem mendukung teknologi protokol VoIP, meliputi
Session Initiation Protocol (SIP) dan protokol Inter-Asterisk
eXchange (IAX).
3. Multifitur
Perangkat memiliki fitur yang memberikan kenyamanan,
alternatif komunikasi, dan manfaat komunikasi secara
signifikan, yaitu antara lain caller ID, call waiting, call
forward serta music-on-hold.
4. Fleksibilitas aplikasi
Perangkat mempunyai aplikasi voicemail, autoattendant,
interactive voice response, dan call conference.
5. Daya rendah
Perangkat membutuhkan daya rendah untuk operasionalnya
(kurang dari 2 Watt), sehingga dapat dioperasikan dengan
sumber daya DC, seperti aki.
6. Administrasi dan Billing
Sistem mempunyai sistem manajemen PBX, meliputi
manajemen user, manajemen panggilan, monitoring
panggilan, serta pencatatan panggilan ke database (Call
Detail Record/CDR).
2.2 Implementasi Hardware
Platform hardware yang digunakan adalah board ADSP
BF-533 STAMP dengan prosesor ADSP-BF533 Blackfin
dari Analog Device. Prosesor ini dapat beroperasi sampai
1

500MHz di tegangan 1.45 Volt. Arsitektur core prosesor


blackfin terdiri atas kombinasi dual MAC signal processing
engine, orthogonal RISC-like microprocessor instruction
set, kemampuan Single Instruction Multiple Data (SIMD),
dan fitur-fitur multimedia dalam satu instruction set tunggal.
Kombinasi antara kemampuan DSP (Digital Signal
Processing) dan sebagai prosesor general-purpose dalam
Blackfin ini menjadikannya cocok untuk aplikasi
multimedia. Kemampuan DSP untuk mengolah aplikasi
DSP dalam sistem VoIP serta prosesor general-purpose
untuk menjalankan sistem operasi Linux. Kebutuhan daya
yang rendah dengan sumber tegangan 3 Volt akan diolah
oleh sistem dynamic power management, yaitu dengan
mengatur tegangan dan frekuensi operasi sistem. Dengan
kemampuan Blackfin ini, sistem akan menyerap konsumsi
daya yang optimum untuk task-task yang dijalankannnya.

Driver
2. Library
Libc
Screen handling
SSL
Compression
3. Aplikasi
Core aplication

Remote access
Web
IP-PBX

Zaptel 1.4.0 untuk zapata driver


uClibc 0.9.27
Ncurses 5.3
Openssl 0.9.8c
Zlib 1.2.1
Busybox 1.00 dengan login utility
Bash 2.05b
Vim 6.3
Dropbear-SSH 0.43
Asterisk-GUI
Asterisk 1.4.1 sebagai program PBX

Tabel 1. Implementasi Software Sistem


File konfigurasi asterisk sip.conf agar dapat mendukung
aplikasi video:
[general]
videosupport=yes
port=5060

Gambar 1. ADSP-BF533 Stamp Board


2.3 Implementasi Software
Platform software yang diaplikasikan adalah sistem operasi
embedded Linux dan sistem asterisk yang teroptimasi.
Sistem operasi ini dibangun menggunakan toolchain
berbasis uclibc untuk menghasilkan filesystem image.
Prasyarat software dari sistem ini adalah :
1. Target penyimpanan program dan data adalah internal
flash memory on-board dengan kapasitas 4MB.
2. Mampu menjalankan sistem software IP-PBX dengan
fitur yang telah dideskripsikan di atas.
3. Mempunyai sistem kontrol remote lewat jaringan secara
secure
4. Mempunyai konfigurasi sistem berbasis web.
Secara umum software sistem dibagi menajadi subsitem,
yaitu :
1. Driver dan modul kernel
2. Aplikasi dasar linux
3. Aplikasi IP-PBX
4. Aplikasi manajemen dan kontrol
Pada implementasinya, sistem ini menggunakan teknik
cross-compiling, yaitu proses compiling dilakukan di host
dengan platform x86 untuk target dengan platform blackfin
ADSP-BF533.
Ringkasan implementasi software dapat dilihat pada tabel
berikut :

[video-user1]
type=friend
username=video-user1
secret=mysecret
host=dynamic
canreinvite=no
disallow=all;
allow=ulaw
allow=alow
allow=gsm
allow=h261
allow=h263
2.4 Pengujian Sistem
Perangkat diuji secara realtime untuk melakukan
komunikasi multimedia dan dengan menggunakan software
pembangkit panggilan SIPp.
Pengujian secara realtime dilakukan dengan menggunakan 2
PC yang terhubung dengan sistem ini melalui koneksi
internet. Dengan menggunakan softphone X-lite, masingmasing PC melakukan registrasi user ke asterisk IP-PBX
pada sistem ini. Salah satu user kemudian melakukan video
call kepada user yang lain.

1. Kernel dan driver


Kernel
Linux 2.6.16 dengan patch untuk blackfin-one

e-Indonesia Initiative 2007 (eII2007)


Konferensi Teknologi Informasi dan Komunikasi untuk Indonesia
25-26 April 2007, Jakarta

4. Daftar Pustaka
[1].Eko Didik Widianto, "Perangkat IP-PBX/Gateway
Berbasis Embedded Linux",
[2].Asterisk
Video,
http://www.voip-info.org/wikiAsterisk+video
[3].BF533 Stamp Board, http://docs.blackfin.uclinux.org/
doku.php?id=bf53-stamp_board

Gambar 2. Pengujian Fungsional Sistem


Dari gambar di atas dapat dilihat bahwa kedua PC dapat
melakukan panggilan sambil mengirim dan menerima
gambar video dari camera masing-masing.
Pengujian juga dilakukan dengan menggunakan aplikasi
SIPp untuk membangkitkan trafik SIP beserta media audio
RTP terekam.

Gambar 3. Pengujian sistem dengan SIPp


Pada tampilan SIPp di atas, dapat dilihat bahwa sistem dapat
mengirimkan paket-paket media RTP. Pengujian dilakukan
selama 3 jam, dengan jumlah total panggilan 25 ribu. Total
panggilan yang dapat dilayani secara bersamaan adalah 36.

3. PENUTUP
Perancangan perangkat IMS untuk aplikasi MoIP telah
diterangkan dalam paper ini. Perangkat yang dikembangkan
menggunakan opensource Asterisk ini telah dapat digunakan
untuk melakukan komunikasi multimedia melalui jaringan
internet.

e-Indonesia Initiative 2007 (eII2007)


Konferensi Teknologi Informasi dan Komunikasi untuk Indonesia
25-26 April 2007, Jakarta

Você também pode gostar