Pengertian Ekstensi dan Dial Plan pada Server VoIP
Dalam sintax
yang digunakan di file extensions.conf , setiap tahapan perintah dalam sebuah
extension di tulis dalam format exten = extension,priority,Command(parameter)
Kesimpulannya, sebuah "context" mempunyai nama, seperti
"john". Setiap context, kita dapat mendefinisikan satu atau lebih
"extension". Setiap extension, kita dapat mendefinisikan sekumpulan
perintah. Komponen yang membangun tahapan perintah extension atau command line
adalah sebagai berikut,
1.Extension
adalah label dari extension, dapat berupa sebuah string (angka, huruf dan
simbol yan diijinkan) atau pola yang harus di evaluasi secara dinamik untuk
mencocokan dengan banyak kemungkinan nomor telepon. Setiap command line yang
menjadi bagian dari extension tertentu harus mempunyai label yang sama.
2.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.