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.
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.
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.
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.
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)
[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
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.
- Sebuah PC Linux, saya sendiri menggunakan Fedora Core 6.
- Sambungan LAN
- Sambungan Internet
2. Instalasi Asterisk:
Teknik Instalasi yang perlu dikerjakan adalah :
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
Harus memilih versi asterisk yang ingin di install. Semetara suara operator wanita yang
dibutuhkan adalah
1. asterisk-sounds-1.2.1.tar.gz
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
# 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-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
# tar zxvf asterisk-sounds-1.2.1.tar.gz
# cd asterisk-sounds-1.2.1
# make install
Komentar
Posting Komentar