Release van het communicatiesysteem Asterisk 20

Na een jaar ontwikkeling is de nieuwe stabiele tak van het open communicatieplatform Asterisk 20 uitgebracht, dat wordt gebruikt voor het opzetten van software-telefoonsystemen, spraakcommunicatiesystemen, VoIP-gateways, het organiseren van IVR-systemen (spraakmenu), voicemail, telefonische conferenties en callcenters. De bronbestanden van het project zijn beschikbaar onder de GPLv2-licentie.

Asterisk 20 wordt geclassificeerd als een uitgave met uitgebreide ondersteuning (LTS), waarvoor updates vijf jaar lang zullen worden uitgebracht, in plaats van de gebruikelijke twee jaar voor reguliere uitgaven. De ondersteuning voor de vorige LTS-tak Asterisk 18 zal doorgaan tot oktober 2025, terwijl de tak Asterisk 16 tot oktober 2023 wordt ondersteund. Bij de voorbereiding van LTS-uitgaven ligt de nadruk op stabiliteit en prestatieoptimalisatie, terwijl de nadruk bij reguliere uitgaven ligt op het uitbreiden van functionaliteit.

Belangrijke verbeteringen in Asterisk 20:

  • Een testframework is toegevoegd om de juistheid van de verwerking van opdrachten door externe processen te controleren.
  • In de module res_pjsip is ondersteuning voor het opnieuw laden van TLS-sleutels en certificaten geĆÆmplementeerd.
  • Extra opties voor het initiĆ«ren van overdracht zijn toegevoegd, bijvoorbeeld voor het afspelen van een eigen begroeting of het instellen van extensies.
  • In AMI (Asterisk Manager Interface) is de mogelijkheid toegevoegd om bepaalde gebeurtenissen wereldwijd uit te schakelen (in de [general]-sectie van het configuratiebestand is de richtlijn disabledevents toegevoegd). Een nieuw evenement DeadlockStart, dat wordt gegenereerd bij het detecteren van een dodelock, is geĆÆmplementeerd. De actie DBPrefixGet is toegevoegd om alle sleutels die beginnen met een bepaalde prefix uit de database te halen.
  • In de CLI is het commando "dialplan eval function" toegevoegd om functies voor het verwerken van oproepen (dialplan) te starten, en het commando "module refresh" om modules opnieuw te laden.
  • Een pbx helper-app is toegevoegd om het zoeken en starten van andere apps op naam te vergemakkelijken.
  • De EXPORT-functie is toegevoegd voor het opslaan van variabelen en functies voor andere kanalen. Nieuwe stringfuncties TRIM, LTRIM en RTRIM zijn toegevoegd.
  • In de detector voor beoordelingsapparaten (AMD) is de mogelijkheid toegevoegd om een willekeurige geluidsbestand in antwoord af te spelen.
  • In de applicaties Bridge en BridgeWait is de optie toegevoegd om geen antwoord te geven op een kanaal totdat de kanalen door de brug zijn samengevoegd.
  • In de voicemailapplicatie (app_voicemail) is een optie toegevoegd om berichten te beschermen tegen verwijdering.
  • Er is een functie voor het scramblen van geluid toegevoegd (ter bescherming tegen afluisteren).
  • De middelen voor het bepalen van de locatie zijn uitgebreid (res_geolocation).
  • De app app_queue heeft ondersteuning gekregen voor het afspelen van muziek tijdens het vasthouden van een oproep.
  • In de module res_parking is er een optie toegevoegd om de muziek die tijdens het vasthouden van een oproep wordt afgespeeld in de dialplan te overschrijven.
  • In de app app_confbridge is de optie end_marked_any toegevoegd om gebruikers af te koppelen van de conferentie na het verlaten door een gemarkeerde gebruiker.
  • Er is een optie hear_own_join_sound toegevoegd om voor een specifieke gebruiker het geluid van de verbinding met de oproep uit te schakelen.
  • Er is de mogelijkheid toegevoegd om CDR (Call Detail Record) standaard uit te schakelen voor nieuwe kanalen.
  • De app ReceiveText is toegevoegd voor het ontvangen van tekst, dat de tegenovergestelde functie van de app SendText vervult.
  • Er is een functie toegevoegd voor het parseren van JSON.
  • De app SendMF is toegevoegd voor het verzenden van willekeurige multi-frequentiesignalen (R1 MF, Multi-Frequency) naar elk kanaal.
  • De module ToneScan is toegevoegd voor het identificeren van signalen (tonen, bezettoon, modemantwoord, speciale informatiesignalen, enz.).
  • Apps die eerder als verouderd zijn verklaard, zijn verwijderd: muted, conf2ael.
  • Modules die eerder als verouderd zijn verklaard, zijn verwijderd: 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.

    Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster