Veröffentlichung der Kommunikationsplattform Asterisk 19 und der FreePBX 16-Distribution

Nach einem Jahr der Entwicklung wurde ein neuer stabiler Zweig der offenen Kommunikationsplattform Asterisk 19 veröffentlicht, der für den Einsatz von Software-PBXs, Sprachkommunikationssystemen, VoIP-Gateways, IVR-Systemen (Sprachmenü), Voicemail, Konferenzgesprächen und Callcentern verwendet wird. Die Quelltexte des Projekts stehen unter der GPLv2-Lizenz.

Asterisk 19 wird als reguläres Support-Release kategorisiert, wobei Updates über einen Zeitraum von zwei Jahren bereitgestellt werden. Der Support für den bisherigen LTS-Zweig von Asterisk 18 läuft bis Oktober 2025, der Support für den Asterisk 16-Zweig bis Oktober 2023. Der 13.x-LTS-Zweig und der 17.x-Zwischenzweig wurden eingestellt. LTS-Releases konzentrieren sich auf Stabilitäts- und Leistungsoptimierungen, während reguläre Releases Funktionserweiterungen priorisieren.

Wichtige Verbesserungen in Asterisk 19:

  • Implementierte Kategorien von Debug-Protokollen, mit denen Sie die Ausgabe nur der erforderlichen Debug-Informationen anpassen können. Die derzeit vorgeschlagenen Kategorien sind dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun und stun_packet.
  • Es wurde ein neuer Protokollformatierungsmodus „plain“ hinzugefügt, bei dem Dateiname, Funktion und Zeile mit Nummer im Protokoll ohne unnötige Steuerzeichen (ohne Hervorhebung) angezeigt werden. Es ist auch möglich, eigene Protokollierungsebenen zu definieren und das Ausgabeformat in die Protokollierung von Datum und Uhrzeit zu ändern.
  • Das AMI (Asterisk Manager Interface) bietet die Möglichkeit, Handler für Ereignisse anzuhängen, die mit dem Eintreffen eines „Flashs“ (kurzfristige Kanalunterbrechung) eines Tonsignals (DTMF) verbunden sind.
  • Im Originate-Befehl (Anrufinitiierung) ist die Möglichkeit implementiert, Variablen für einen neuen Kanal festzulegen.
  • Dem SendMF-Befehl und dem PlayMF-Manager wurde Unterstützung für das Senden beliebiger R1 MF-Töne (Mehrfrequenztöne) an jeden Kanal hinzugefügt.
  • Der Befehl MessageSend bietet die Möglichkeit, die Zieladressen „Destination“ und „To“ separat anzugeben.
  • Der ConfKick-Befehl wurde hinzugefügt, mit dem Sie einen bestimmten Kanal, alle Benutzer oder Benutzer ohne Administratorrechte von der Konferenz trennen können.
  • Befehl „Neu laden“ hinzugefügt, um Module neu zu laden.
  • Es wurde ein WaitForCondition-Befehl hinzugefügt, um die Ausführung eines Anrufverarbeitungsskripts (Dialplan) auszusetzen, bis bestimmte Bedingungen erfüllt sind.
  • Option „A“ zum app_dial-Modul hinzugefügt, um beim Tätigen eines Anrufs sowohl für den Anrufer als auch für den Angerufenen einen Ton abzuspielen.
  • Das Modul app_dtmfstore wurde hinzugefügt, das Wähltonwahlziffern in einer Variablen speichert.
  • Das Modul app_morsecode implementiert die Unterstützung für amerikanischen Morsecode und bietet eine Einstellung zum Ändern des Pausenintervalls.
  • Im app_originate-Modul für Anrufe, die über Wählplanskripte initiiert werden, wurde die Möglichkeit hinzugefügt, Codecs, Anrufdateien und Steueraktionen anzugeben.
  • Im app_voicemail-Modul wurde die Möglichkeit hinzugefügt, frühzeitig eine Begrüßung und Anweisungen zur Verwendung von Voicemail zu senden und einen Kanal erst zu erstellen, wenn es Zeit ist, eine eingehende Nachricht aufzuzeichnen.
  • Einstellung astcachedir hinzugefügt, um den Cache-Speicherort auf der Festplatte zu ändern. Standardmäßig befindet sich der Cache jetzt in einem separaten Verzeichnis /var/cache/asterisk statt im Verzeichnis /tmp.

Gleichzeitig wurde nach dreijähriger Entwicklungszeit die Veröffentlichung des FreePBX 16-Projekts veröffentlicht, das eine Weboberfläche zur Verwaltung von Asterisk und ein fertiges Distributionskit für die schnelle Bereitstellung von VoIP-Systemen entwickelt. Zu den Änderungen gehören die Unterstützung für PHP 7.4, eine API-Erweiterung basierend auf der GraphQL-Abfragesprache, der Übergang zu einem einzelnen PJSIP-Treiber (Chan_SIP-Treiber ist standardmäßig deaktiviert), Unterstützung für die Erstellung von Vorlagen zur Änderung des Designs des Benutzerkontrollfelds sowie ein neu gestaltetes Firewall-Modul mit Erweiterte Funktionen zur Verwaltung des SIP-Verkehrs, die Möglichkeit, Protokollparameter für HTTPS zu konfigurieren, AMI standardmäßig nur an localhost zu binden, eine Option zur Überprüfung der Stärke von Passwörtern.

Beachten Sie auch das korrigierende Update der VoIP-Telefonieplattform FreeSWITCH 1.10.7, das fünf Schwachstellen behebt, die zum Senden von SIP-Nachrichten ohne Authentifizierung (z. B. für Spoofing und Spamming über das SIP-Gateway), zum Verlust von Sitzungsauthentifizierungs-Hashes usw. führen können die Implementierung von DoS-Angriffen (nicht genügend freier Speicher und Abstürze), um den Serverbetrieb durch das Senden falscher SRTP-Pakete oder das Überfluten von SIP-Paketen zu blockieren.

Source: opennet.ru

Kommentar hinzufügen