Tekan Asterisk sekarang

Kunci untuk memprogram sistem apa pun – antarmuka pengguna, situs web, atau sentral telepon – adalah memahami bahwa akan ada rangkaian peristiwa yang Anda perlukan untuk dapat melihat, menindaklanjuti, dan menyampaikan kembali peristiwa tersebut dari. Pada platform IVR, peristiwa yang perlu Anda lihat adalah hal-hal seperti 'dering saluran', 'penekan tombol', dan 'hang' up', sedangkan yang perlu Anda sampaikan kembali adalah hal-hal seperti 'answer line', 'play hold music' dan 'hang ke atas'. Asterisk menyediakan API untuk ini yang disebut Asterisk Gateway Interface (AGI), dan terdapat perpustakaan yang membuatnya berfungsi di sebagian besar bahasa pemrograman. Dari sudut pandang kami, ini berarti kami dapat menulis sebuah program dalam Perl yang mengimplementasikan sistem IVR penuh. Mengapa kami ingin melakukan ini?

Tekan Asterisk sekarang

Kami menginginkan sistem pesan suara yang berfungsi dengan sistem tiket dukungan kami. Anda menelepon saluran dukungan dan saluran tersebut ditutup, jadi Anda meninggalkan pesan: masalahnya adalah saluran bantuan mana pun yang sibuk memiliki pusat panggilan, yang berarti saluran tersebut mendapat jumlah panggilan yang wajar di luar jam kerja. Biasanya, ini masuk ke sistem pesan suara dan kemudian seseorang mendengarkan semua pesan dan menuliskannya ke secarik kertas. Dengan sistem kami, pesan suara masuk ke sistem tiket – Pelacak Permintaan sumber terbuka yang sangat baik – sehingga pesan suara dapat ditangani dengan cara yang terkendali. Yang lebih penting lagi, kami memasang front-end IVR pada sistem tiket ini sehingga Anda dapat menelponnya, mendengarkan pesan dan menekan '3' untuk membalas panggilan. Semuanya dilakukan dengan Asterisk dan ditulis dalam Perl.

Asterisk adalah perangkat lunak sumber terbuka yang hebat: ia melakukan sesuatu yang berguna dan memungkinkan kita membuat aplikasi berbasis telepon nyata yang biasanya memerlukan biaya ribuan pound untuk diterapkan dan diterapkan.

LINUX PERUSAHAAN GRATIS

Untuk waktu yang lama, kami, seperti banyak orang lainnya, telah menggunakan Red Hat Linux. Seperti yang kita ketahui bersama, beberapa tahun yang lalu Red Hat mengubah model penetapan harga untuk beralih dari pasar volume murah ke pasar perusahaan. Hal ini terbukti menjadi keputusan yang baik bagi Red Hat – produsen besar seperti Dell dan Sun hanya membicarakan Red Hat Linux saat ini. Red Hat terus memberikan versi Linux di bawah label Fedora, tapi itu adalah produk yang paling mutakhir, dengan biasanya sekitar satu tahun antara rilis besar. Di sisi lain, versi Enterprise memiliki masa pakai lebih lama dan didukung secara aktif. Dukungan ini datang dengan harga yang relatif tinggi bagi Linux, yaitu ratusan dolar, per tahun, per mesin.

Ada alternatif lain, dan salah satunya disebut Centos, Sistem Operasi Perusahaan Komunitas. Centos sebenarnya adalah kode sumber Red Hat yang dikompilasi ulang dan dikemas oleh komunitas. Orang-orang yang terlibat dalam Centos dapat melakukan ini karena Red Hat dirilis di bawah Lisensi Publik GNU Linux standar, yang berarti kode sumbernya harus dipublikasikan. Karena kode sumbernya terbuka, siapa pun dapat mengkompilasinya dan itulah yang telah mereka lakukan. Tentu saja, mereka harus melakukannya tepat waktu, dan mereka memerlukan jaringan server untuk mengirimkan file mereka – keduanya cukup mudah dicapai di Internet. Kami telah menggunakan Centos 3 (yang membayangi Red Hat Enterprise 3) pada setengah lusin mesin selama beberapa bulan dan ini bekerja dengan baik. Kami akan pindah ke Centos 4 (berdasarkan RHEL4 dan berjalan pada kernel 2.6), yang merupakan versi terbaru. Jika Anda ingin menjalankan Enterprise Linux dan tidak ingin membayar – atau tidak memerlukan dukungan Red Hat – gunakan Centos.