3.12 Evaluasi Konfigurasi Ekstensi dan Dial Plan

 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.



Konfigurasi Ektensi pada Server Softswitch