Minggu, 26 Juli 2020

Bab 2 Ekstensi dan dial plan server softswitch

2.1. Pengertian ekstensi dan dial plan server softswitch

a. Ekstensi

   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
b. Dial plan
    Dial plan berguna sebagai routing panggilan antar ekstensi, baik yang berada dalam satu IP-PBX secara lokal maupun antar IP-PBX atau biasa disebut dial trunk. Dalam Asterisk Dial Plan diprogram dalam suatu file yang bernama extensions.conf, intinya setiap ekstensi dalam Asterisk merujuk pada user tertentu yang telah terdaftar di Asterisk tersebut sehingga biasanya nomor ekstensi sama terhadap id user

2.2. Konfigurasi ekstensi dan dial plan server softswitch


a. Konfigurasi ekstensi
     Untuk melakukan konfigurasi ekstensi pada server softswitch, kita harus melakukakn pengeditan pada file sip.conf.

Ada dua hal yang harus dikonfigurasi pada file itu, yaitu konfigurasi user umum dan konfigurasi user data atau extension.

Konfigurasi Data Account Umum : 

[general] -->> context umum,harus ada
context=tkj-->> 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,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
     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 [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

Komentar

Senin, 20 Juli 2020

Server Softwitch PBX

A. Pengertian PBX














   PBX adalah sebuah sentral privat dengan fitur seperti sentral public yang di gunakan oleh suatu lembaga / perusahaan dalam melayani komunikasai internet perusahaan tersebut

B. Fungsi PBX

Sistem PBX secara fungsional memiliki empat tugas panggilan pengolah utama, yakni :

  1. Membuat koneksi (sirkuit) atau menghubungkan antara telepon penggunadengan telepon yang  dituju (misalnya, pemetaan ke nomor tujuan untuk jaringan telepon tidak sibuk)
  2. Menjaga koneksi atau sambungan selama menggunakan telepon (yaitu dengan menyalurkan  sinyal suara antara pengirim dengan penerima pesan)
  3. Mematikan koneksi atau hubungan jaringan telepon sesuai dengan perintah pengguna telepon
  4. Menyediakan informasi untuk kepentingan akuntansi (misal menampilkan lama waktu panggilan atau metering call) Selain fungsi dasar di atas, PBX juga menawarkan layanan panggilan lain dan kemampuan umum lainnya yang tentu saja berbeda dengan layanan yang serupa darisistem yang berbeda. Dan kemudian, fungsi-fungsi inilah yang membedakan PBX dengan sistem lainnya.Kemampuan umum tersebut meliputi :
  • Layanan otomatis panggilan Layanan otomatis direktori (dimana pemanggil dapat dialihkan ke karyawan yang diberikan dengan memasukkan huruf nama karyawan tersebut)
  • Layanan otomatis nada tunggu
  • Metering call atau tampilan waktu panggilan
  • Memblokir panggilan
  • Pengalihan panggilan (dimana panggilan telepon sedang sibuk atau tidak diangkat)
  • Panggilan pick-up
  • Transfer panggilan
  • Panggilan tunggu
  • Panggilan konferensi
  • Modifikasi kata sambutan
  • Panggilan cepat
  • Direct Inward Dialing (dapat melakukan panggilan telepon ke banyak jaringan dalam satuarea, biasa disebut telekonferensi)
  • DISA - direct inward system access adalah kemampuan melakukan panggilan dariinternalke saluran telepon luar
  • Follow-me merupakan rute panggilan yang masuk hingga akhirnya panggilan dijawab ataupada tahap telepon dialihkan ke sistem surat suara. Sistem ini dikonfigurasi dengan daftar nomor seseorang.
  • Respon interaktif suara
  • Layanan musik tunggu
  • Surat suara
C. Softswitch













    Softswitch merupakan entitas berbasis software yang menjadikan fungsi control panggilan pada jaringan IP. Softswicth diperkenalkan dan dikembangkan oleh International Softswicth Consortium (ISC), yang sekarang telah berubah namanya menjadi International Packet Communications Consortium (IPCC) dan terakhir berubah lagi namannya menjadi Multiservice Swicthing Forum (MSF). 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.
Perangkat perangkat dalam sofswitch yaitu :

a.       Media Gateway Controller (MGC) yang sering disebut dengan perangkat Callagent.
MGC atau Call Agent adalah elemen utama softswitch, berfungsi untuk mengontrol semua sesi layanan dan komunikasi, mengatur interaksi elemen-elemen jaringan yang lain, dan menjembatani jaringan dengan karakteristik yang berbeda, yakni termasuk PSTN, SS7, dan jaringan IP

b.      Aplication / fitur server
Untuk Menyediakan fasilitas atau layanan seperti billing, multi-partyconferencing, dll. Feature server menggunakan sumber daya dan layanan yang terkait dengan komponen yang lain pada softswitch tersebut. Contoh :gatekeeper, dll.

c.       Media server
Media server melaksanakan fungsinya yakni, untuk memperkaya softswitch dengan    kemampuan  media. Jika diperlukan, ini akan mendukung digital signal processing (DSP). Misalnya yakni untuk menanggapi respon suara, tugas itu akan dilakukan oleh media server.  Media Video juga akan dilayani oleh suatu Media Server manakala bisa diterapkan.Media akses adalah media yang digunakan oleh jaringan softswitch untuk menjangkau pelanggan. Media akses dapat menggunakan cable modem, leasedcircuit, v.52, DSL, HFC, dan radio akses.

D. Proses Kerja PBX Server Softswitch 

Sebuah sistem IP PBX terdiri dari satu atau lebih telepon SIP, server IP PBX dan secara opsional VOIP Gateway untuk terhubung ke jalur PSTN yang ada. 
Fungsi PBX IP server mirip dengan cara kerja proxy server: klien SIP, baik berupa software (softphone) atau perangkat keras berbasis ponsel, mendaftar ke server IP PBX, dan ketika mereka ingin membuat panggilan mereka meminta IP PBX untuk melakukan panggilan. IP PBX memiliki daftar semua ponsel / pengguna dan alamat yang sesuai dengan SIP mereka dan dengan demikian dapat menghubungkan panggilan internal atau rute panggilan eksternal baik melalui gateway VOIP atau penyedia layanan VOIP.