Prosedur Instalasi Server Softswitch Berbasis SIP

15
Disusun: - Aulia Fahmi Muharram (12) - Dian Herbayu (16) - Fanny Fayu Laksono (22) PROSEDUR INSTALASI SERVER SOFTSWITCH BERBASIS SIP PENGERTIAN SIP INSTALASI SERVER SOFTSWITCH BERBASIS SIP

Transcript of Prosedur Instalasi Server Softswitch Berbasis SIP

Page 1: Prosedur Instalasi Server Softswitch Berbasis SIP

Disusun:- Aulia Fahmi Muharram (12)- Dian Herbayu (16)- Fanny Fayu Laksono (22)

PROSEDUR INSTALASI SERVER SOFTSWITCH

BERBASIS SIP

PENGERTIAN SIP

INSTALASI SERVER SOFTSWITCH BERBASIS SIP

Page 2: Prosedur Instalasi Server Softswitch Berbasis SIP

APA SIH SIP ITU?

SIP (Session Initiation Protocol) adalah

suatu protokol pensinyalan pada layer

aplikasi yang berfungsi untuk mengontrol

suatu sesi multimedia yang melibatkan satu

atau beberapa pengguna.

Sesi multimedia sendiri meliputi suara, gambar, 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.

RTP (Real Time Transport Protocol)untuk transfer data secara real-time

SDP (Session Description Protocol)untuk mendiskripsikan sesi multimedia

MEGACO (Media Gateway Control Protocol)untuk komunikasi

HALAMAN DEPAN INSTALASI SERVER SOFTSWITCH BERBASIS SIP

Page 3: Prosedur Instalasi Server Softswitch Berbasis SIP

INSTALASI SERVER SOFTSWITCH BERBASIS SIP

PERSIAPAN PERALATAN

INSTALASI ASTERISK

KONFIGURASI ASTERISK MINIMAL SEKALI

KONFIGURASI ENUM.CONF

KONFIGURASI SIP.CONF

KONFIGURASI EXTENSIONS.CONF

HALAMAN DEPAN PENGERTIAN SIP

Page 4: Prosedur Instalasi Server Softswitch Berbasis SIP

PERSIAPAN PERALATAN

SEBUAHPC LINUX

SAMBUNGANLAN

SAMBUNGANINTERNET

HALAMAN DEPAN PENGERTIAN SIPDAFTAR ISI INSTALASI

Page 5: Prosedur Instalasi Server Softswitch Berbasis SIP

INSTALASI ASTERISK

Download:asterisk-1.2.15.tar.gzasterisk-sounds-1.2.1.tar.gz

Copy kedua file tersebut ke folder berikut:# cp asterisk-1.2.15.tar.gz /usr/local/src/# cp asterisk-sounds-1.2.1.tar.gz /usr/local/src/

Install asterisk-1.2.15 dengan perintah:# cd /usr/local/src# tar zxvf asterisk-1.2.15.tar.gz# cd asterisk-1.2.15# make# make install# make samples

Install suara operator wanita asterisk dengan perintah:# cd /usr/local/src# tar zxvf asterisk-sounds-1.2.1.tar.gz# cd asterisk-sounds-1.2.1# make install

HALAMAN DEPAN PENGERTIAN SIPDAFTAR ISI INSTALASI

Page 6: Prosedur Instalasi Server Softswitch Berbasis SIP

Konfigurasi Asterisk untuk mengautentifikasi user, mengkonfigurasi dial-plan,dan mengenalkan ENUM tidak banyak yang harus dilakukan. Hanya prosesmengedit file di folder /etc/asterisk.

Sedangkan file yang diperhatikan hanyalah:

Masih banyak file konfigurasi lainnya di folder tersebut. Apabila ingin taulebih dalam, disarankan untuk membaca file konfigurasi yang ada di folder/etc/asterisk.

KONFIGURASI ASTERISK MINIMAL SEKALI

HALAMAN DEPAN PENGERTIAN SIPDAFTAR ISI INSTALASI

sip.conf => untuk authentikasi user dengan nomor telepon dan passwordextensions.conf => untuk mengatur dial-planenum.conf => untuk memperkenalkan nomor +62XX

Page 7: Prosedur Instalasi Server Softswitch Berbasis SIP

KONFIGURASI ENUM.CONF

HALAMAN DEPAN PENGERTIAN SIPDAFTAR ISI INSTALASI

Tidak banyak yang di ubah di /etc/asterisk/enum.conf, hanya pastikan bahwaada entry:

Dengan cara itu, kita dapat pastikan bahwa informasi ENUM yang ada die164.arpa, e164.org dan e164.id akan dapat di ketahui dengan baik olehasterisk kita.

search => e164.arpasearch => e164.orgsearch => e164.id

Page 8: Prosedur Instalasi Server Softswitch Berbasis SIP

KONFIGURASI SIP.CONF

HALAMAN DEPAN PENGERTIAN SIPDAFTAR ISI INSTALASI

Pada file /etc/asterisk/sip.conf, untuk sebuah account dengan nomor telepon2099, password 123456, IP address menggunakan DHCP maka entry yangdigunakan adalah:

Sampai titik ini maka masing-masing user dapat meregistrasikan diri keasterisk dan dapat menelepon satu sama lain dengan mereka yang terdaftardi asterisk server yang kita operasikan.

[2099]context=defaulttype=friendusername=2099secret=123456host=dynamicdtmfmode=rfc2833mailbox=2099@default

Page 9: Prosedur Instalasi Server Softswitch Berbasis SIP

KONFIGURASI SIP.CONF

HALAMAN DEPAN PENGERTIAN SIPDAFTAR ISI INSTALASI

Agar asterisk server kita dapat berbicara dengan user lain di XL. Indosat, VoIP Rakyat,di Pulver atau di SIP Proxy yang banyak bertebaran di Internet, kita perlumeregistrasikan diri ke SIP Proxy server tersebut. Perintah yang digunakan adalah:

yang artinya, user 1234 di asterisk server yang kita operasikan merupakan user 2345 disip_proxy yang login ke sana menggunakan password "password".

Misalnya seseorang user 2000 mempunyai account 20345 di server voiprakyat.or,iddengan password "rahasia" maka format yang digunakan adalah:

Dengan cara ini, maka ada panggilan di VoIP Rakyat ke nomor 20345 akan langsung diforward ke nomor 2000 di SIP server yang kita gunakan.

register => 2345:password@sip_proxy/1234

register => 20345:[email protected],id/2000

Page 10: Prosedur Instalasi Server Softswitch Berbasis SIP

KONFIGURASI EXTENSIONS.CONF

HALAMAN DEPAN PENGERTIAN SIPDAFTAR ISI INSTALASI

Pada file /etc/asterisk/extensions.conf kita dapat mengatur apayang harus dilakukan oleh asterisk jika menerima sebuahpanggilan ke nomor extension tertentu, yang sering digunakanadalah:

Cara membacanya:

exten => _20XX,1,Dial(SIP/${EXTEN},20,rt)exten => _20XX,2,HangUp

Jika ada orang yang menelepon ke extension 20XX maka langkah ke 1 yangharus dikerjakan adalah DIAL EXTENsion tersebut mengunakan teknologi SIP,tunggu 20 detik, jika tidak di angkat maka time out (rt). Langkah ke 2 yangharus dilakukan adalah HangUp. Atur sesuai dengan kondisi di SIP Server.

Page 11: Prosedur Instalasi Server Softswitch Berbasis SIP

KONFIGURASI EXTENSIONS.CONF

HALAMAN DEPAN PENGERTIAN SIPDAFTAR ISI INSTALASI

Beberapa perintah yang sering dicari orang adalah sebagaiberikut:

Cara membacanya:

exten => _0711X.,1,Dial(SIP/${EXTEN:4}@2031,20.rt)

Jika ada orang yang menelepon ke 0711X. Perhatikan titik sesudah X, berartiberapapun dibelakang X tidak di perdulikan. DIAL menggunakan teknologiSIP ke nomor 2031. Perhatikan baik-baik kode {EXTEN:4} bacanya => buangempat (4) digit di depan nomor EXTENsion sebelum dimasukan ke 2031. Jadi07115551234 menjadi 5551234.

Page 12: Prosedur Instalasi Server Softswitch Berbasis SIP

KONFIGURASI EXTENSIONS.CONF

HALAMAN DEPAN PENGERTIAN SIPDAFTAR ISI INSTALASI

Jika kita menggunakan PABX antara ATA dengan Telkom, maka perintah yangdigunakan menjadi:

Cara membacanya:

Artinya jika nomor 2031 merupakan sebuah Analog Telepon Adapter (ATA) sepertiSPA3000 yang berada di jakarta dan sambungkan ke PABX di Jakarta. Maka siapapunyang berada di jaringan VoIP Tersebut akan dapat menelepon Jakarta tanpa perlumembayar SLJII maupun SLI. Orang yang mempunyai ATA tetap harus membayar pulsalokal untuk menelelpon ke nomor yang di tuju.

exten => _021X.,1,Dial(SIP/9${EXTEN:3}@2031,20.rt)

Jika ada orang yang menelepon ke 021X. Perhatikan titik sesudah X, berartiberapapun dibelakang X tidak di perdulikan. DIAL menggunakan teknologi SIP kenomor 2031. Perhatikan baik-baik kode 9{EXTEN:3} ini harus di bacanya => buang tiga(3) digit di depan nomor EXTENsion yang di dial kemudian tambahkan 9 - jadi0215551234 menjadi 95551234.

Page 13: Prosedur Instalasi Server Softswitch Berbasis SIP

KONFIGURASI EXTENSIONS.CONF

HALAMAN DEPAN PENGERTIAN SIPDAFTAR ISI INSTALASI

Cara yang sama dapat di kembangkan untuk menelepon selular dengan caramenyambungkan ATA yang kita gunakan ke telkom. Perintah yang digunakan adalahsebagai berikut:

Tentunya untuk sebuah kantor yang tersambung ke jaringan VoIP Publik tidak akanmau membuka akses agar semua orang dapat menelepon semua nomor selular atauTelkom, oleh karenanya biasanya kita tidak menggunakan kode-kode 021X., atau 08X.Tapi kita akan memasukan satu per satu nomor-nomor yang di ijinkan di teleponmelalui VoIP. Misalnya:

Artinya hanya nomor 0811567854, 0216575675 dan 0216755675 yang dapatdihubungi melalui VoIP. Nomor selain nomor-nomor ini tidak dapat dihubungi.

exten => _08X.,1,Dial(SIP/${EXTEN}@2031,20.rt)

exten => _0811567854,1,Dial(SIP/${EXTEN}@2031,20.rt)exten => _0216575675,1,Dial(SIP/${EXTEN}@2031,20.rt)exten => _0216755675,1,Dial(SIP/${EXTEN}@2031,20.rt)

Page 14: Prosedur Instalasi Server Softswitch Berbasis SIP

KONFIGURASI EXTENSIONS.CONF

HALAMAN DEPAN PENGERTIAN SIPDAFTAR ISI INSTALASI

Untuk mengadopsi nomor telepon +62XXX maupun nomor telepon lainnya kita dapatmemasukan ENUMLOOKUP menggunakan perintah

exten => _62X.,1,ENUMLOOKUP(${EXTEN},sip,,1,e164.id)exten => _62X.,2,Dial(${ENUM})exten => _62X.,102,Playback(im-sorry)atauexten => _+X.,1,ENUMLOOKUP(${EXTEN},sip,,1,e164.id)exten => _+X.,2,Dial(${ENUM})exten => _+X.,102,Playback(im-sorry)

Page 15: Prosedur Instalasi Server Softswitch Berbasis SIP

TERIMA KASIH ATAS PERHATIANNYA