KD 1. KONFIGURASI EXTENSI DAN DIAL PLAN SERVER SOFTSWITCH
ASSALAMUALAIKUM
Wr. Wb.
Pengertian
Ekstensi dan Dial Plan pada server VoIP
Pengertian
Ekstensi
Agar
lebih mudah untuk memahami apa itu ekstensi dan apa itu dial plan pada server
voip.
Extensi
dan dial plan server voip dianalogikan seperti PABX. Ekstensi adalah data
client voip , misalnya komputer ke 1 ekstensinya 001 , komputer kedua
eksetnsinya 002, komputer ketiga ekstensinya 003 dan seterusnya.
Semua ekstensi di atas ditulis di dlam sebuah file konfigurasi yaitu file
extensions.conf. Setiap ekstensi memiliki komponen dan tahapan perintah
yang tersimpan di dalam file tersebut. Di dalam file tersebut di tulis dalam
format exten = extension,priority,Command(parameter). Utuk setiap extension/ekstensi,
dapat didefinisikan sekumpulan perintah. Komponen yang membangun tahapan
perintah extension atau command line adalah sebagai berikut :
Extension adalah
label dari extension, dapat berupa sebuah string (angka, huruf dan simbol yang
diijinkan) atau pola yang harus di evaluasi secara dinamik untuk mencocokan
dengan banyak kemungkinan nomor telepon. Setiap command lineyang menjadi
bagian dari extension tertentu harus mempunyai label yang sama.
Priority biasanya
berupa angka integer. Merupakan urutan dari perintah yang harus dijalankan
dalam sebuah extension. Perintah pertama yang akan dijalankan harus dimulai
dengan prioritas 1, jika tidak ada prioritas 1 maka Asterisk tidak akan
menjalankan perintah extension. Setelah prioritas 1 di jalankan, Asterisk
akan menambah prioritas ke prioritas 2 dan seterusnya, tentunya jika tidak ada
perintah yang menentukan prioritas mana yang selanjutnya harus dijalankan. Jika
ternyata perintah selanjutnya ternyata tidak terdefinisi maka Asterisk akan
menghentikan proses menjalankan perintah walaupun masih ada perintah dengan
prioritas yang lebih tinggi.
Command adalah perintah
yang akan di jalankan oleh Asterisk.
Parameter adalah
parameter yang harus diberikan kepada sebuah command. Tidak semua command /
perintah membutuhkan parameter, beberapa perintah dapat dijalankan tanpa
parameter.
Pengertian
Dial Plan
Dial
Plan berfungsi sebagai routing (proses dimana suatu item dapat sampai ke tujuan
dari satu lokasi ke lokasi lain) panggilan antar ekstensi, baik yang berada
dalam satu IP-PBX (lokal) maupun antar IP-PBX, atau biasa disebut dial trunk.
Dalam
server voip asterisk, Dial Plan diprogram dalam suatu file yang bernama extentions.conf,
Setiap ekstensi dalam asterisk merujuk kepada user tertentu yang telah
terdaftar di asterisk tersebut sehingga biasanya nomor ekstensi sama terhadap
user id.
Konfigurasi
Ekstensi dan Dial Plan Server Softswitch
1. Konfigurasi data account umum
Konfigurasi ini digunakan untuk me-registrasi
user. Konfigurasi Data Account dilakukan dengan meng-edit file sip.conf.
File sip.cof ini berada di lokasi /etc/asterisk/. File tersebut dapat
di-edit dengan perintah :
# pico
/etc/asterisk/sip.conf
atau
# gedit /etc/asterisk/sip.conf
(tergantung editor mana yang sudah di install di OS Linux yg digunakan)
Konfigurasi
data account untuk extension yang dapat ditambahkan pada file ini adalah
sebagai berikut :
Konfigurasi
di atas hanya berlaku bagi sebuah data account / user. Jika server mempunyai
banyak user / extensions, maka harus dibuatkan konfigurasi seperti di atas,
dengan nama dan nomor account yang berbeda.
2. Konfigurasi Dial Plan
Untuk mengkonfigurasi dial plan, edit
file extensions.conf dengan mengetik pico
/etc/asterisk/extensions.conf. Pastikan bahwa seluruh perintah pada file ini
sudah di-non aktifkan. Ketik perintah di bawah ini pada bagian paling akhir
dari isi file extensions.conf :
;Dial antar ekstensi pada IP-PBX
[voipkn] -->>
seluruh dial plan di bawah ini hanya berlaku bagi context ‘voipkn’
exten =>101,1,Dial(SIP/101,20) -->> Dial ext 101 dengan protokol SIP, time out 20 detik
exten =>101,2,Hangup
-->> setelah timeout dilakukan hangup
exten =>102,1,Dial(SIP/102,20)
exten =>102,2,Hangup
Komentar
Posting Komentar