Release van het Asterisk 19-communicatieplatform en FreePBX 16-distributie

Na een jaar van ontwikkeling werd een nieuwe stabiele tak van het open communicatieplatform Asterisk 19 uitgebracht, gebruikt voor het inzetten van software PBX's, spraakcommunicatiesystemen, VoIP-gateways, het organiseren van IVR-systemen (spraakmenu), voicemail, telefoonconferenties en callcenters. De broncode van het project is beschikbaar onder de GPLv2-licentie.

Asterisk 19 is geclassificeerd als een reguliere ondersteuningsrelease, waarbij updates over een periode van twee jaar worden uitgerold. Ondersteuning voor de vorige LTS-tak van Asterisk 18 duurt tot oktober 2025, en ondersteuning voor de Asterisk 16-tak tot oktober 2023. Ondersteuning voor de 13.x LTS-vertakking en de 17.x staging-vertakking is stopgezet. LTS-releases zijn gericht op stabiliteit en prestatie-optimalisatie, terwijl reguliere releases zich richten op het toevoegen van functionaliteit.

Belangrijkste verbeteringen in Asterisk 19:

  • Er zijn categorieën met foutopsporingslogboeken geïmplementeerd, zodat u de uitvoer van alleen de noodzakelijke foutopsporingsinformatie kunt configureren. Momenteel worden de volgende categorieën aangeboden: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun en stun_packet.
  • Er is een nieuwe logformatteringsmodus “plain” toegevoegd, waarin de bestandsnaam, functie en regelnummer in het log worden weergegeven zonder onnodige controletekens (zonder te markeren). Het is ook mogelijk om uw eigen logniveaus te definiëren en het uitvoerformaat voor datums en tijden in het log te wijzigen.
  • De AMI (Asterisk Manager Interface) heeft de mogelijkheid toegevoegd om handlers aan te sluiten voor gebeurtenissen die verband houden met de aankomst van een toonsignaal (DTMF) “flash” (kanaalonderbreking op korte termijn).
  • Het Originate-commando biedt de mogelijkheid om variabelen in te stellen voor een nieuw kanaal.
  • Ondersteuning toegevoegd voor het verzenden van willekeurige R1 MF-tonen (multifrequentie) naar elk kanaal in de SendMF-opdracht en PlayMF-manager.
  • Met de opdracht MessageSend kunt u afzonderlijk de bestemmingsadressen “Destination” en “To” opgeven.
  • De opdracht ConfKick toegevoegd, waarmee u een specifiek kanaal, alle gebruikers of gebruikers zonder beheerdersrechten kunt loskoppelen van de conferentie.
  • Herlaadopdracht toegevoegd om modules opnieuw te laden.
  • De opdracht WaitForCondition toegevoegd om de uitvoering van het oproepverwerkingsscript (dialplan) te onderbreken totdat aan bepaalde voorwaarden is voldaan.
  • Aan de app_dial module is de “A” optie toegevoegd, waarmee je tijdens een gesprek geluid kunt afspelen voor zowel de beller als de gebelde partij.
  • Module app_dtmfstore toegevoegd, die de kiestooncijfers in een variabele opslaat.
  • De app_morsecode-module biedt ondersteuning voor het Amerikaanse dialect van Morsecode en biedt instellingen voor het wijzigen van het interval van pauzes.
  • In de app_originate-module is voor oproepen geïnitieerd vanuit dialplan-scripts de mogelijkheid toegevoegd om codecs, oproepbestanden en controleacties op te geven.
  • De app_voicemail-module heeft de mogelijkheid toegevoegd om een ​​begroeting en instructies te sturen voor het vroegtijdig gebruik van voicemail en om pas een kanaal te creëren nadat het tijd is om een ​​inkomend bericht op te nemen.
  • Astcachedir-instelling toegevoegd om de cachelocatie op schijf te wijzigen. Standaard bevindt de cache zich nu in een aparte map /var/cache/asterisk in plaats van de map /tmp.

Tegelijkertijd werd na drie jaar ontwikkeling de release van het FreePBX 16-project gepubliceerd, waarin een webinterface werd ontwikkeld voor het beheer van Asterisk en een kant-en-klare distributiekit voor de snelle implementatie van VoIP-systemen. Veranderingen omvatten ondersteuning voor PHP 7.4, een API-uitbreiding gebaseerd op de GraphQL-querytaal, een overgang naar een enkele PJSIP-driver (de Chan_SIP-driver is standaard uitgeschakeld), ondersteuning voor het maken van sjablonen voor het wijzigen van het ontwerp van het gebruikerscontrolepaneel, een opnieuw ontworpen firewallmodule met uitgebreide mogelijkheden voor het beheer van SIP-verkeer, de mogelijkheid om protocolparameters voor HTTPS te configureren, AMI standaard alleen aan localhost te binden, een optie om de sterkte van wachtwoorden te controleren.

U kunt ook de corrigerende update van het VoIP-telefonieplatform FreeSWITCH 1.10.7 noteren, die 5 kwetsbaarheden elimineert die kunnen leiden tot het verzenden van SIP-berichten zonder authenticatie (bijvoorbeeld voor spoofing en spammen via een SIP-gateway), lekkende sessie-authenticatie-hashes en DoS aanvallen (geheugenuitputting en crashes) om de server te blokkeren door onjuiste SRTP-pakketten te verzenden of SIP-pakketten te overstromen.

Bron: opennet.ru

Voeg een reactie