Keluaran platform komunikasi Asterisk 20

Selepas setahun pembangunan, cawangan stabil baharu platform komunikasi terbuka Asterisk 20 telah dikeluarkan, digunakan untuk menggunakan perisian PBX, sistem komunikasi suara, get laluan VoIP, mengatur sistem IVR (menu suara), mel suara, persidangan telefon dan pusat panggilan. Kod sumber projek tersedia di bawah lesen GPLv2.

Asterisk 20 diklasifikasikan sebagai keluaran sokongan lanjutan (LTS), yang akan menerima kemas kini dalam tempoh lima tahun dan bukannya dua tahun biasa. Sokongan untuk cawangan LTS Asterisk 18 sebelum ini akan berlangsung sehingga Oktober 2025, dan sokongan untuk cawangan Asterisk 16 sehingga Oktober 2023. LTS mengeluarkan fokus pada kestabilan dan pengoptimuman prestasi, manakala keluaran biasa memfokuskan pada menambah fungsi.

Penambahbaikan utama dalam Asterisk 20:

  • Rangka kerja ujian telah ditambah yang membolehkan anda menyemak ketepatan pemprosesan arahan oleh proses luaran.
  • Modul res_pjsip menyediakan sokongan untuk memuat semula kunci dan sijil TLS.
  • Menambahkan pilihan tambahan untuk memulakan pemindahan, seperti memainkan jemputan anda sendiri atau memasang sambungan.
  • Keupayaan untuk melumpuhkan acara tertentu secara global telah ditambahkan pada AMI (Antara Muka Pengurus Asterisk) (arahan disabledevents telah muncul dalam bahagian [umum] fail konfigurasi). Melaksanakan acara DeadlockStart baharu yang dijana apabila kebuntuan dikesan. Menambah tindakan DBPrefixGet untuk mendapatkan semula daripada pangkalan data semua kunci bermula dengan awalan yang diberikan.
  • Menambahkan perintah "fungsi eval pelan dail" pada CLI untuk melancarkan fungsi pemprosesan panggilan (pelan dail) dan perintah "muat semula modul" untuk memuatkan semula modul.
  • Menambah aplikasi pembantu pbx untuk memudahkan mencari dan melancarkan aplikasi lain mengikut nama.
  • Menambah fungsi EXPORT untuk merekodkan pembolehubah dan fungsi untuk saluran lain. Menambah fungsi rentetan baharu TRIM, LTRIM dan RTRIM.
  • Keupayaan untuk memainkan fail bunyi sewenang-wenangnya sebagai tindak balas telah ditambahkan pada pengesan mesin penjawab (AMD).
  • Aplikasi Bridge dan BridgeWait telah menambah keupayaan untuk tidak bertindak balas kepada saluran sehingga saluran itu dirapatkan.
  • Pilihan telah ditambahkan pada aplikasi mel suara (app_voicemail) untuk melindungi mesej daripada dipadamkan.
  • Menambahkan fungsi perebutan audio (untuk melindungi daripada mencuri dengar).
  • Alat untuk menentukan lokasi (res_geolocation) telah dikembangkan.
  • Menambahkan sokongan untuk memainkan muzik semasa panggilan ditahan ke app_queue.
  • Pilihan telah ditambahkan pada modul res_parking untuk mengatasi dalam pelan dail muzik yang dimainkan semasa panggilan ditahan.
  • Menambahkan end_marked_any pilihan pada app_confbridge untuk memutuskan sambungan pengguna daripada persidangan selepas mana-mana pengguna yang ditanda keluar.
  • Menambahkan pilihan hear_own_join_sound untuk melumpuhkan petunjuk audio pengguna individu untuk menyertai panggilan.
  • Dengan syarat keupayaan untuk melumpuhkan CDR (Call Detail Record) secara lalai untuk saluran baharu.
  • Menambah aplikasi ReceiveText untuk menerima teks, yang melaksanakan fungsi bertentangan dengan aplikasi SendText.
  • Fungsi tambahan untuk menghuraikan JSON.
  • Menambah aplikasi SendMF untuk menghantar isyarat berbilang frekuensi sewenang-wenangnya (R1 MF, Berbilang Frekuensi) ke mana-mana saluran.
  • Menambahkan modul ToneScan untuk mengesan isyarat (dail nada, isyarat sibuk, tindak balas modem, Nada Maklumat Khas, dsb.).
  • Aplikasi yang sebelum ini diisytiharkan usang telah dialih keluar: diredam, conf2ael.
  • Modul yang sebelum ini diisytiharkan usang telah dialih keluar: res_config_sqlite, chan_vpb, chan_misdn, chan_nbs, chan_phone, chan_oss, cdr_syslog, app_dahdiras, app_nbscat, app_image, app_url, app_fax, app_ices, app_mysql

    Sumber: opennet.ru

Tambah komen