De release van het communicatieplatform Asterisk 19 en de distributie FreePBX 16

Na een jaar ontwikkeling is de nieuwe stabiele branch van het open communicatiesysteem Asterisk 19 uitgebracht, dat wordt gebruikt voor het implementeren van software-telefoonsystemen, spraakcommunicatiesystemen, VoIP-gateways, het organiseren van IVR-systemen (stemmenu's), voicemail, telefonische conferenties en callcenters. De bronbestanden van het project zijn beschikbaar onder de GPLv2-licentie.

Asterisk 19 valt in de categorie releases met reguliere ondersteuning, waarvoor updates worden uitgebracht gedurende twee jaar. De ondersteuning voor de vorige LTS-branch Asterisk 18 zal duren tot oktober 2025, terwijl de ondersteuning voor de Asterisk 16-branch tot oktober 2023 loopt. De ondersteuning voor de LTS-branch 13.x en de tussenliggende branch 17.x is beëindigd. Bij het voorbereiden van LTS-releases ligt de focus op stabiliteit en prestatie-optimalisatie, terwijl de prioriteit bij reguliere releases ligt op het uitbreiden van functionaliteit.

Belangrijkste verbeteringen in Asterisk 19:

  • Er zijn categorieën voor foutopsporingslogs geïmplementeerd, waarmee je de uitvoer van alleen de benodigde foutopsporingsinformatie kunt configureren. Op dit moment zijn de volgende categorieën beschikbaar: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun en stun_packet.
  • Er is een nieuwe logformattering modus 'plain' toegevoegd, waarbij de log zonder onnodige controltekens (zonder opmaak) de bestandsnaam, functies en regels met nummer weergeeft. Daarnaast is er een mogelijkheid om eigen logniveaus te definiëren en het formaat van de uitvoer in de log met datum en tijd te wijzigen.
  • In de AMI (Asterisk Manager Interface) is het mogelijk gemaakt om handlers toe te voegen voor evenementen met betrekking tot het ontvangen van het DTMF-signaal 'flash' (korte onderbreking van de verbinding).
  • In het Originate-commando (oproepinitiatie) is de mogelijkheid geïmplementeerd om variabelen voor het nieuwe kanaal in te stellen.
  • In het SendMF-commando en de PlayMF-manager is ondersteuning toegevoegd voor het verzenden van willekeurige R1 MF (multi-frequency) toon-signalen naar elk kanaal.
  • In het MessageSend-commando is de mogelijkheid toegevoegd om bestemmingen 'Destination' en 'To' afzonderlijk op te geven.
  • De ConfKick-commando is toegevoegd, waarmee een specifiek kanaal, alle gebruikers of gebruikers zonder beheerdersrechten uit de conferentie kunnen worden verwijderd.
  • De Reload-commando is toegevoegd voor het herladen van modules.
  • De WaitForCondition-commando is toegevoegd om de uitvoering van het belsysteemscenario (dialplan) te pauzeren totdat aan bepaalde voorwaarden is voldaan.
  • In de module app_dial is de optie "A" toegevoegd, die het mogelijk maakt om tijdens een gesprek geluid af te spelen voor zowel de beller als de gebelde abonnee.
  • De module app_dtmfstore is toegevoegd, die de ingetoetste cijfers van de tonale toetsencombinatie in een variabele opslaat.
  • In de module app_morsecode is ondersteuning voor het Amerikaanse dialect van de morsecode geïmplementeerd en is er een instelling beschikbaar om de pauze-intervals aan te passen.
  • In de module app_originate is het mogelijk geworden om codecs, oproepbestanden en beheersacties op te geven voor gesprekken die vanuit dialplan-scripts worden geïnitieerd.
  • In de module app_voicemail is de mogelijkheid toegevoegd om groeten en instructies voor het gebruik van voicemail vroegtijdig te verzenden en om een kanaal alleen na de opname van een inkomend bericht te creëren.
  • De instelling astcachedir is toegevoegd om de locatie van de cache op de schijf te wijzigen. Standaard wordt de cache nu geplaatst in een aparte map /var/cache/asterisk in plaats van de map /tmp.

Tegelijkertijd is na drie jaar ontwikkeling de release van het FreePBX 16-project gepubliceerd, dat de webinterface voor het beheer van Asterisk ontwikkelt en een kant-en-klaar distributiepakket biedt voor de snelle implementatie van VoIP-systemen. Opmerkelijke wijzigingen zijn onder andere ondersteuning voor PHP 7.4, uitbreiding van de API op basis van GraphQL-querytaal en de overstap naar een enkele PJSIP-driver (de Chan_SIP-driver is standaard uitgeschakeld), ondersteuning voor het maken van sjablonen om de weergave van gebruikers aan te passen. beheerderspaneel, de herziende module voor de firewall met uitgebreide mogelijkheden voor het beheren van SIP-verkeer, de mogelijkheid om protocollen voor HTTPS aan te passen, standaardbinding van AMI alleen aan localhost, en een optie voor het controleren van de betrouwbaarheid van wachtwoorden.

Er is ook een correctieve update voor het VoIP-telefonieplatform FreeSWITCH 1.10.7, waarin 5 kwetsbaarheden zijn verholpen die kunnen leiden tot het verzenden van SIP-berichten zonder authenticatie (bijvoorbeeld voor spoofing en spam via een SIP-gateway), een lek van sessie-authenticatiehashes en het uitvoeren van DoS-aanvallen (uitputting van beschikbare geheugen en crashes) om de werking te blokkeren. de server door het verzenden van onjuiste SRTP-pakketten of SIP-pakketten in een vloed.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster