Utgivelse av kommunikasjonsplattformen Asterisk 20

Etter et år med utvikling ble en ny stabil gren av den åpne kommunikasjonsplattformen Asterisk 20 utgitt, brukt til å distribuere programvare-PBX-er, talekommunikasjonssystemer, VoIP-gatewayer, organisering av IVR-systemer (talemeny), talepost, telefonkonferanser og callsentre. Kildekoden til prosjektet er tilgjengelig under GPLv2-lisensen.

Asterisk 20 er klassifisert som en utvidet støtteutgivelse (LTS), som vil motta oppdateringer over en femårsperiode i stedet for de typiske to årene. Støtte for den forrige LTS-grenen av Asterisk 18 vil vare til oktober 2025, og støtte for Asterisk 16-grenen til oktober 2023. LTS-utgivelser fokuserer på stabilitet og ytelsesoptimalisering, mens vanlige utgivelser fokuserer på å legge til funksjonalitet.

Viktige forbedringer i Asterisk 20:

  • Et testrammeverk er lagt til som lar deg kontrollere korrektheten av kommandobehandling av eksterne prosesser.
  • Res_pjsip-modulen gir støtte for omlasting av TLS-nøkler og sertifikater.
  • Lagt til flere alternativer for å starte overføringer, for eksempel å spille av din egen invitasjon eller installere utvidelser.
  • Muligheten til å deaktivere visse hendelser globalt er lagt til AMI (Asterisk Manager Interface) (et disabledevents-direktiv har dukket opp i den [generelle] delen av konfigurasjonsfilen). Implementerte en ny DeadlockStart-hendelse som genereres når en deadlock oppdages. Lagt til handlingen DBPrefixGet for å hente alle nøkler fra databasen som starter med et gitt prefiks.
  • La til en "dialplan eval function"-kommando til CLI for å starte samtalebehandlingsfunksjoner (dialplan) og en "module refresh"-kommando for å laste inn moduler på nytt.
  • Lagt til PBX-hjelperapplikasjon for å gjøre det enklere å finne og starte andre applikasjoner etter navn.
  • Lagt til EXPORT-funksjon for å registrere variabler og funksjoner for andre kanaler. Lagt til nye strengfunksjoner TRIM, LTRIM og RTRIM.
  • Muligheten til å spille av en vilkårlig lydfil som svar er lagt til telefonsvarerens detektor (AMD).
  • Bridge- og BridgeWait-applikasjonene har lagt til muligheten til å ikke svare på en kanal før kanalene er brokoblet.
  • Et alternativ er lagt til i talepostapplikasjonen (app_voicemail) for å beskytte meldinger fra å bli slettet.
  • Lagt til lydkrypteringsfunksjon (for å beskytte mot avlytting).
  • Verktøyene for å bestemme plassering (res_geolocation) er utvidet.
  • Lagt til støtte for å spille musikk mens en samtale er på vent til app_queue.
  • Et alternativ er lagt til i res_parking-modulen for å overstyre musikken som spilles av mens en samtale er på vent, i oppringingsplanen.
  • Lagt til end_marked_any-alternativet til app_confbridge for å koble brukere fra konferansen etter at en merket bruker har forlatt.
  • Lagt til alternativet hear_own_join_sound for å deaktivere den individuelle brukerens lydindikasjon om å bli med i en samtale.
  • Gir muligheten til å deaktivere CDR (Call Detail Record) som standard for nye kanaler.
  • Lagt til ReceiveText-applikasjonen for å motta tekst, som utfører den motsatte funksjonen til SendText-applikasjonen.
  • Lagt til funksjon for å analysere JSON.
  • Lagt til SendMF-applikasjon for å sende et vilkårlig multi-frekvenssignal (R1 MF, Multi-Frequency) til en hvilken som helst kanal.
  • Lagt til ToneScan-modul for å oppdage signaler (toneoppringing, opptattsignal, modemrespons, spesialinformasjonstoner, etc.).
  • Programmer som tidligere er erklært foreldet, er fjernet: muted, conf2ael.
  • Moduler som tidligere er erklært foreldet, er fjernet: 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

    Kilde: opennet.ru

Legg til en kommentar