Minggu, 28 Mei 2017

Arti SIP Dan Instalasi Server Softwitch Berbasis SIP

Hasil gambar untuk SIP 

Pengertian SIP  

SIP (Session Initiation Protokol) adalah suatu signalling protocol pada layer aplikasi yang berfungsi untuk membangun, memodifikasi, dan mengakhiri suatu sesi multimedia yang melibatkan satu atau beberapa pengguna. 

Sesi multimedia adalah pertukaran data antar pengguna yang bisa meliputi suara, 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, misalnya dengan RTP (Real Time Transport Protocol) untuk transfer data secara real-time, dengan SDP (Session Description Protocol) untuk mendiskripsikan sesi multimedia, dengan MEGACO (Media Gateway Control Protocol) untuk komunikasi dengan PSTN (Public Switch Telephone Network).

Instalasi server softswitch berbasis SIP:
Pada umumnya ada 3 tahapan implementasi SIP yang dapat dijelaskan sebagai berikut :
Menghubungkan SIP Proxy ke existing PBX
Migrasi User dan terminal ke SIP Proxy
Migrasi koneksi ke PSTN dari existing PBX ke SIP
Step 1: Tahap pertama adalah menghubungkan SIP proxy dengan PBX system existing sebagaigateway ke PSTN. Untuk menghubungkan dari IP Network ke PSTN, SIP proxy akan me-routing-kan seluruh panggilan dari panggilan VoIP ke PSTN. Link koneksi bisa menggunakan PRI ISDN maupun T1. Pertama yang harus dilakukan adalah setup SIP proxy (SIP call manager), setelah set-up berjalan dengan baik, selanjutnya tinggal menghubungkan ke PBX existing dengan link ISDN, E1 atau T1. 
Step 2 : Tahap selanjutnya adalah migrasi existing user dan services ke SIP. Migrasi semuahandset ke SIP baik menggunakan gateway maupun mengganti dengan handset yang nativeSIP. Pendekatan dengan menggabungkan keduanya biasanya menjadi pilihan yang baik. Selanjutnya adalah set-up SIP application server untuk mengakomodasi fitur-fitur yang dibutuhkan user seperti voice mailmulti-party conferencingIVRfine me follow me dan masih banyak lagi fitur yang disupport SIP. 
Step 3 : Tahap 3 adalah melakukan routing panggilan ke luar melalui koneksi internet.Banyak operator memulai menjual SIP based dengan menawarkan layanan long distance dengan harga yang lebih murah. Yang perlu diantisipasi adalah nature network  internet yang unpredictable(seperti jitter dan error rate) dan tentu saja security. Sebagai tahap awal SIP dapat digunakan sebagai alternatif untuk melakukan panggilan ketika diluar kantor atau teleworkers.

Pengertian Ekstensi Dan Dial Plan Pada Server VoIP Dan Konfigurasi Ekstensi Pada Softswitch

Hasil gambar untuk dial plan

Pengertian Ekstensi dan Dial Plan pada Server VoIP
  
Dalam sintax yang digunakan di file extensions.conf , setiap tahapan perintah dalam sebuah extension di tulis dalam format exten = extension,priority,Command(parameter) Kesimpulannya, sebuah “context” mempunyai nama, seperti “john”. Setiap context, kita dapat mendefinisikan satu atau lebih “extension”. Setiap extension, kita dapat mendefinisikan sekumpulan perintah. 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.
  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.
  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.
Konfigurasi Ekstensi dan Dial Plan pada Server Softswitch
  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 :

# pico /etc/asterisk/sip.conf
atau
# gedit /etc/asterisk/sip.conf
(tergantung editor mana yang sudah di install di OS Linux yg digunakan)

  
      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 terregister ke Asterisk tersebut sehingga biasanya nomor ekstensi sama dengan id user. Untuk mengkonfigurasi dial plan, edit file extensions.conf dengan mengetik pico /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 :


Konfig-dial-plan

Konfigurasi Voip Dengan Cisco Paket Tracer

Sebelum itu kita harus mengisikan cisco packet router dengan :

*Isikan sebuah router jenis 2811*Kemudian sebuah switch jenis 2960
*Yang terakhir isikan 3 buah ipPhone

Langkah - langkah yang akan di gunakan:

-  Setting switchport voice
-  Konfigurasi interface secara ststic pada router
-  Konfigurasi interface host secara auto ( DHCP )
-  Setting volp pada router
-  Setting dial number untuk ip Phone

  1. Buka aplikasi cisco paket tracer di laptop
  2. Setelah itu buat satu buah router jenis 2811, karena hanya router ini menyediakan fungsi untuk ip Phone
  3. Buat satu buah switch jenis 2960
  4. Buat tiga buah ip Phone
  5. Sambungkan seluruh ip Phone, Switch, Router mengunakan kabel jenis straight-through
  6. Colokan power adapter pada setiap ip Phone
  
 - Lalu masuk ke tahap konfigurasi switch
  1. Klik pada switch dan masukan ke tab CLI
  2. Ketik perintah "ena" lalu mengetik perintah "conf t"enter

  1. Masukan perintah " int range fa0/1-24 "enter
  2. Ketik " switchport voice vlan "enter
  3. Ketik "exit "enter

selanjutnaya konfigurasi router
  1. Ketik perintah yang sama untuk memulai yaitu " ena " dan " conf t "enter
  2. Lalu ketik perintah " ip dhcp pool voice "enter
  3. Kemudian ketik " network 192.168.1.0 255.255.255.0 "enter
  4. Kemudian masukan perintah " default-router 192.168.1.1 "enter
  5. Selanjutnya ketik " option 150 ip 192.168.1.1 "enter
  6. Kemudian masukan perintah " ip dhcp excluded-address 192.168.1.1 "enter
  7. Ketik " ip address 192.168.1.1 255.255.255.0 "enter
  8. Ketik " no shut " enter
  9. Ketik perintah " exit "enter

  1. Ketik " telephony-service "enter
  2. Ketik " max-ephones 3 dan max-dn 3 "enter
  3. Ketik " ip source-address 192.168.1.1 port 2000 "enter

  1. Ketik " ephone-dn 1 " enter 2 kali
  2. Ketik " number 1111 " 
  3. Ketik " ephone-dn 2 " lalu klik enter 2 kali " number 2222 "
  4. Ketik " ephone-dn 3 " enter 2 kali " number 3333 "


Selanjutnya kita akan mengetes koneksi dengan dial number 
 jika berhasil indikator berkedip, kita telah berhasil