Softswitch
9.1.2.1 Mengamati/Observasi
[101]
9.1.2.2 Menanya
[incoming]
1) Bagaimana konsep pengertian [joni]
ekstensi dan dial plan pada server Semua instruksi yang terletak di bawah
VoIP? sebuah context didefinisikan sebagai bagian
2) Bagaimana konfigurasi ekstensi dan dari context tersebut, sampai didapatkan
dial plan pada server softswitch? context berikutnya. Contoh :
9.1.2.3 Mencoba/Mengumpulkan Informasi
[lab01]
Dial Plan dibuat pada file konfigurasi yang
bernama extensions.conf. File ini berlokasi di exten => 103,1,Answer()
Context
[lab02]
lebih luas, yaitu mendefinisikan langkah- yang dibuat, mulai versi 1.2, Asterisk
langkah (di mana setiap langkah memiliki mempunyai unnumbered priority. Beberapa
aplikasi) yang akan dikerjakan oleh Asterisk. unnumbered Priority tersebut adalah :
priority,application()
APPLICATIONS
Kegiatan Belajar 9: Konfigurasi Ekstensi dan Dial Plan pada server Softswitch 167
Applications (atau kadang-kadang disebut Playback(/home/john/sound/fil
juga sebagai actions) merupakan aksi yang ename)
dikerjakan oleh extension. Setiap aplikasi Hangup()
menampilkan aksi spesifik pada kanal yang Aplikasi ini digunakan untuk menutup
tersedia, misal, memainkan suara, menerima kanal aktif
input dtmf, men-dial kanal, meng-hangup Aplikasi ini sebaiknya digunakan pada
panggilan dan sebagainya. Beberapa aplikasi akhir context , untuk memastikan tidak
memerlukan informasi tambahan, disebut ada lagi dial plan yang dijalankan
sebagaiargumen, diletakkan di dalam tanda Aplikasi Background(), WaitExten() dan
kurung setelah aplikasi. Jika lebih dari 1 Goto()
argumen, antar argumen-argumen
Ketiga aplikasi di atas digunakan untuk Dial
tersebutdipisahkan oleh koma (,).
Plan Interaktif
Contoh :
Background()
Dial(Zap/1,20)
Aplikasi ini digunakan untuk
Goto(incoming,123,1)
memainkansuara yang sudah direkam
Aplikasi Answer(), Playback() dan Hangup()
sebelumnya.
Answer() Bedanya dengan Playback, suara
yangdimainkan oleh aplikasi Background
Aplikasi ini digunakan untuk menjawab
ini dapat diinterupsi dengan penekanan
sebuah kanal yang sedang ring.
keypad oleh user.
Juga bisa sebagai inisial setup untuk
Jika user menekan keypad, Asterisk
kanal yang menerima incoming call.
menghentikan play suara, selanjutnya
Answer tidak perlu ada argument
mengirim kontrol dari call ke prioritas yang
Playback()
diinginkan.
Aplikasi ini digunakan untuk memainkan Aplikasi Background banyak digunakan
suara yang sudah direkam sebelumnya, sebagai voice menu, pada sistim IVR
pada sebuah kanal. WaitExten()
Dengan Playback ini, input dari user
Aplikasi ini digunakan untuk menunggu
diabaikan.
pemanggil memasukkan digit DTMF.
Playback diikuti dengan sebuah
WaitExten() mengikuti aksi Background,
argumen,yang berupa nama file yang
menunggu pemanggil menekan digit
berisi rekaman suara, tanpa ekstensi
DTMF setelah voice menu dibunyikan
Suara yang sudah direkam, disimpan
Contoh :
pada file dengan ekstensi .gsmatau.wav
exten =>123,1,Answer()
Contoh :
exten =>123,n, B a c k g r o u n
Playback(filename)
d(main-menu)
168 Komunikasi Data SMK/MAK Kelas XI Semester 1
exten =>123,n, W a i t E x t e n() Dial
exten =>1,1,Playback(digit/1) (SIP/10.252.11.4)teknologi
exten =>2,1,Playback(digit/2) SIP ke nomor IP 10.252.11.4
Goto() Dial(SIP/guest@eepis.com)
Dial dengan teknologi SIP ke
Aplikasi ini digunakan untuk mengulang server eepis.com
ke aksi yang ditunjukkan oleh atribut Dial dengan argumen destination dan
Aksi yang ditunjuk tersebut merupakan timeout: Dial(teknologi/remote
bagian lain dari dial plan. endpoint atau port,timeout(dlm detik))
Argumen pada Goto terdiri dari context Contoh : Dial(Zap/1,10)
tujuan, extension dan priority Dial dengan argumen destination,
Contoh : timeout dan option string:
[incoming] Contoh : Dial(Zap/1,10,m)pemanggil
exten =>123,1,Answer() mendengar musiksebagai pengganti
exten =>123,n,Background(main- ring tone (music on hold sebelumnya
menu) dikonfigurasi dulu)
exten =>123,n,WaitExten() Pattern Matching
exten =>1,1,Playback(digit/1)
Pola ini digunakan untuk memudahan
exten =>1,n,G o t
disainer konfigurasi untuk mendisain
o(incoming,123,1)
dial plan yang sama, yang berlaku
exten =>2,1,Playback(digit/2)
untuk banyak nomor ekstensi.
exten =>2,n,G o t
Juga bisa digunakan untuk membuat
o(incoming,123,1)
dial plan ke sumber luar (outside
Aplikasi Dial()
resource). (Pada teknologi PABX
Aplikasi ini digunakan untuk men-dial nomor / analog, pola ini disebut sebagai
kanal tujuan. pemberiankode akses)
Sintax Pattern Matching :
Dial bisa terdiri dari 4 argumen : destination,
timeout, option string, URL Dimulai dengan tandaunderscore(_)
Tanda tersebut menjelaskan kepada
Dial dengan argumen destination :
Asterisk bahwa akan dilakukan
Dial(teknologi/remote endpoint atau
matching pada pattern tertentu.
port)
Tanda (_) untuk membedakan dengan
Contoh :
nama extension biasa tunggal
Dial(Zap/1)teknologi Zaptel Beberapa karakter di belakang tanda (_) :
untuk FXS modul yg terletak di
Xmatch dengan sembarang digit
port 1
tunggal antara 0-9
Kegiatan Belajar 9: Konfigurasi Ekstensi dan Dial Plan pada server Softswitch 169
Zmatch dengan sembarang digit dikoneksikan dengan jalur PSTN,
tunggal antara 1-9 harus menambah card dan modul
Nmatch dengan sembarang digit tertentu.
tunggal antara 2-9 Foreign Exchange (FX) Interface
Contoh :
FX interfaces adalah analog.
exten Kata “Foreign eXchange”
=>_NXX,1,Playback(thankyou)matc dimaksudkan untuk pengaksesan
h untuk sembarang ekstensi 3 digit trunk Asterisk ke Central Office (CO)
antara 200 – 999 atau ke terminal PSTN
exten =>_4XXX,1,Backgorund(main- Untuk melakukan koneksi dengan jalur atau
menu)match untuk sembarang terminal PSTN, Asterisk server memerlukan
ekstensi dari 4000 s/d 4999 modul dan card yang dipasang pada slot PCI.
exten Card yang diperlukan merupakan hardware
=>_9XX,1,Dial(Zap/g1/${EXTEN:1}) buatan Digium, tipe TDM400P atau
Aplikasi akan men-dial grup 1 dari TDM410P.
teknologi Zaptel setelah digit ke-1
Modul FXO (Foreign Exchange Office):
(dari kanan) yang ditekan, yaitu
interface untuk mengkoneksikan Asterisk
setelah angka „9‟
server dengan jalur telepon yang berasal dari
ASTERISK DENGAN INTERFACE PSTN
PSTN. Tidak membangkitkan dial tone, hanya
Ada 3 jenis jalur telepon : menerima dari sentral PSTN atau PABX.
Gambar 9.3 menggambarkan mekanisme call Secara umum, setiap ekstensi dalam Asterisk
pick up. Nomor ekstensi 101 melakukan merujuk pada user tertentu yang ter-register
panggilan kepada user 103, user 104 yang ke Asterisk tersebut sehingga biasanya
berada dalam satu group akan mengambil nomor ekstensi sama dengan id user.
panggilan. Konfigurasi pada file
Untuk mengkonfigurasi dial plan, edit file
features.conf pickupexten=6 Jika user dalam
extensions.conf dengan mengetik vi
satu group akan mengambil panggilan maka
/etc/asterisk/extensions.conf. Pastikan bahwa
akan menekan 6 sebagai kode akses lalu
seluruh perintah pada file ini sudah di-non
menekan dial.
aktifkan. Ketik perintah di bawah ini pada
Saat ini conference banyak digunakan oleh bagian paling akhir dari isi file
beberapa perusahaan yang memiliki banyak extensions.conf.
cabang dan tersebar di beberapa wilayah.
Sama seperti konsep PABX Analog saat
Untuk melakukan meeting antara cabang
melakukan Outgoing Call, user pada IP PBX
satu dengan cabang yang lain tidak perlu
yang sedang kita konfigurasi harus menekan
datang ke suatu tempat, namun cukup
nomor akses tertentu untuk keluar dari IP
dengan memanfaatkan fitur conference yang
PBX Lokal, dilanjutkan dengan nomor
9.4 menggambarkan mekanisme conference.
Kegiatan Belajar 9: Konfigurasi Ekstensi dan Dial Plan pada server Softswitch 171
PasangTDM400 board
Konfigurasi file Zaptel.conf
Load interface driver
Execute zttest untuk verifikasi
interrupts
Execute ztcfg untuk konfigurasi driver
Konfigurasi kanal ZAP pada file
zapata.conf
Load Asterisk
1. Pemasangan TDM400 board (Wildcard)
Sebelum wildcard
dipasang di slot PC
Server, modul FXO dan
FXS harus dipasang
dulu di atasnya (lihat
gambar sebelumnya).
Modul FXS
memerlukan tegangan
supply tambahan
sebagai pembangkit
ring, karena itu
sambungkan card
dengan tegangan 12 V
(dari connector PC
yang tersisa, biasanya
untuk harddisk)
172 Komunikasi Data SMK/MAK Kelas XI Semester 1
2. Konfigurasi File zaptel.conf ditampilkan adalah di bawah 99.987 %. Ketik
: #cat /proc/interrupts
Untuk mengkonfigurasi file ini,
pastikan file zaptel.conf sudah ada di 5. Menggunakan utility zttcfg untuk
dalam direktori/etc. Jika belum, mengkonfigurasi driver
lakukan instalasi dengan apt-get
Zaptel memiliki sifat yang tidak umum dalam
install zaptel.
me-load driver. Pertama, konfigurasilah dulu
Edit file zaptel.conf dengan syntax sbb
zaptel.conf, setelah itu aplikasikan konfigurasi
:
tersebut ke driver zaptel dengan command
– fxsks=1# FXO port, modul merah
ztcfg. Ketik : # ztcfg –vvvatau–vvvvvuntuk
di posisi 1.
verbose.
– fxoks=2# FXS port, modul hijau di
posisi 2. Jika kanal bisa di-load dengan sukses, akan
– defaultzone=us didapatkan respons sebagai berikut :
– loadzone=us
Pensinyalan Analog merupakan kebalikan
dari posisi modulnya. FXO modul diberi
pensinyalan FXS, sedangkan FXS modul
modprobe zaptel
modprobe wctdm
Berdasarkan gambar di atas dijelaskan secara sederhana mengenai cara kerja jaringan
VOIP. Inti dari VoIP terdapat pada Jantung VoIP adalah jaringan softswitch. yang
menyimpan semua informasi tentang pelanggan.
Kita dapat menyisipkan sebuah Analog Telepon Adapter (ATA) ke dalam jaringan. ATA adalah
jenis lain dari peralatan klien. Ini dapat bertindak sebagai gateway antara jaringan VoIP dan
jaringan telepon.
9.1.4 Tugas
Penugasan dalam kegiatan belajar dibuatlah kelompok belajar untuk adalah melatih
keterampilan siswa dengan konfigurasi ekstensi dan dial plan server softswitch dan
menyajikan konfigurasi ekstensi dan dial plan server softswitch dan dituangkan dalam
bentuk power point untuk dipresentasikan masing-masing kelompok pada kegiatan belajar
berikutnya.