Liberazione di a piattaforma di cumunicazione Asterisk 20

Dopu un annu di sviluppu, hè statu liberatu un novu ramu stabile di a piattaforma di cumunicazione aperta Asterisk 20, utilizatu per implementà software PBX, sistemi di cumunicazione di voce, gateway VoIP, urganizazione di sistemi IVR (menu di voce), mail vocale, cunferenze telefoniche è call center. U codice fonte di u prugettu hè dispunibule sottu a licenza GPLv2.

Asterisk 20 hè classificatu cum'è una versione di supportu allargatu (LTS), chì riceverà l'aghjurnamenti per un periodu di cinque anni invece di i dui anni tipici. U supportu per a filiera LTS precedente di Asterisk 18 durà finu à uttrovi 2025, è u supportu per u ramu Asterisk 16 finu à uttrovi 2023. E versioni di LTS si focalizanu nantu à a stabilità è l'ottimisazione di u rendiment, mentre chì e versioni regulari si concentranu nantu à aghjunghje funziunalità.

Migliuramentu chjave in Asterisk 20:

  • Un quadru di prova hè statu aghjuntu chì vi permette di verificà a correttezza di u prucessu di cumandamentu da prucessi esterni.
  • U modulu res_pjsip furnisce supportu per ricaricate e chjave TLS è certificati.
  • Aghjunghjite opzioni supplementari per inizià trasferimenti, cum'è ghjucà u vostru propiu invitu o installà estensioni.
  • A capacità di disattivà globalmente certi avvenimenti hè stata aghjunta à l'AMI (Asterisk Manager Interface) (una direttiva disabledevents hè apparsa in a sezione [generale] di u schedariu di cunfigurazione). Implementatu un novu avvenimentu DeadlockStart chì hè generatu quandu un bloccu hè rilevatu. Aggiunta l'azzione DBPrefixGet per ricuperà da a basa di dati tutte e chjave chì cumincianu cù un prefissu datu.
  • Aggiuntu un cumandamentu "dialplan eval function" à a CLI per lancià e funzioni di trasfurmazioni di chjamate (dialplan) è un cumandamentu "module refresh" per ricaricà i moduli.
  • Aggiunta applicazione pbx helper per fà più faciule per truvà è lancià altre applicazioni per nome.
  • Aggiunta funzione EXPORT per registrà variabili è funzioni per altri canali. Aghjunghjite novi funzioni di stringa TRIM, LTRIM è RTRIM.
  • A capacità di ghjucà un schedariu di sonu arbitrariu in risposta hè stata aghjunta à u detector di risponditori (AMD).
  • L'applicazioni Bridge è BridgeWait anu aghjustatu a capacità di ùn risponde micca à un canale finu à chì i canali sò ponte.
  • Una opzione hè stata aghjunta à l'applicazione voicemail (app_voicemail) per prutege i missaghji da esse eliminati.
  • Funzione di scrambling audio aghjunta (per prutegge contr'à l'eavesdropping).
  • L'arnesi per a determinazione di u locu (res_geolocation) sò stati allargati.
  • Aghjunghje supportu per ghjucà musica mentre una chjama hè in attesa à app_queue.
  • Una opzione hè stata aghjunta à u modulu res_parking per annullà in dialplan a musica ghjucata mentre una chjama hè in attesa.
  • Aggiunta l'opzione end_marked_any à app_confbridge per disconnettere l'utilizatori da a cunferenza dopu chì qualsiasi utilizatore marcatu parte.
  • Aggiunta l'opzione hear_own_join_sound per disattivà l'indicazione audio di l'utente individuale di unisce à una chjama.
  • Fornitu a capacità di disattivà CDR (Call Detail Record) per difettu per i novi canali.
  • Aggiunta l'applicazione ReceiveText per riceve testu, chì eseguisce a funzione opposta di l'applicazione SendText.
  • Funzione aghjunta per l'analisi JSON.
  • Aggiunta l'applicazione SendMF per mandà un signalu multifrequenza arbitrariu (R1 MF, Multi-Frequency) à qualsiasi canale.
  • Modulu ToneScan aghjuntu per a rilevazione di segnali (marcazione di tonu, signalu occupatu, risposta modem, Toni d'Informazione Speciale, etc.).
  • L'applicazioni prima dichjarate obsolete sò state eliminate: muted, conf2ael.
  • I moduli precedentemente dichjarati obsoleti sò stati rimossi: 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.

    Source: opennet.ru

Add a comment