Sebuah sistem IP PBX terdiri dari satu atau lebih telepon SIP dan secara opsional VOIP gateway untuk terhubung ke jalur server, klien SIP, baik berupa software. Fungsi IP PBX mirip dengan cara kerja proxy server, Sebuah software contohnya softphone mendaftar ke IP PBX dan ketika mengalami panggilan secara otomatis semua sistem itu akan terhubung pada IP PBX dan IP PBX memiliki daftar semua ponsel sesuai SIP. Mereka dapat berhubungan dengan rute jaringan internal dan menggunakan gateway VoIP.
Extension adalah sekumpulan perintah yang dijalankan berdasarkan urutan2 dari tingkat prioritasnya. Berbeda dengan PABX , dimana extension biasanya berasosiasi dengan telepon, interface atau menu. Beberapa perintah, seperti Dial atau GotoIf, mempunyai kemampuan untuk berjalan ke perintah lain berdasarkan kondisinya. Dalam extension asterisk sintax yang digunakan di file extensions.conf , setiap tahapan perintah dalam sebuah extension di tulis dalam format seperti exten = extension,priority,Command(parameter) Kesimpulanya, setiap “context” memiliki nama,setiap context dapat mendefenisikan satu atau lebih “extension”.didalam extension kita dapat memasukan sekumpulan perintah. Komponen yang membangun tahapan perintah extension: · Extension adalah label dari extension, dapat berupa string atau pola yang harus di evaluasi secara dinamik untuk mencocokan dengan banyak kemungkinan nomor telepon.dan setiap bagian dari extension harus memiliki label yang sama. · Priority biasanya berupa angka integer. Adalah urutan dari perintah yang harus dijalankan dalam sebuah extension. Perintah pertama yang dijalankan harus dengan prioritas 1, jika tidak ada prioritas 1 maka asterisk tidak akan menjalankan perintah extension.dan seterusnya · Command atau perintah adalah "aplikasi" yang akan di jalankan oleh Asterisk. · Parameter adalah parameter yang harus diberikan kepada sebuah command. Tidak semua command / perintah membutuhkan parameter, beberapa perintah dapat dijalankan tanpa parameter 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 ter-register ke Asterisk tersebut sehingga biasanya nomor ekstensi sama dengan id user. 1. Konfigurasi Ekstensi Server Softwitch Konfigurasi Data Account Umum : [general] -->> context umum,harus ada context=default -->> nama context user port=5060 -->> default port untuk SIP binaddr=0.0.0.0 -->> listen semua ip_addr yg request srvlookup=yes tos=0x18 videosupport=yes Konfigurasi Data Account User / Extensions : ;softphone -->> nama atau nomor account [101] (user/extension) type=friend -->> tipe account username=101 -->> login account secret=101 -->> password account host=dynamic -->> host yang menjadi IP PBX,dpt berubah nat=no -->> tanpa NAT dtmfmode=rfc2833 -->> RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals allow=all -->> mode codec, bisa semua jenis codec callerid=”sip00” -->> id client context=voipkn -->> context jaringan user canreinvite=no -->> mekanisme canreinvite mailbox=101@voipkn -->> username@context 2. Konfigurasi dial-plan server Softwitch Untuk mengkonfigurasi dial plan, edit file extensions.conf dengan mengetik: nano /etc/asterisk/extensions.conf. Pastikan bahwa seluruh perintah pada file ini sudah dinon aktifkan. Ketik perintah di bawah ini pada bagian paling akhir dari isi file extensions.conf. ;Dial antar ekstensi pada IP-PBX [voipkn] -->> seluruh dial plan di bawah ini hanya berlaku bagi context ‘voipkn’ exten =>101,1,Dial(SIP/101,20) -->> Dial ext 101 dengan protokol SIP, time out 20 detik exten =>101,2,Hangup -->> setelah timeout dilakukan hangup exten =>102,1,Dial(SIP/102,20) exten =>102,2,Hangup
SIP (Session Initiation Protocol) adalah suatu signalling protocol pada layer aplikasi yang berfungsi untuk membangun, memodifikasi, dan mengakhiri suatu sesi multimedia yang melibatkan satu user atau lebih. Sesi ini adalah pertukaran data antar user yang meliputi suara, video, text dan lain-lain. 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). 2. Instalasi Server Softswitch Berbasis SIP
http://dealatri.blogspot.com/2017/09/penjelasan-mengenai-pbx.html https://pinter-net.blogspot.com/2016/10/pengertian-dan-cara-kerja-pbx-dalam.html http://blog.anugrahpratama.com/mengenal-pabx-dan-tipe-tipenya/ https://pinter-net.blogspot.com/2016/10/pengertian-ekstensi-dan-dial-plan-di.html http://tiplanet.blogspot.com/2017/04/prosedur-instalasi-server-softswitch.html
Softswitch adalah suatu alat yang mampu menghubungkan antara jaringan sirkuit dengan jaringan paket, termasuk di dalamnya adalah jaringan telpon tetap (PSTN), internet yang berbasis IP, kabel TV dan juga jaringan seluler yang telah ada selama ini. Softswitch lebih dikenal sebagai IP-PBX. Perangkat perangkat dalam sofswitch yaitu :
Selain memiliki berbagai perangkat, Softswitch juga memiliki kapsitas yaitu harus mampu menangani trafik panggilan minimal 4 juta BHC (Business Hosted Communications) dan dapat pula ditambah kapsitasnya sesuai kebutuhan. Kapsitas sistem ini juga harus disdesain secara modular. Perangakat dalam softswitch harus mampu menjamin kualitas layanan dengan batas nilai seperti pada dibawah ini :
Fitur Fitur Softswitch :
Bagaimana Cara Kerja Softswitch ?MGC akan bekerja di tataran pengaturan panggilannya (call control) serta call processing. MGC akan mengontrol panggilan yang masuk untuk mengetahui jenis media penggilan dan tujuannya. Dari situ, MGC akan mengirikan sinyal ke MG untuk melakukan koneksi, baik intrakoneksi jaringan sirkuit ke sirkuit atau paket ke paket maupun interkoneksi jaringan sirkuit ke paket dan sebaliknya. Jika diperlukan, MGC kan meminta MG melakukan konversi media yang sesuai dengan permintaan, atau langsung meneruskan panggilan jika tidak diperlukan konversi. Antara MGC dan MG sendiri akan saling berhubungan dengan protokol Megaco atau MGCP (Media Gateway Control Protocol). Sementara itu, satu MGC akan berhubungan dengan MGC yang lain, baik itu yang berada di jaringan yang sama maupun berbeda, dengan mengirimkan protokol sinyal tertentu. Untuk jaringan sirkit, MGC akan mengirimkan SS7 (Signalling System 7), sementara jika berhubungan dengan jaringan paket, maka MGC akan menggunakan H.323 atau SIP (Season Initiation Protocol). Sedangkan MG sendiri hanya akan bekerja sebagai converter antara jaringan sirkuit dengan jaringan paket. Di sini fungsi softswitch menjadi hanya setara dengan ‘switch analog’ dan tidak memberikan layanan yang lain. MG juga bisa bekerja di sisi pelanggan maupun penyedia layanan, dimana softwitch bukan hanya berfungsi sebagai converter, namun juga memberikan feature lebih, termasuk dial-tone tentunya. Pada posisi ini, maka softswitch akan bekerja lebih kompleks. Konsep Kerja Server Soft switchSoftswitch merupakan kumpulan dari beberapa perangkat protokol dan aplikasi yang memungkinkan perangkat-perangkat lain dapat mengakses layanan telekomunikasi atau internet berbasis jaringan IO, dimana seluruh prosesnya dilakukan dengan menjalankan software pada suatu sitem komputer. Cara Kerja Server Soft switchKetika pelanggan gateway dan telepon Ip mengirimkan sinyal satu sama lain dalam jaringan paket dengan menggunakan protokol Ip teleponi seperti H.323 atau SIP. Setelah sinyal diterima softswitch akan mengidentifikasikan panggilan yang masuk apakah berasl dari jaringan PSTN atau Jaringan IP . Jika dipanggil menggunakan jaringan IP, softswitch akan menginstrusikan originating customer gateway dan terminating customer gateway untuk merutekan packetized voice stream secara langsung. Softswitch mengontrol pembentukan (setup) dan pemutusan (release) Konsep Kerja Server Soft switchSoftswitch merupakan kumpulan dari beberapa perangkat protokol dan aplikasi yang memungkinkan perangkat-perangkat lain dapat mengakses layanan telekomunikasi atau internet berbasis jaringan IO, dimana seluruh prosesnya dilakukan dengan menjalankan software pada suatu sitem komputer. Cara Kerja Server Soft switchKetika pelanggan gateway dan telepon Ip mengirimkan sinyal satu sama lain dalam jaringan paket dengan menggunakan protokol Ip teleponi seperti H.323 atau SIP. Setelah sinyal diterima softswitch akan mengidentifikasikan panggilan yang masuk apakah berasl dari jaringan PSTN atau Jaringan IP . Jika dipanggil menggunakan jaringan IP, softswitch akan menginstrusikan originating customer gateway dan terminating customer gateway untuk merutekan packetized voice stream secara langsung. Softswitch mengontrol pembentukan (setup) dan pemutusan (release) panggilan dari dan ke pelanggan dan sekaligus mengatur hubungan pelanggan tersebut dengan internet secara simultan |