Konfigurasi Ekstensi Dan Dialplan

Embed Size (px)

Citation preview

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    1/24

      OMU NI ASI DATA

    Konfigurasi

    Ekstensi dan Dial-planServer Softswitch

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    2/24

      OMU NI ASI DATA

    A. Tujuan Pemelajaran

    Pada akhir pembelajaran diharapkan siswa mampu :

    1.Memahami pengertian ekstensi server VoIP

    2.Memahami pengertian dial plan pada server VoIP

    3.Dapat melakukan konigurasi ekstensi dan dial plan pada

    server sotswit!h

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    3/24

      OMU NI ASI DATA

    Petunjuk Penggunaan

    "ombol ke halaman #ebelumn$a

    "ombol ke halaman berikutn$a

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    4/24

      OMU NI ASI DATA

    !. "ateri

    1. Pengertian Ekstensi Pada Server #oip $Asterisk%

    &erbeda dengan P'&( tradisional) dimana e*tension

    biasan$a berasosiasi dengan telepon) intera!e atau menu.Pada 'sterisk) e*tension di deinisikan sebagai

    sekumpulan perintah untuk dijalankan. Perintah+perintah ini

    biasan$a di jalankan berdasarkan urutan dari tingkat

    prioritasn$a.

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    5/24

      OMU NI ASI DATA

    !. "ateri

    1. Pengertian Ekstensi Dan Dial Plan Pada Server #oip

    $Asterisk%

    &eberapa perintah) seperti Dial atau ,otoI) mempun$aikemampuan untuk berjalan ke perintah lain berdasarkan

    kondisi tertentu.

    Pada saat e*tension di dial) perintah $ang diberi tanda 1

    akan di jalankan) di ikuti dengan perintah nomor 2 dan

    seterusn$a sampai telepon di letakan atau hang up.

    .

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    6/24

      OMU NI ASI DATA

    !. "ateri

    1. Pengertian Ekstensi Dan Dial Plan Pada Server #oip

    $Asterisk%

    Dalam sinta* $ang digunakan di ile e*tensions.!on )setiap tahapan perintah dalam sebuah e*tension di tulis

    dalam ormat -e*ten

    e*tension)priorit$)/ommand0parameter%.

    .

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    7/24

      OMU NI ASI DATA

    !. "ateri

    1. Pengertian Ekstensi Dan Dial Plan Pada Server #oip

    $Asterisk%

    esimpulann$a) sebuah !onte*t mempun$ai nama)seperti john. #etiap !onte*t) kita dapat mendeinisikan

    satu atau lebih e*tension. #etiap e*tension) kita dapat

    mendeinisikan sekumpulan perintah. .

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    8/24

      OMU NI ASI DATA

    !. "ateri

    Komponen %ang memangun tahapan perintah

    e&tension atau command line adalah seagai erikut '

    1.4*tension adalah label dari e*tension) dapat berupasebuah string 0angka) huru dan simbol $an diijinkan% atau

    pola $ang harus di evaluasi se!ara dinamik untuk

    men!o!okan dengan ban$ak kemungkinan nomor telepon.

    #etiap !ommand line $ang menjadi bagian dari e*tension

    tertentu harus mempun$ai label $ang sama.)

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    9/24

      OMU NI ASI DATA

    !. "ateri

    Komponen %ang memangun tahapan perintah

    e&tension atau command line adalah seagai erikut '

    (.E&tension adalah label dari e*tension) dapat berupa sebuah string

    0angka) huru dan simbol $an diijinkan% atau pola $ang harus di

    evaluasi se!ara dinamik untuk men!o!okan dengan ban$ak

    kemungkinan nomor telepon. #etiap !ommand line $ang menjadi

    bagian dari e*tension tertentu harus mempun$ai label $ang sama.)

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    10/24

      OMU NI ASI DATA

    !. "ateri

    Komponen %ang memangun tahapan perintah

    e&tension atau command line adalah seagai erikut '

    ).Priorit% biasan$a berupa angka integer. Merupakan urutan dari

    perintah $ang harus dijalankan dalam sebuah e*tension. Perintah

    pertama $ang akan dijalankan harus dimulai dengan prioritas 1) jika

    tidak ada prioritas 1 maka 'sterisk tidak akan menjalankan perintah

    e*tension. #etelah prioritas 1 di jalankan) 'sterisk akan menambah

    prioritas ke prioritas 2 dan seterusn$a) tentun$a jika tidak ada perintah

    $ang menentukan prioritas mana $ang selanjutn$a harus dijalankan.5ika tern$ata perintah selanjutn$a tern$ata tidak terdeinisi maka

     'sterisk akan menghentikan proses menjalankan perintah walaupun

    masih ada perintah dengan prioritas $ang lebih tinggi.

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    11/24

      OMU NI ASI DATA

    !. "ateri

    Komponen %ang memangun tahapan perintah

    e&tension atau command line adalah seagai erikut '

    *.!ommand atau perintah adalah aplikasi $ang akan di jalankan

    oleh 'sterisk.

    +.Parameter  adalah parameter $ang harus diberikan kepada sebuah

    !ommand. "idak semua !ommand 6 perintah membutuhkan parameter)

    beberapa perintah dapat dijalankan tanpa parameter.

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    12/24

      OMU NI ASI DATA

    !. "ateri

    Pengertian Dial Plan Pada Server #oip $Asterisk%

    *.!ommand atau perintah adalah aplikasi $ang akan di jalankan

    oleh 'sterisk.

    +.Parameter  adalah parameter $ang harus diberikan kepada sebuah

    !ommand. "idak semua !ommand 6 perintah membutuhkan parameter)

    beberapa perintah dapat dijalankan tanpa parameter.

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    13/24

      OMU NI ASI DATA

    !. "ateri

    Konfigurasi E&tension dan Dialplan pada Server #oiP

    $Asterisk,

    Dengan 'sterisk) konigurasi sebuah IP P&( dibedakan menjadi 2

    bagian besar $aitu konigurasi komponen Data '!!ount dan komponen

    Dial Plan. Data '!!ount merupakan kumpulan data+data dari sebuah

    a!!ount) baik berupa a!!ount e*tension 0terminal% maupun trunk) $ang

    menghubungkan IP P&( dengan jaringan $ang lain. Data '!!ount

    merepresentasikan nomor atau nama dari user IP P&() atau nomor

    atau nama dari server atau IP P&( lain.

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    14/24

      OMU NI ASI DATA

    !. "ateri

    Konfigurasi E&tension dan Dialplan pada Server #oiP

    $Asterisk,

    onigurasi Data '!!ount dan Dial Plan untuk 4*tension $ang dapat

    ditambahkan pada ile ini adalah sebagai berikut :

    1. Konfigurasi Data Account Umum

    onigurasi ini digunakan untuk me+registrasi user. onigurasi Data

     '!!ount dilakukan dengan meng+edit ile sip.conf . 7ile sip.!o ini berada

    di lokasi 6et!6asterisk6. 7ile tersebut dapat di+edit dengan perintah :

    “vi /etc/asterisk/sip.conf” atau “ vim /etc/asterisk/sip.conf” atau“ gedit /etc/asterisk.conf”  

    0tergantung editor mana $ang sudah di install di 8# 9inu* $g digunakan%. .

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    15/24

      OMU NI ASI DATA

    !. "ateri

    Konfigurasi E&tension dan Dialplan pada Server #oiP

    $Asterisk,

    Pastikan bahwa seluruh perintah pada ile ini sudah di+non aktikan.

    ntuk memudahkan men!ari perintah+perintah $ang belum di non

    aktikan) pada saat masuk ke ile sip.conf ) ketik ' s%nta& on) perintah

    $ang belum di+non aktikan akan berwarna selain biru. #elanjutn$a)

    ketik perintah di bawah ini pada bagian paling akhir dari isi ile sip.conf .

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    16/24

      OMU NI ASI DATA

    !. "ateri

    Konfigurasi E&tension dan Dialplan pada Server #oiP $Asterisk,

    onigurasi Data '!!ount untuk 4*tension $ang dapat ditambahkan pada ile ini

    adalah sebagai berikut :

    a. Konfigurasi Data Account mum

    [general] context umum,harus ada

    context=default nama context user

    port=5060 default port untuk SIP

    binaddr=0000 listen semua ip!addr "g re#uest

    sr$lookup ="estos =0x%&

    $ideosupport ="es

    .

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    17/24

      OMU NI ASI DATA

    !. "ateri

    Konfigurasi E&tension dan Dialplan pada Server #oiP

    $Asterisk,

    onigurasi Data '!!ount untuk 4*tension $ang dapat ditambahkan pada

    ile ini adalah sebagai berikut :. Konfigurasi Data Account ser E&tensions

    ;softphone [%0%] nama atau nomor account'user(extension)

    t"pe=friend tipe account

    username=%0% login account

    secret=%0% pass*ord account

    host=d"namic host "ang men+adi IP P-,dpt berubahnat=no tanpa ./

    dtmfmode=rfc1&22 3P Pa"load for 4 4igits, elephon" ones and elephon" Signals

    allo*=all mode codec, bisa semua +enis codec

    callerid=7sip007 id client

    context=komdig context +aringan user

    canrein$ite=no mekanisme canrein$ite

    mailbox=%0%8komdig username8context

    .

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    18/24

      OMU NI ASI DATA

    !. "ateri

    Konfigurasi E&tension dan Dialplan pada Server #oiP

    $Asterisk,

    onigurasi Data '!!ount untuk 4*tension $ang dapat ditambahkan pada

    ile ini adalah sebagai berikut :. Konfigurasi Data Account ser E&tensions

    ;softphone [%0%] nama atau nomor account'user(extension)

    t"pe=friend tipe account

    username=%0% login account

    secret=%0% pass*ord account

    host=d"namic host "ang men+adi IP P-,dpt berubahnat=no tanpa ./

    dtmfmode=rfc1&22 3P Pa"load for 4 4igits, elephon" ones and elephon" Signals

    allo*=all mode codec, bisa semua +enis codec

    callerid=7sip007 id client

    context=komdig context +aringan user

    canrein$ite=no mekanisme canrein$ite

    mailbox=%0%8komdig username8context

    .

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    19/24

      OMU NI ASI DATA

    !. "ateri

    Konfigurasi E&tension dan Dialplan pada Server #oiP

    $Asterisk,

    onigurasi di atas han$a berlaku bagi sebuah data a!!ount 6 user. 5ika

    server mempun$ai ban$ak user 6 e*tensions) maka harus dibuatkan

    konigurasi seperti di atas) dengan nama dan nomor a!!ount $ang

    berbeda.

    .

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    20/24

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    21/24

      OMU NI ASI DATA

    !. "ateri

    Konfigurasi E&tension dan Dialplan pada Server #oiP

    $Asterisk,

    ). Konfigurasi Dial Plan

    ntuk mengkonigurasi dial plan) edit ile extensions.conf dengan

    mengetik

    -vi etcasteriske&tensions.conf  Pastikan bahwa seluruh perintah

    pada ile ini sudah di+non aktikan. etik perintah di bawah ini pada

    bagian paling akhir dari isi ile extensions.conf .;Dial antar ekstensi pada IP-PB;komdigkomdig?

    e*ten@1A1)1)Dial0#IP61A1)2A%= Dial e*t 1A1 dengan protokol

    !IP" time out #$ detik

    e*ten @1A1)2)Bangup = setelah timeout dilakukan hangup

    e*ten @1A2)1)Dial0#IP61A2)2A%

    e*ten @1A2)2)Bangup

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    22/24

      OMU NI ASI DATA

    !. "ateri

    #ideo Tutorial Konfigurasi E&tension dan Dialplan pada

    Server #oiP $Asterisk,

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    23/24

      OMU NI ASI DATA

    D. Soal

    1.'pa pengertian e*tensi6e*tentionC

    2.'pa pengertian dialplan C

    3.&agaimana !ara mengkonigurasi ekstensi dan dialplanberikan penjelasan

  • 8/16/2019 Konfigurasi Ekstensi Dan Dialplan

    24/24

      OMU NI ASI DATA

    Selesai