Materi Pertemuan 1 - Teknologi Layanan Jaringan Lanjutan

Menerapkan Konfigurasi Ekstensi dan Dial Plan Server Softswitch

Suatu signalling protocol pada layer aplikasi yang berfungsi untuk membangun, memodifikasi, dan mengakhiri suatu sesi multimedia yang melibatkan satu atau beberapa pengguna. Sesi multimedia adalah pertukaran data antar pengguna yang dapat meliputi suara, video, dan text. SIP tidak menyediakan layanan secara langsung, tetapi menyediakan pondasi yang dapat digunakan oleh protokol aplikasi lainnya untuk memberikan layanan yang lebih lengkap bagi pengguna, misalnya dengan RTP (Real Time Transport Protocol) untuk transfer data secara real-time, dengan SDP (Session Description Protocol) untuk mendiskripsikan sesi multimedia, dengan MEGACO (Media Gateway Control Protocol) untuk komunikasi dengan PSTN (Public Switch Telephone Network). Fitur extention ini berkaitan dengan account pada IPPBX. Penambahan, penghapusan dan pergantian data-data account dapat dilakukan di sini. Setiap account yang ditambahkan di sini berlaku sebagai extension IPPBX. Dapat dikatakan bahwa extension adalah user yang akan menggunakan layanan Briker. Berikut adalah cara untuk melakukan konfigurasi Extensions.

KONSEP EKSTENSI DAN DIAL - PLAN SERVER SOFTSWITCH

Extension adalah sekumpulan perintah yang dijalankan berdasarkan urutan2 dari tingkat prioritasnya. Berbeda dengan PABX , dimana extension biasanya berasosialisasi dengan telepon, interface atau menu. Beberapa perintah, seperti Dial atau GotoIf, mempunyai kemampuan untuk berjalan ke perintah lain berdasarkan kondisinya. Dalam extension asterisk sintax yang digunakan di file extensions.conf , setiap tahapan perintah dalam sebuah extension di tulis dalam format seperti :

  • exten = extension,priority,Command(parameter)

Kesimpulanya, setiap “context” memiliki nama,setiap context dapat mendefenisikan satu atau lebih “extension”.didalam extension kita dapat memasukan sekumpulan perintah.

Komponen yang membangun tahapan perintah extension:

  • Extension adalah label dari extension, dapat berupa string atau pola (angka, huruf dan simbol yan diijinkan) yang harus di evaluasi secara dinamik untuk mencocokan dengan banyak kemungkinan nomor telepon.dan setiap bagian dari command line extension harus memiliki label yang sama.

  • Priority biasanya berupa angka integer. Adalah urutan dari perintah yang harus dijalankan dalam sebuah extension. Perintah pertama yang dijalankan harus dengan prioritas 1. 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 atau perintah adalah “aplikasi” 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.