Evaluasi Konfigurasi Ekstensi dan Dial Plan
Softswitch merupakan perangkat yang terletak dipusat jaringan yang menghubungkan panggilan telepon dari satu saluran telepon ke saluran lainnya melalui perangkat lunak khusus yang dijalankan pada sistem computer. Sebelum menggunakan perangkat lunak, perutean panggilan dilakukan dengan menggunakan perangkat keras switchboard fisik. Telepon paket dan softswitch telah memindahkan komunikasi kedalam paradigma komputasi yang memungkinkan pengenalan layanan generasi berikutnya
Softswitch
memiliki aristektur yang fleksibel serta memiliki dukungan untuk standar
terbuka, sehingga memungkinkan pengembang untuk memanfaatkan sumber daya
softswitch untuk mengembangkan aplikasi baru yang tidal dimungkinkan dalam
infrastruktur suara. Softswitch diimplementasikan salah satunya dengan
melakukan konfigurasi ekstensi dan dial plan
Berbeda
dengan PBX yang memiliki ekstensi yang biasanya akan berasosiasi dengan telepon
pada server softswitch ekstensi didefinisikan sebagai sekumpulan perintah untuk
dijalankan. Pada saat extension diberikan dial perintah yang diberikan tanda 1,
maka akan lebih dulu dijalankan, dilanjutkan dial perintah nomor 2, dan
seterusnya himgga telepon diletakan
Perangkat
lunak ekstensi dan dial plan yang sering digunakan yaitu Asterisk. Untuk
memahami dan mengetahui hasil konfigurasi ekstensi dan dial plan pada server
softswicth, pelajari materi berikut dengan sungguh sungguh
Komponen Ektensi Server Softswitch
Komponen yang membangun ekstensi pada
server softswitch adalah sebagai berikut :
Context
Context adalah kumpulan dari beberapa
instruksi eksekusi pada dial plan yang mempunyai beragam kegunaan. Context
terdapat pada file extensions.conf . Context membedakan interaksi dial plan
dari satu group dengan group yang lain.
Sebuah ekstensi yang berbeda didalam
suatu context akan terisolasi terhadap ekstensi context yang lain. Context
dibuat dengan cara menuliskan nama didalam kurung siku ([]).
Nama dari context boleh terdiri dari
huruf A-Z serta angka 0-9. Contoh penulisan context adalah sebagai berikut :
[100]
[welcome]
[komp01]
Semua instruksi yang terletak dibawah sebuah
context didefinisikan sebagai bagian dari context tersebut sampai didapatkan
context berikutnya contohnya adalah sebagi berikut :
[kelompok01]
Exten> 101, 1, Answer
Exten> 101, n, PlyBack (welcome)
Exten> 101, n, Background (masukan_no_eks)
Exten> 101, n, Waitexten ()
[kelompok02]
Exten> 102, 1, Dial (SIP/102, 20)
Exten> 102, 2, Hangup
Exten> 103, 1, Dial (SIP/101, 20)
Exten> 103, 2, Hangup
Extension
Extension
merupakan data account yang akan digunakan agar dapat terhubung dengan server
sofswitch. Extension adalah label dari
ektensi, yang dapat berupa sebuah string (angka, huruf, dan symbol yang
diperbolehkan) atau pola yang harus dievaluasi secara dinamik untuk mencocokan
dengan banyak kemungkinan nomor telepon. Setiap command line yang menjadi
bagian dari extension tertentu harus memilik label yang sama
a. Priority
Komponen ini merupakan urutan dari perintah yang harus
dijalankan dalam sebuah ekstensi. Priority biasanya berupa angka integer. Dalam
penggunanya, perintah pertama yang akan dijalankan harus dimulai dengan
prioritas 1, jika tida ada prioritas maka server softswitch tidak akan
menjalankan perintah ekstensi. Setelah prioritas 1 dijalankan softswitch akan
menambah prioritas ke 2 dan seterusnya, tentunya jika tida ada perintah yang
menentukan prioritas mana yang selanjutnya harus dijalankan. Jika ternyata
perintah selanjutnya tidak terdefinisi maka softswitch akan menghentikan proses
menjalankan perintah meskipun masih ada perintah dengan prioritas yang lebih
tinggi
b. Command
Command merupakan mekanisme interaksi
dengan sistem operasi oatau perangkat lunak computer dengan mengetikan perintah
untuk menjalankan tugas tertentu. Dalam derver softswitch command atau perintah
adalah “aplikas’’ yang akan dijalankan oleh server softswitch
c.
Parameter
Parameter adalah komponen yang harus diberikan kepada sebuah command. Tida semua command/perintah membutuhkan parameter, beberapa perintah dapat dijalnkan tanpa parameter.