Nach einem Jahr der Entwicklung wurde die neue stabile Version der offenen Kommunikationsplattform Asterisk 21 veröffentlicht, die zur Bereitstellung von Software-Telefonanlagen, Sprachkommunikationssystemen, VoIP-Gateways, der Einrichtung von IVR-Systemen (Sprachauswahl), Voicemail, Telefonkonferenzen und Call-Centern verwendet wird. Die Quelltexte des Projekts sind unter der GPLv2-Lizenz verfĂŒgbar.
Asterisk 21 gehört zur Kategorie der regulĂ€ren UnterstĂŒtzungsreleases, fĂŒr die Updates ĂŒber einen Zeitraum von zwei Jahren bereitgestellt werden. Der Support fĂŒr die LTS-Version Asterisk 20 lĂ€uft bis Oktober 2027, wĂ€hrend Asterisk 18 bis Oktober 2025 unterstĂŒtzt wird. Der Support fĂŒr die LTS-Version 17.x wurde eingestellt. Bei der Vorbereitung von LTS-Releases liegt der Schwerpunkt auf der GewĂ€hrleistung von StabilitĂ€t und der Optimierung der Leistung, wĂ€hrend bei regulĂ€ren Releases die Funktionserweiterungen im Vordergrund stehen.
Zu den Neuerungen in Asterisk 21 gehören:
- Die Funktionen des Moduls res_pjsip_pubsub wurden erweitert, wodurch der SIP-Stack von PJSIP zusĂ€tzliche Möglichkeiten fĂŒr den verteilten Austausch von GerĂ€testatusinformationen ĂŒber die Jabber/XMPP-Erweiterung PubSub (Versand von Benachrichtigungen auf Abonnements) erhĂ€lt.
- Im sig_analog-Modul fĂŒr analoge FXS-KanĂ€le wurde die Möglichkeit zur Anrufhaltung des angerufenen Teilnehmers (CSH, Called Subscriber Held) implementiert. Dadurch kann der Benutzer einen eingehenden Anruf in den Haltemodus versetzen, den Hörer auflegen und das GesprĂ€ch wieder aufnehmen, indem er den Hörer an einem anderen Telefon in derselben Leitung abnimmt. Zur Steuerung der Anrufhaltung wird die Einstellung calledsubscriberheld angeboten.
- Im res_pjsip_header_funcs wurde das Argument prefix in PJSIP_HEADERS zu optionalen Kategorien geĂ€ndert (wenn nicht angegeben, werden alle Header zurĂŒckgegeben).
- Im HTTP-Server (AstHTTP â AMI ĂŒber HTTP) wurde die Ausgabe der Statusseite vereinfacht (Adresse und Port werden jetzt in einer Zeile angezeigt).
- Die Konfigurationsdatei users.conf wurde fĂŒr veraltet erklĂ€rt.
- Die Funktion ast_gethostbyname() wurde als veraltet markiert, stattdessen sollten die Funktionen ast_sockaddr_resolve() und ast_sockaddr_resolve_first_af() verwendet werden.
- Die Anwendungen SLAStation und SLATrunk wurden von app_meetme auf app_sla umgestellt (bei der Verwendung dieser Anwendungen sollten die Module in modules.conf geÀndert werden).
- Die zuvor als veraltet erklÀrten Module wurden entfernt: chan_skinny, app_osplookup, chan_mgcp, chan_alsa, pbx_builtins, chan_sip, app_cdr, app_macro, res_monitor.
Quelle: opennet.ru
