Release av kommunikationsplattformen Asterisk 20

Efter ett års utveckling släpptes en ny stabil gren av den öppna kommunikationsplattformen Asterisk 20, som används för att distribuera mjukvaruväxel, röstkommunikationssystem, VoIP-gateways, organisera IVR-system (röstmeny), röstbrevlåda, telefonkonferenser och callcenter. Källkoden för projektet är tillgänglig under GPLv2-licensen.

Asterisk 20 klassificeras som en utgåva av utökad support (LTS), som kommer att få uppdateringar under en femårsperiod istället för de vanliga två åren. Support för den tidigare LTS-grenen av Asterisk 18 kommer att pågå till oktober 2025, och stöd för Asterisk 16-grenen till oktober 2023. LTS-släpp fokuserar på stabilitet och prestandaoptimering, medan vanliga releaser fokuserar på att lägga till funktionalitet.

Viktiga förbättringar i Asterisk 20:

  • Ett testramverk har lagts till som låter dig kontrollera korrektheten av kommandobearbetning av externa processer.
  • Res_pjsip-modulen ger stöd för att ladda om TLS-nycklar och certifikat.
  • Lade till ytterligare alternativ för att initiera överföringar, som att spela din egen inbjudan eller installera tillägg.
  • Möjligheten att globalt inaktivera vissa händelser har lagts till i AMI (Asterisk Manager Interface) (ett disabledevents-direktiv har dykt upp i den [allmänna] delen av konfigurationsfilen). Implementerade en ny DeadlockStart-händelse som genereras när ett dödläge upptäcks. Lade till åtgärden DBPrefixGet för att hämta alla nycklar från databasen som börjar med ett givet prefix.
  • Lade till ett "dialplan eval function"-kommando till CLI för att starta samtalsbearbetningsfunktioner (dialplan) och ett "module refresh"-kommando för att ladda om moduler.
  • Lade till PBX-hjälpapplikation för att göra det lättare att hitta och starta andra applikationer med namn.
  • Lade till EXPORT-funktion för att spela in variabler och funktioner för andra kanaler. Lade till nya strängfunktioner TRIM, LTRIM och RTRIM.
  • Möjligheten att spela upp en godtycklig ljudfil som svar har lagts till i telefonsvararens detektor (AMD).
  • Bridge- och BridgeWait-applikationerna har lagt till möjligheten att inte svara på en kanal förrän kanalerna är överbryggade.
  • Ett alternativ har lagts till i röstbrevlådan (app_voicemail) för att skydda meddelanden från att raderas.
  • Tillagd ljudkrypteringsfunktion (för att skydda mot avlyssning).
  • Verktygen för att bestämma plats (res_geolocation) har utökats.
  • Lagt till stöd för att spela musik medan ett samtal är parkerat till app_queue.
  • Ett alternativ har lagts till i res_parkeringsmodulen för att i uppringningsplanen åsidosätta musiken som spelas medan ett samtal är parkerat.
  • Lade till alternativet end_marked_any till app_confbridge för att koppla bort användare från konferensen efter att en markerad användare lämnat.
  • Lade till alternativet hear_own_join_sound för att inaktivera den individuella användarens ljudindikering om att gå med i ett samtal.
  • Tillhandahåller möjligheten att inaktivera CDR (Call Detail Record) som standard för nya kanaler.
  • Lade till ReceiveText-applikationen för att ta emot text, som utför motsatt funktion av SendText-applikationen.
  • Tillagd funktion för att analysera JSON.
  • Lagt till SendMF-applikation för att skicka en godtycklig multifrekvenssignal (R1 MF, Multi-Frequency) till valfri kanal.
  • Tillagd ToneScan-modul för att detektera signaler (tonuppringning, upptagetsignal, modemsvar, specialinformationstoner, etc.).
  • Applikationer som tidigare förklarats föråldrade har tagits bort: muted, conf2ael.
  • Moduler som tidigare förklarats föråldrade har tagits bort: 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_sql, app_mysq, app_mysq, app_mys

    Källa: opennet.ru

Lägg en kommentar