Izid komunikacijske platforme Asterisk 20

Po letu dni razvoja je bila izdana nova stabilna veja odprte komunikacijske platforme Asterisk 20, ki se uporablja za postavitev programskih telefonskih central, govornih komunikacijskih sistemov, VoIP prehodov, organiziranje IVR sistemov (glasovni meni), glasovne pošte, telefonskih konferenc in klicnih centrov. Izvorna koda projekta je na voljo pod licenco GPLv2.

Asterisk 20 je razvrščen kot izdaja z razširjeno podporo (LTS), ki bo prejemala posodobitve v obdobju petih let namesto običajnih dveh let. Podpora za prejšnjo vejo LTS Asterisk 18 bo trajala do oktobra 2025, podpora za vejo Asterisk 16 pa do oktobra 2023. Izdaje LTS se osredotočajo na stabilnost in optimizacijo delovanja, redne izdaje pa na dodajanje funkcionalnosti.

Ključne izboljšave v Asterisk 20:

  • Dodan je testni okvir, ki omogoča preverjanje pravilnosti obdelave ukazov s strani zunanjih procesov.
  • Modul res_pjsip nudi podporo za ponovno nalaganje ključev in potrdil TLS.
  • Dodane dodatne možnosti za začetek prenosov, kot je predvajanje lastnega povabila ali namestitev razširitev.
  • V AMI (Asterisk Manager Interface) je bila dodana možnost globalnega onemogočanja določenih dogodkov (direktiva disabledevents se je pojavila v razdelku [general] konfiguracijske datoteke). Implementiran je nov dogodek DeadlockStart, ki se ustvari, ko je zaznan zastoj. Dodano dejanje DBPrefixGet za pridobivanje iz baze podatkov vseh ključev, ki se začnejo z dano predpono.
  • V CLI je dodan ukaz »dialplan eval function« za zagon funkcij za obdelavo klicev (dialplan) in ukaz »module refresh« za ponovno nalaganje modulov.
  • Dodana PBX pomočna aplikacija za lažje iskanje in zagon drugih aplikacij po imenu.
  • Dodana funkcija EXPORT za snemanje spremenljivk in funkcij za druge kanale. Dodane nove funkcije nizov TRIM, LTRIM in RTRIM.
  • Možnost predvajanja poljubne zvočne datoteke kot odgovor je bila dodana detektorju telefonskega odzivnika (AMD).
  • Aplikaciji Bridge in BridgeWait sta dodali možnost, da se na kanal ne odzoveta, dokler kanali niso premoščeni.
  • V aplikacijo za glasovno pošto (app_voicemail) je bila dodana možnost za zaščito sporočil pred brisanjem.
  • Dodana funkcija kodiranja zvoka (za zaščito pred prisluškovanjem).
  • Razširjena so orodja za določanje lokacije (res_geolocation).
  • Dodana podpora za predvajanje glasbe, medtem ko je klic na čakanju v app_queue.
  • Modulu res_parking je bila dodana možnost za preglasitev predvajane glasbe v načrtu klicanja, medtem ko je klic na čakanju.
  • V app_confbridge dodana možnost end_marked_any za prekinitev povezave uporabnikov s konference, ko kateri koli označeni uporabnik zapusti konferenco.
  • Dodana možnost hear_own_join_sound za onemogočanje zvočne indikacije posameznega uporabnika o pridružitvi klicu.
  • Zagotovljena možnost privzetega onemogočanja CDR (Call Detail Record) za nove kanale.
  • Dodana aplikacija ReceiveText za prejemanje besedila, ki opravlja nasprotno funkcijo od aplikacije SendText.
  • Dodana funkcija za razčlenjevanje JSON.
  • Dodana aplikacija SendMF za pošiljanje poljubnega večfrekvenčnega signala (R1 MF, Multi-Frequency) na poljuben kanal.
  • Dodan modul ToneScan za zaznavanje signalov (tonsko izbiranje, signal zasedeno, odziv modema, posebni informacijski toni itd.).
  • Aplikacije, ki so bile prej razglašene za zastarele, so bile odstranjene: muted, conf2ael.
  • Moduli, ki so bili prej razglašeni za zastarele, so bili odstranjeni: 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, cdr_mysql.

    Vir: opennet.ru

Dodaj komentar