Mikrotik kernel loading failed | Bootloop | Netinstall

Auto backup call recording Call Center system on FreePBX to file sharing Drobo use FSTAB and Cron

Call centre atau call center (dalam ejaan yang lain) merupakan suatu kantor informasi yang terpusat yang digunakan untuk tujuan menerima dan mengirimkan sejumlah besar permintaan melalui telepon. Call center dioperasikan oleh sebuah perusahaan sebagai pengadministrasi layanan yang mendukung produk incoming dan menyelidiki informasi tentang konsumen. Panggilan keluar call center digunakan untuk telemarketing, clientele, dan debt collection pun dapat dilakukan. Sebagai tambahan untuk call center, bahwa penanganan secara kolektif untuk surat, fax, dan email dalam sebuah lokasi lebih sering disebut dengan contact center.

Call center dioperasikan sebagai sebuah ruang lingkup kerja yang terbuka secara luas yang dikerjakan oleh sejumlah agen call center, dilengkapi dengan sebuah work station berupa computer bagi setiap agen, sebuah telepon set/headset yang terhubungan ke jaringan telekomunikasi, dan sebuah atau lebih stasiun pengawas. Call center juga dapat secara bebas dioperasikan atau dihubungkan dengan center tambahan, sering dihubungkan dengan jaringan komputer korporat, termasuk mainframe-nya, microcomputer, dan LAN. Ditambah lagi, jaringan data dan voice yang kemudian dipusatkan melalui sebuah link dengan teknologi baru yang disebut Computer Telephony Integration (CTI).

Banyak komponen bisnis yang menggunakan jasa call center untuk berinteraksi dengan pelanggan mereka. Contohnya termasuk untuk kebutuhan perusahaan, perusahaan katalog pesanan surat, dan layanan pendukung pelanggan untuk berbagai perangkat keras dan lunak komputer. Ada juga beberapa bisnis untuk fungsi layanan internal yang menggunakan call center, seperti layanan help desk dan sales support.

Pada FreePBX sendiri memiliki fitur call center (ada yang gratis dan berbayar), berikut beberapa fitur Call Center pada FreePBX:

  • Interactive Voice Response (IVR)
  • Call Queuing (ACD)
  • Time Conditions
  • BroadCast / Outbound dialing (Xact Dial)
  • Outbound Call Limiting
  • Appointment Reminder
  • Pinset Pro
  • Music-On-Hold
  • Caller Announcement
  • Queue CallBack (Queue Pro) 
  • Web CallBack
  • Softphone and UC client
  • Zulu UC Desktop Integration
  • IP Desk phones
  • Call Recording
  • Queue Reporting (Q-Xact)
  • Call Recording Reports
  • Call Recording Phone App
  • Queue Phone App
  • Hot Desking
  • Queue Agent App
Call Recording adalah Software perekaman panggilan untuk merekam percakapan telepon melalui PSTN atau VoIP dalam format file audio digital (Secara default output call recording FreePBX dalam format wav). Mengapa Output Call Recording dianggap penting? secara singkat Output Call Recording digunakan perusahaan untuk menanggapi mengumpulkan informasi pengaduan pelanggan. Maka dari itu Out Call Recording harus dibackup dari FreePBX untuk jaga jaga ketika file pada FreePBX hilang.

Konfigurasi File Sharing pada Drobo
1. Membuat File Sharing
Masuk ke Drobo Dashboard > Shares > Share Settings > Add > Pada bagian Share Name masukkan nama untuk nama File Sharing.


2. Add User untuk File Sharing.
Share Setting > Users > Add User, masukkan username dan password.


3. Konfigurasi hak akses user File untuk mengakses RecordingBackup.
Share Setting > Pilih Folder > Set User File untuk akses Read and Write.


Sampai disini konfigurasi File Sharing untuk user File sudah selesai, untuk pengetesan bisa dibuka via Windows/Linux dengan cara Buka IP Drobo pada File Explorer > Login ke File RecordingBackup > lalu test Upload, Download, Delete data.


Konfigurasi Mounting dan Cron pada FreePBX (Basis Centos)
Secara Default Out Call Recording FreePBX berada di direktori /var/spool/asterisk/monitor/
1. Buat direktori untuk Backup
mkdir /mnt/RecordingBackup
2. Auto Mounting File Sharing di Drobo pada FreePBX
[root@stephenfreepbx ~]# nano /etc/fstab
#isi script berikut pada baris paling bawah FSTAB
#Mounting Drobo For Backup
//10.10.10.2\RecordingBackup /mnt/RecordingBackup cifs user,uid=500,rw,suid,username=file,password=file 0 0

3. Buat Auto backup dan delete dengan Crontab
[root@stephenfreepbx ~]# crontab -e
@daily rsync -au /var/spool/asterisk/monitor/ /mnt/RecordingBackup >> /opt/log_cron/backup.log 2>&1 #Auto Backup At 00:00.
@yearly rm -Rf /var/spool/asterisk/monitor/* >> /opt/log_cron/delete.log 2>&1 #Auto Delete At 00:00 on day-of-month 1 in January.
Perintah rsync -au untuk copy file dan menambahkannya ke lokasi tujuan dan di skip apabila file sudah ada di lokasi tujuan. menurut saya ini efektif karna tidak akan menimpa file yang lama.

Untuk Script Cront baris pertama untuk auto backup setiap hari pada pukul 00:00, kenapa pada jam itu? karena pada jam itu orang sudah mulai jarang telepon ke call center bahkan tidak pernah telepon pada jam 00:00 (kecuali darurat).

Untuk Script Cront baris kedua untuk auto delete setiap tahun, penggunaan auto delete tidak disrankan ya bro... karena jika ada file yang belum terbackup (terlewatkan) akan langsung terhapus, misal pada Script 1 saya buat auto backup pada pukul 00:00 dan cront pun melakukan auto delete pada script 2. jadi logikanya secara bersamaan saat akhir tahun pukul 00:00 cront akan backup dan hapus data, bisa dibayangkan jika file yang dibackup pada akhir tahun tidak sempat terbackup dan akan terhapus saat itu :v Saran dari saya hati hati dalam melakukan auto delete (harus dipertimbangkan secara matang).

Sampai disini konfigurasi FreePBX dan Drobo sudah selesai, jika ada masalah pastikan port SMB tidak diblok oleh firewall, Penulisan dan logika Crontab sudah benar, Username dan Password sudah benar.

Referensi:
https://id.wikipedia.org/wiki/Call_center
https://wiki.freepbx.org/display/PPS/Call+Centre+Features
https://wiki.freepbx.org/display/FPG/Call+Recording+walk+through
https://gosigitgo.wordpress.com/2010/03/18/tutorial-penggunaan-crontab-scheduler-di-ubuntu/
https://www.vavai.com/2012/01/06/tips-cara-mudah-membuat-cron-jobs-crontab-generator/
http://www.openjs.com/scripts/jslibrary/demos/crontab.php
https://crontab.guru/
https://www.linboxs.net/backup-data-menggunakan-rsync
https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/
https://wiki.centos.org/TipsAndTricks/WindowsShares

Komentar