Ryšio platformos „Asterisk 20“ išleidimas

Po metų plėtros buvo išleistas naujas stabilus atviros komunikacijos platformos „Asterisk 20“ filialas, naudojamas PBX, balso ryšio sistemoms, VoIP šliuzams diegti, IVR sistemoms (balso meniu), balso paštui, telefono konferencijoms ir skambučių centrams diegti. Projekto šaltinio kodas yra prieinamas pagal GPLv2 licenciją.

„Asterisk 20“ klasifikuojama kaip išplėstinio palaikymo (LTS) leidimas, kuris bus atnaujintas per penkerius metus, o ne įprastus dvejus metus. Ankstesniam „Asterisk 18“ LTS skyriui palaikymas tęsis iki 2025 metų spalio, o „Asterisk 16“ – iki 2023 metų spalio. LTS leidimuose pagrindinis dėmesys skiriamas stabilumui ir našumo optimizavimui, o įprastuose – funkcionalumo papildymui.

Pagrindiniai „Asterisk 20“ patobulinimai:

  • Pridėta testavimo sistema, leidžianti patikrinti išorinių procesų komandų apdorojimo teisingumą.
  • Res_pjsip modulis palaiko TLS raktų ir sertifikatų įkėlimą iš naujo.
  • Pridėtos papildomos perkėlimų inicijavimo parinktys, pvz., paleisti savo kvietimą arba įdiegti plėtinius.
  • Galimybė visuotinai išjungti tam tikrus įvykius buvo įtraukta į AMI (žvaigždučių tvarkyklės sąsają) (konfigūracijos failo skiltyje [bendra] pasirodė direktyva neįgaliesiems). Įdiegtas naujas DeadlockStart įvykis, kuris generuojamas aptikus aklavietę. Pridėtas veiksmas DBPrefixGet, kad iš duomenų bazės būtų galima gauti visus raktus, prasidedančius nurodytu priešdėliu.
  • Prie CLI pridėta komanda „dialplan eval function“, kad būtų paleistos skambučių apdorojimo funkcijos (dialplan), ir „modulio atnaujinimo“ komanda moduliams įkelti iš naujo.
  • Pridėta PBX pagalbinė programa, kad būtų lengviau rasti ir paleisti kitas programas pagal pavadinimą.
  • Pridėta EXPORT funkcija, skirta įrašyti kitų kanalų kintamuosius ir funkcijas. Pridėtos naujos eilutės funkcijos TRIM, LTRIM ir RTRIM.
  • Galimybė leisti savavališką garso failą atsakant buvo pridėta prie atsakiklio detektoriaus (AMD).
  • „Bridge“ ir „BridgeWait“ programos papildė galimybę nereaguoti į kanalą, kol kanalai nebus sujungti.
  • Prie balso pašto programos (app_voicemail) buvo pridėta parinktis, apsauganti pranešimus nuo ištrynimo.
  • Pridėta garso kodavimo funkcija (siekiant apsaugoti nuo pasiklausymo).
  • Vietos nustatymo (res_geolocation) įrankiai buvo išplėsti.
  • Pridėtas palaikymas muzikos grojimui, kai skambutis sulaikytas, į app_queue.
  • Prie modulio res_parking buvo pridėta parinktis, leidžianti rinkimo plane nepaisyti muzikos, grojamos, kai skambutis sulaikomas.
  • Prie „app_confbridge“ pridėta end_marked_any parinktis, skirta atjungti vartotojus nuo konferencijos, kai pažymėtas vartotojas išeina.
  • Pridėta parinktis hear_own_join_sound, kad būtų išjungtas atskiro vartotojo prisijungimo prie skambučio garso signalas.
  • Suteikta galimybė pagal numatytuosius nustatymus naujiems kanalams išjungti CDR (Call Detail Record).
  • Pridėta programa ReceiveText, skirta tekstui priimti, kuri atlieka priešingą funkciją nei programa SendText.
  • Pridėta JSON analizavimo funkcija.
  • Pridėta SendMF programa, skirta savavališkam kelių dažnių signalui (R1 MF, Multi-Frequency) siųsti į bet kurį kanalą.
  • Pridėtas ToneScan modulis signalams aptikti (toninis rinkimas, užimtumo signalas, modemo atsakas, specialūs informaciniai tonai ir kt.).
  • Programos, kurios anksčiau buvo paskelbtos pasenusiomis, buvo pašalintos: nutildyta, conf2ael.
  • Moduliai, kurie anksčiau buvo paskelbti pasenusiais, buvo pašalinti: 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, cdrmyql, cdrmyql, cdrmysql.

    Šaltinis: opennet.ru

Добавить комментарий