Private Branch Exchange ( PBX )


Private Branch Exchange ( PBX ) 


1.     Fungsi PBX beserta tipe-tipenya
A.   Fungsi PBX
·         Penghubung antara jalur jaringan telepon dengan telepon dengan menggunakan nomer yang di tuju.
·         Menyediakan layanan akuntansi untuk kepentingan.
·         Menjaga sambungan selama menggunakan telepon.
·         Mematikan sambungan antara koneksi dengan perintah yang sesuai di telepon.
·         Layanan otomatis panggilan.

B.   Tipe-tipe PBX
·         Specialized IP Pbx Hardware
IP Pbx Hardware seperti  Cisco, Avaya, NEC, Panasonic, dan Yeastar  adalah IP Pbx Hardware yang dikenal  di Indonesia. Di Indonesia  penggunaan IP Pbx Hardware sudah banyak digunakan. Keuntungan dengan menggunakan tipe ini yaitu mudah digunakan, serta mempunyai fitur yang lengkap.
·         Open Source IP Pbx
Dengan menggunakan Software Open Source IP Pbx seperti Asterisk, Elastix, Isabel, Freepbx, dan sejenisnya. Kita dapat menggunakan server untuk dijadikan IP Pbx. Belakangan ini banyak diminati komunitas bisnis maupun sekolah. Namun kita perlu bergantung dengan  komunitas IP Pbx karena umumnya masih banyak bug pada software tersebut.
·         Cloud IP Pbx
Cloud IP Pbx merupakan layanan ip pbx berbasis internet. Dimana memudahkan memilki sistem komunikasi tanpa memiliki perangkat ip pbx fisik di kantor. Layanan ini sangat cocok untuk perusahaan baru maupun ukm.
C.   Foto-foto PBX






2.     Cara Kerja Server Softswitch dengan PBX 
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.
Kesimpulan :
Sistem PBX menghubungkan jaringan perusahaan dengan jaringan tempat lokal dan menghubungkan telepon dalam perusahaan dengan jaringan publik.

3.     Konsep Ekstensi dan Dial-Plan Server Softswitch 
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.

4.     Konfigurasi  ekstensi dan dial-plan server softswitch pada asterix
a.       Konfigurasi ekstensi server softswitch pada asterix
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,dapat 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=tkj (context jaringan user)
canreinvite=no (mekanisme canreinvite)
mailbox=101@tkj (username@contex) 

b.      Konfigurasi dial-plan server softswitch pada asterix
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 [tkj] (seluruh dial plan di bawah hanya berlaku bagi context "TKJ"
exten =>101,1,Dial(SIP/101,20)  --> Dial ext 101 dengan protokol SIP, time out 20 detik

exten =>101,2,Hangup -->> setelah timeout 20 detik dilakukan hangup
exten =>102,1,Dial(SIP/102,20)
exten =>102,2,Hangup

5.     Penjelasan Session Initial Protocol (SIP)
a.       Pengertian Session Initiation Protocol
SIP ( Session Initiation Protocol ) adalah suatu signalling protokol 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 meliputi suara, video, atau text. SIP tidak menyediakan layanan secara langsung, tetapi menyediakan fondasi yang dapat digunakan oleh protokol aplikasi lainnya untuk memberikan layanan yang lebih lengkap bagi pengguna, misalnya dengan RTP ( Real Time Tr ansport Protocol ) untuk transfer data secara real - time , dengan SDP ( Session Description Protocol ) untuk mendeskripsikan sesi multimedia, dengan MEGACO ( Media Gateway Control Protocol ) untuk komunikasi dengan PSTN (Public Switch Telephone Network). Meskipun demikian, fungsi dan operasi dasar SIP tidak tergantung pada protokol tersebut. SIP juga tidak tergantung pada protokol layer transport yang digunakan.

         b. Instalasi Session Initiation Protocol (SIP )

1. Peralatan yang dibutuhkan adalah:
- Sebuah PC Linux, saya sendiri menggunakan Fedora Core 6.
- Sambungan LAN
- Sambungan Internet
2. Instalasi Asterisk:
    Teknik Instalasi yang perlu dikerjakan adalah :

1. Ambil software asterisk & asterisk sound dari http://www.asterisk.org. Pada saat tulisan       
    ini ditulis ada dua (2) jenis / versi asterisk, yaitu,
    1. asterisk-1.4.0.tar.gz
    2. asterisk-1.2.15.tar.gz
   Harus memilih versi asterisk yang ingin di install. Semetara suara operator wanita yang     
   dibutuhkan adalah
    1. asterisk-sounds-1.2.1.tar.gz

 2. Copy semua file yang saya butuhkan tersebut ke folder /usr/local/src, melalui perintah :

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

3. Menginstalasi asterisk perlu dilakukan,  untuk asterisk-1.4 sedikit berbeda dengan asterisk-
    1.2 sebelumnya dengan menambahkan ./configure, yaitu :

    # cd /usr/local/src
    # tar zxvf asterisk-1.4.0.tar.gz
    # cd asterisk-1.4.0
    # ./configure
    # make
    # make install
    # make samples

4. Asterisk-1.2.15 merupakan versi terakhir dari asterisk-1.2, perintah yang perlu dijalankan   
    untuk menginstalasi adalah :

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

5. Selanjutnya install suara operator asterisk, melalui perintah :

    # cd /usr/local/src
    # tar zxvf asterisk-sounds-1.2.1.tar.gz
    # cd asterisk-sounds-1.2.1
    # make install






Komentar

Postingan populer dari blog ini

Pengertian, Kebutuhan perangkat VoIP, Konsep kerja server Softswitch, Cara kerja Server Softswitch, Diagram VoIP, dan Proses kerja dalam komponen diagram VoIP