Anda di halaman 1dari 24

KOMUNIKASI DATA

Konfigurasi
Ekstensi dan Dial-plan
Server Softswitch

KOMUNIKASI DATA

A. Tujuan Pembelajaran
Pada akhir pembelajaran diharapkan siswa mampu :
1.Memahami pengertian ekstensi server VoIP
2.Memahami pengertian dial plan pada server VoIP
3.Dapat melakukan konfigurasi ekstensi dan dial plan pada
server softswitch

KOMUNIKASI DATA

Petunjuk Penggunaan
Tombol ke halaman Sebelumnya

Tombol ke halaman berikutnya

KOMUNIKASI DATA

C. Materi
1. Pengertian Ekstensi Pada Server Voip (Asterisk)
Berbeda dengan PABX tradisional, dimana extension
biasanya berasosiasi dengan telepon, interface atau menu.
Pada Asterisk, extension di definisikan sebagai
sekumpulan perintah untuk dijalankan. Perintah-perintah ini
biasanya di jalankan berdasarkan urutan dari tingkat
prioritasnya.

KOMUNIKASI DATA

C. Materi
1. Pengertian Ekstensi Dan Dial Plan Pada Server Voip
(Asterisk)
Beberapa perintah, seperti Dial atau GotoIf, mempunyai
kemampuan untuk berjalan ke perintah lain berdasarkan
kondisi tertentu.
Pada saat extension di dial, perintah yang diberi tanda 1
akan di jalankan, di ikuti dengan perintah nomor 2 dan
seterusnya sampai telepon di letakan atau hang up.
.

KOMUNIKASI DATA

C. Materi
1. Pengertian Ekstensi Dan Dial Plan Pada Server Voip
(Asterisk)
Dalam sintax yang digunakan di file extensions.conf ,
setiap tahapan perintah dalam sebuah extension di tulis
dalam format exten =
extension,priority,Command(parameter).
.

KOMUNIKASI DATA

C. Materi
1. Pengertian Ekstensi Dan Dial Plan Pada Server Voip
(Asterisk)
Kesimpulannya, sebuah "context" mempunyai nama,
seperti "john". Setiap context, kita dapat mendefinisikan
satu atau lebih "extension". Setiap extension, kita dapat
mendefinisikan sekumpulan perintah. .

KOMUNIKASI DATA

C. Materi
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.,

KOMUNIKASI DATA

C. Materi
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.,

KOMUNIKASI DATA

C. Materi
Komponen yang membangun tahapan perintah
extension atau command line adalah sebagai berikut :
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.

KOMUNIKASI DATA

C. Materi
Komponen yang membangun tahapan perintah
extension atau command line adalah sebagai berikut :
3.Command atau perintah adalah "aplikasi" yang akan di jalankan
oleh Asterisk.
4.Parameter adalah parameter yang harus diberikan kepada sebuah
command. Tidak semua command / perintah membutuhkan parameter,
beberapa perintah dapat dijalankan tanpa parameter.

KOMUNIKASI DATA

C. Materi
Pengertian Dial Plan Pada Server Voip (Asterisk)
3.Command atau perintah adalah "aplikasi" yang akan di jalankan
oleh Asterisk.
4.Parameter adalah parameter yang harus diberikan kepada sebuah
command. Tidak semua command / perintah membutuhkan parameter,
beberapa perintah dapat dijalankan tanpa parameter.

KOMUNIKASI DATA

C. Materi
Konfigurasi Extension dan Dialplan pada Server VoiP
(Asterisk)
Dengan Asterisk, konfigurasi sebuah IP PBX dibedakan menjadi 2
bagian besar yaitu konfigurasi komponen Data Account dan komponen
Dial Plan. Data Account merupakan kumpulan data-data dari sebuah
account, baik berupa account extension (terminal) maupun trunk, yang
menghubungkan IP PBX dengan jaringan yang lain. Data Account
merepresentasikan nomor atau nama dari user IP PBX, atau nomor
atau nama dari server atau IP PBX lain.

KOMUNIKASI DATA

C. Materi
Konfigurasi Extension dan Dialplan pada Server VoiP
(Asterisk)
Konfigurasi Data Account dan Dial Plan untuk Extension yang dapat
ditambahkan pada file ini adalah sebagai berikut :
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 :
vi /etc/asterisk/sip.conf atau vim /etc/asterisk/sip.conf atau
gedit /etc/asterisk.conf
(tergantung editor mana yang sudah di install di OS Linux yg digunakan). .

KOMUNIKASI DATA

C. Materi
Konfigurasi Extension dan Dialplan pada Server VoiP
(Asterisk)
Pastikan bahwa seluruh perintah pada file ini sudah di-non aktifkan.
Untuk memudahkan mencari perintah-perintah yang belum di non
aktifkan, pada saat masuk ke file sip.conf, ketik : syntax on, perintah
yang belum di-non aktifkan akan berwarna selain biru. Selanjutnya,
ketik perintah di bawah ini pada bagian paling akhir dari isi file sip.conf.

KOMUNIKASI DATA

C. Materi
Konfigurasi Extension dan Dialplan pada Server VoiP (Asterisk)
Konfigurasi Data Account untuk Extension yang dapat ditambahkan pada file ini
adalah sebagai berikut :
a. Konfigurasi Data Account Umum

[general]
context umum,harus ada
context=default nama context user
port=5060
default port untuk SIP
binaddr=0.0.0.0 listen semua ip_addr yg request
srvlookup =yes
tos
=0x18
videosupport =yes
.

KOMUNIKASI DATA

C. Materi
Konfigurasi Extension dan Dialplan pada Server VoiP
(Asterisk)
Konfigurasi Data Account untuk Extension yang dapat ditambahkan pada
file ini adalah sebagai berikut :
b. Konfigurasi Data Account User / Extensions

;softphone [101]nama atau nomor account(user/extension)


type=friend tipe account
username=101 login account
secret=101 password account
host=dynamic host yang menjadi IP PBX,dpt berubah
nat=no
tanpa NAT
dtmfmode=rfc2833RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals
allow=all
mode codec, bisa semua jenis codec
callerid=sip00id client
context=komdig context jaringan user
canreinvite=no mekanisme canreinvite
mailbox=101@komdig username@context

KOMUNIKASI DATA

C. Materi
Konfigurasi Extension dan Dialplan pada Server VoiP
(Asterisk)
Konfigurasi Data Account untuk Extension yang dapat ditambahkan pada
file ini adalah sebagai berikut :
b. Konfigurasi Data Account User / Extensions

;softphone [101]nama atau nomor account(user/extension)


type=friend tipe account
username=101 login account
secret=101 password account
host=dynamic host yang menjadi IP PBX,dpt berubah
nat=no
tanpa NAT
dtmfmode=rfc2833RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals
allow=all
mode codec, bisa semua jenis codec
callerid=sip00id client
context=komdig context jaringan user
canreinvite=no mekanisme canreinvite
mailbox=101@komdig username@context

KOMUNIKASI DATA

C. Materi
Konfigurasi Extension dan Dialplan pada Server VoiP
(Asterisk)
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.
.

KOMUNIKASI DATA

C. Materi
Konfigurasi Extension dan Dialplan pada Server VoiP
(Asterisk)
2. Konfigurasi Dial Plan
Dial Plan berfungsi sebagai routing panggilan antar ekstensi, baik yang
berada dalam satu IP-PBX (lokal) maupun antar IP-PBX, atau biasa
disebut dial trunk. Dalam Asterisk, Dial Plan diprogram dalam satu file
yang bernama extensions.conf. Secara umum, setiap ekstensi dalam
Asterisk merujuk pada user tertentu yang ter-register ke Asterisk
tersebut sehingga biasanya nomor ekstensi sama dengan id user.

KOMUNIKASI DATA

C. Materi
Konfigurasi Extension dan Dialplan pada Server VoiP
(Asterisk)
2. Konfigurasi Dial Plan
Untuk mengkonfigurasi dial plan, edit file extensions.conf dengan
mengetik
vi /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
[komdig] seluruh dial plan di bawah ini hanya berlaku bagi context komdig
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

KOMUNIKASI DATA

C. Materi
Video Tutorial Konfigurasi Extension dan Dialplan pada
Server VoiP (Asterisk)

KOMUNIKASI DATA

D. Soal
1.Apa pengertian extensi/extention?
2.Apa pengertian dialplan ?
3.Bagaimana cara mengkonfigurasi ekstensi dan dialplan
berikan penjelasan

KOMUNIKASI DATA

Selesai