Anda di halaman 1dari 15

PROSEDUR INSTALASI

SERVER SOFTSWITCH
BERBASIS SIP

Disusun: PENGERTIAN SIP

- Aulia Fahmi Muharram (12)


- Dian Herbayu (16) INSTALASI SERVER
- Fanny Fayu Laksono (22) SOFTSWITCH BERBASIS SIP
APA SIH SIP ITU?

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
SIP (Session Initiation Protocol) adalah memberikan layanan yang lebih lengkap bagi pengguna.
suatu protokol pensinyalan pada layer
aplikasi yang berfungsi untuk mengontrol
RTP (Real Time Transport Protocol)
suatu sesi multimedia yang melibatkan satu untuk transfer data secara real-time
atau beberapa pengguna.
SDP (Session Description Protocol)
untuk mendiskripsikan sesi multimedia

MEGACO (Media Gateway Control Protocol)


untuk komunikasi

HALAMAN DEPAN 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


PERSIAPAN PERALATAN

SEBUAH SAMBUNGAN SAMBUNGAN


PC LINUX LAN INTERNET

DAFTAR ISI INSTALASI HALAMAN DEPAN PENGERTIAN SIP


INSTALASI ASTERISK

Download: Copy kedua file tersebut ke folder berikut:


asterisk-1.2.15.tar.gz # cp asterisk-1.2.15.tar.gz /usr/local/src/
asterisk-sounds-1.2.1.tar.gz # cp asterisk-sounds-1.2.1.tar.gz /usr/local/src/

Install asterisk-1.2.15 dengan perintah:


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

DAFTAR ISI INSTALASI HALAMAN DEPAN PENGERTIAN SIP


KONFIGURASI ASTERISK MINIMAL SEKALI
Konfigurasi Asterisk untuk mengautentifikasi user, mengkonfigurasi dial-plan,
dan mengenalkan ENUM tidak banyak yang harus dilakukan. Hanya proses
mengedit file di folder /etc/asterisk.
Sedangkan file yang diperhatikan hanyalah:
sip.conf => untuk authentikasi user dengan nomor telepon dan password
extensions.conf => untuk mengatur dial-plan
enum.conf => untuk memperkenalkan nomor +62XX

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

DAFTAR ISI INSTALASI HALAMAN DEPAN PENGERTIAN SIP


KONFIGURASI ENUM.CONF
Tidak banyak yang di ubah di /etc/asterisk/enum.conf, hanya pastikan bahwa
ada entry:
search => e164.arpa
search => e164.org
search => e164.id
Dengan cara itu, kita dapat pastikan bahwa informasi ENUM yang ada di
e164.arpa, e164.org dan e164.id akan dapat di ketahui dengan baik oleh
asterisk kita.

DAFTAR ISI INSTALASI HALAMAN DEPAN PENGERTIAN SIP


KONFIGURASI SIP.CONF
Pada file /etc/asterisk/sip.conf, untuk sebuah account dengan nomor telepon
2099, password 123456, IP address menggunakan DHCP maka entry yang
digunakan adalah:

[2099]
context=default
type=friend
username=2099
secret=123456
host=dynamic
dtmfmode=rfc2833
mailbox=2099@default

Sampai titik ini maka masing-masing user dapat meregistrasikan diri ke


asterisk dan dapat menelepon satu sama lain dengan mereka yang terdaftar
di asterisk server yang kita operasikan.

DAFTAR ISI INSTALASI HALAMAN DEPAN PENGERTIAN SIP


KONFIGURASI SIP.CONF
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 perlu
meregistrasikan diri ke SIP Proxy server tersebut. Perintah yang digunakan adalah:

register => 2345:password@sip_proxy/1234

yang artinya, user 1234 di asterisk server yang kita operasikan merupakan user 2345 di
sip_proxy yang login ke sana menggunakan password "password".
Misalnya seseorang user 2000 mempunyai account 20345 di server voiprakyat.or,id
dengan password "rahasia" maka format yang digunakan adalah:

register => 20345:rahasia@voiprakyat.or,id/2000

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

DAFTAR ISI INSTALASI HALAMAN DEPAN PENGERTIAN SIP


KONFIGURASI EXTENSIONS.CONF

Pada file /etc/asterisk/extensions.conf kita dapat mengatur apa


yang harus dilakukan oleh asterisk jika menerima sebuah
panggilan ke nomor extension tertentu, yang sering digunakan
adalah:
exten => _20XX,1,Dial(SIP/${EXTEN},20,rt)
exten => _20XX,2,HangUp
Cara membacanya:
Jika ada orang yang menelepon ke extension 20XX maka langkah ke 1 yang
harus dikerjakan adalah DIAL EXTENsion tersebut mengunakan teknologi SIP,
tunggu 20 detik, jika tidak di angkat maka time out (rt). Langkah ke 2 yang
harus dilakukan adalah HangUp. Atur sesuai dengan kondisi di SIP Server.

DAFTAR ISI INSTALASI HALAMAN DEPAN PENGERTIAN SIP


KONFIGURASI EXTENSIONS.CONF

Beberapa perintah yang sering dicari orang adalah sebagai


berikut:

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


Cara membacanya:
Jika ada orang yang menelepon ke 0711X. Perhatikan titik sesudah X, berarti
berapapun dibelakang X tidak di perdulikan. DIAL menggunakan teknologi
SIP ke nomor 2031. Perhatikan baik-baik kode {EXTEN:4} bacanya => buang
empat (4) digit di depan nomor EXTENsion sebelum dimasukan ke 2031. Jadi
07115551234 menjadi 5551234.

DAFTAR ISI INSTALASI HALAMAN DEPAN PENGERTIAN SIP


KONFIGURASI EXTENSIONS.CONF
Jika kita menggunakan PABX antara ATA dengan Telkom, maka perintah yang
digunakan menjadi:

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


Cara membacanya:
Jika ada orang yang menelepon ke 021X. Perhatikan titik sesudah X, berarti
berapapun dibelakang X tidak di perdulikan. DIAL menggunakan teknologi SIP ke
nomor 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 - jadi
0215551234 menjadi 95551234.
Artinya jika nomor 2031 merupakan sebuah Analog Telepon Adapter (ATA) seperti
SPA3000 yang berada di jakarta dan sambungkan ke PABX di Jakarta. Maka siapapun
yang berada di jaringan VoIP Tersebut akan dapat menelepon Jakarta tanpa perlu
membayar SLJII maupun SLI. Orang yang mempunyai ATA tetap harus membayar pulsa
lokal untuk menelelpon ke nomor yang di tuju.

DAFTAR ISI INSTALASI HALAMAN DEPAN PENGERTIAN SIP


KONFIGURASI EXTENSIONS.CONF
Cara yang sama dapat di kembangkan untuk menelepon selular dengan cara
menyambungkan ATA yang kita gunakan ke telkom. Perintah yang digunakan adalah
sebagai berikut:
exten => _08X.,1,Dial(SIP/${EXTEN}@2031,20.rt)
Tentunya untuk sebuah kantor yang tersambung ke jaringan VoIP Publik tidak akan
mau membuka akses agar semua orang dapat menelepon semua nomor selular atau
Telkom, oleh karenanya biasanya kita tidak menggunakan kode-kode 021X., atau 08X.
Tapi kita akan memasukan satu per satu nomor-nomor yang di ijinkan di telepon
melalui VoIP. Misalnya:
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)
Artinya hanya nomor 0811567854, 0216575675 dan 0216755675 yang dapat
dihubungi melalui VoIP. Nomor selain nomor-nomor ini tidak dapat dihubungi.

DAFTAR ISI INSTALASI HALAMAN DEPAN PENGERTIAN SIP


KONFIGURASI EXTENSIONS.CONF
Untuk mengadopsi nomor telepon +62XXX maupun nomor telepon lainnya kita dapat
memasukan ENUMLOOKUP menggunakan perintah

exten => _62X.,1,ENUMLOOKUP(${EXTEN},sip,,1,e164.id)


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

DAFTAR ISI INSTALASI HALAMAN DEPAN PENGERTIAN SIP


TERIMA KASIH ATAS
PERHATIANNYA

Anda mungkin juga menyukai