Nach einem Jahr der Entwicklung fand die Veröffentlichung des stabilen Zweigs der offenen Kommunikationsplattform Asterisk 23 statt, die fĂŒr die Bereitstellung von Software-Telefonanlagen, Sprachkommunikationssystemen, VoIP-Gateways, die Organisation von IVR-Systemen (Sprachauswahl), Sprachmailboxen, Telefonkonferenzen und Callcentern verwendet wird. Der Quellcode des Projekts ist in der Programmiersprache C geschrieben und steht unter der GPLv2-Lizenz zur VerfĂŒgung.
Asterisk 23 wird der Kategorie der regulĂ€r unterstĂŒtzten Releases zugeordnet, deren Updates ĂŒber einen Zeitraum von zwei Jahren bereitgestellt werden. Die UnterstĂŒtzung des LTS-Zweigs Asterisk 20 dauert bis Oktober 2027, und Asterisk 22 bis Oktober 2029. Die UnterstĂŒtzung des LTS-Zweigs 18.x wird am 20. Oktober eingestellt. Bei der Vorbereitung von LTS-Releases liegt der Schwerpunkt auf der GewĂ€hrleistung von StabilitĂ€t und Leistungsoptimierung, wĂ€hrend regulĂ€re Releases darauf abzielen, die FunktionalitĂ€t zu erweitern.
Zu den Ănderungen in Asterisk 23 gehören:
- Die Option âlog_unpause_on_reason_changeâ wurde hinzugefĂŒgt, die es ermöglicht, Informationen ĂŒber UNPAUSE-Ereignisse zu protokollieren, wĂ€hrend der Anruf im Pausenzustand ist, jedoch der Grund fĂŒr die Pause geĂ€ndert wurde.
- In der Anwendung des Dialplans WaitExten wurde die Möglichkeit implementiert, ein benutzerdefiniertes Tonsignal wÀhrend der Eingabe von Ziffern zu verwenden.
- In die Dialplan-Funktion TONE_DETECT wurde die Option 'e' aufgenommen, um die Entstehung von WettlaufzustÀnden zu vermeiden, und deaktiviert die Erkennung von Tonsignalen automatisch nach einer festgelegten Anzahl von Auslösungen des Tonsignal-Detektors.
- Im Modul sorcery wurde die Einstellung âupdate_or_create_on_update_missâ hinzugefĂŒgt, die die Wiederherstellung von Objekten ermöglicht, die nach dem Ausfall eines der Backends verloren gingen.
- Im Modul chan_websocket wurde fĂŒr die Anwendung Dial die Option 'v' implementiert, die es ermöglicht, zusĂ€tzliche Parameter in die URI des ausgehenden WebSocket-Verbindungs herzustellen.
- In den Anwendungen des Dialplans ChanSpy und ExtenSpy wurde die Option âNâ hinzugefĂŒgt, um die automatische Annahme von Anrufen zu deaktivieren.
- In der ARI (Asterisk REST-Schnittstelle) wurde der Handler â/channels/{channelId}/progressâ hinzugefĂŒgt, um Informationen ĂŒber den Beginn der Verbindung (âSession Progressâ) vor der Beantwortung des Anrufs zu senden.
- Die UnterstĂŒtzung der Konfigurationsdatei users.conf wurde eingestellt; stattdessen sollten alle Einstellungen der Kanal-Treiber in spezifischen separaten Konfigurationsdateien definiert werden.
- Die veraltete Dialplan-Anwendung DeadAGI wurde entfernt.
Quelle: opennet.ru
