Platform komunikasi Asterisk 17 tersedia

Setelah satu tahun pembangunan terjadi peluncuran cabang stabil baru dari platform komunikasi terbuka Asterisk 17, digunakan untuk menyebarkan PBX perangkat lunak, sistem komunikasi suara, gateway VoIP, mengatur sistem IVR (menu suara), pesan suara, konferensi telepon, dan pusat panggilan. Sumber proyek tersedia berlisensi di bawah GPLv2.

Asterisk 17 diatribusikan kategori rilis dengan dukungan reguler, pembaruan yang dihasilkan dalam waktu dua tahun. Dukungan untuk Asterisk 16 cabang LTS sebelumnya akan berlangsung hingga Oktober 2023, dan dukungan untuk cabang Asterisk 13 hingga Oktober 2021. Rilis LTS fokus pada stabilitas dan optimalisasi kinerja, sedangkan rilis reguler fokus pada penambahan fungsionalitas.

Kunci perbaikanditambahkan di Tanda Bintang 17:

  • ARI (Asterisk REST Interface), API untuk membuat aplikasi komunikasi eksternal yang dapat secara langsung memanipulasi saluran, jembatan, dan komponen telepon lainnya. Asterisk menerapkan kemampuan untuk menentukan filter peristiwa - aplikasi dapat menentukan daftar jenis peristiwa yang diizinkan atau dilarang , lalu di aplikasi Hanya acara yang diperbolehkan dalam daftar putih atau tidak termasuk dalam daftar hitam yang akan dikirimkan;
  • Panggilan 'pindah' ​​baru telah ditambahkan ke REST API, memungkinkan Anda memindahkan saluran dari satu aplikasi ke aplikasi lainnya tanpa kembali ke skrip pemrosesan panggilan (dialplan);
  • Aplikasi AtendedTransfer baru telah ditambahkan untuk mengantri transfer panggilan berbantuan (operator pertama-tama terhubung ke pelanggan target dan, setelah panggilan berhasil, menghubungkan penelepon dengannya) ke nomor ekstensi yang ditentukan;
  • Menambahkan aplikasi BlindTransfer baru untuk mengalihkan semua saluran yang terkait dengan penelepon ke pelanggan target (transfer "buta", ketika operator tidak mengetahui apakah orang yang dipanggil akan menjawab panggilan);
  • Di gateway konferensi ConfBridge, parameter β€œaverage_all”, β€œhighest_all” dan β€œlowest_all” telah ditambahkan ke opsi remb_behavior, bekerja di tingkat jembatan, dan bukan di tingkat sumber, yaitu. nilai REMB (Receiver Estimation Maximum Bitrate), yang memperkirakan throughput klien, dihitung dan dikirim ke setiap pengirim, bukan terikat pada pengirim tertentu;
  • Variabel baru telah ditambahkan ke perintah Dial, yang dimaksudkan untuk membuat koneksi baru dan hubungannya dengan saluran:
    • RINGTIME dan RINGTIME_MS - berisi waktu antara pembuatan saluran dan diterimanya sinyal RINGING pertama;
    • PROGRESSTIME dan PROGRESSTIME_MS - berisi waktu antara pembuatan saluran dan penerimaan sinyal PROGRESS (setara dengan PDD, nilai Post Dial Delay);
    • DIALEDTIME_MS dan ANSWEREDTIME_MS adalah varian DIALEDTIME dan ANSWEREDTIME yang menampilkan waktu dalam milidetik, bukan detik;
  • Di rtp.conf untuk RTP/ICE, kemampuan untuk mempublikasikan alamat lokal ice_host_candidate, serta alamat terjemahan, telah ditambahkan;
  • Paket DTLS sekarang dapat difragmentasi berdasarkan nilai MTU, memungkinkan penggunaan sertifikat yang lebih besar saat menegosiasikan koneksi DTLS;
  • Menambahkan opsi "p" ke perintah ReadExten untuk berhenti membaca kumpulan ekstensi setelah menekan simbol "#";
  • Dukungan untuk pengikatan ganda ke IPv4/IPv6 telah ditambahkan ke modul DUNDi PBX;
  • Untuk MWI (Indikator Tunggu Pesan), modul baru β€œres_mwi_devstate” telah ditambahkan, yang memungkinkan Anda berlangganan kotak pesan suara menggunakan peristiwa β€œkehadiran”, yang memungkinkan untuk menggunakan kunci status jalur BLF sebagai indikator tunggu pesan suara;
  • Driver chan_sip sudah tidak digunakan lagi; sebagai gantinya, untuk protokol SIP disarankan untuk menggunakan driver saluran chan_pjsi, yang dibuat menggunakan tumpukan SIP PJSI dan memungkinkan Anda melepaskan diri dari keterbatasan dan hambatan yang melekat pada driver lama, seperti desain monolitik, basis kode yang membingungkan, batasan kode keras, dan kerumitan dalam menambahkan fitur baru.

Sumber: opennet.ru

Tambah komentar