Wydanie platformy komunikacyjnej Asterisk 21

Po roku rozwoju ukazała się nowa stabilna gałąź otwartej platformy komunikacyjnej Asterisk 21, służąca do wdrażania oprogramowania central PBX, systemów komunikacji głosowej, bramek VoIP, organizacji systemów IVR (menu głosowe), poczty głosowej, konferencji telefonicznych i call center. Kod źródłowy projektu dostępny jest na licencji GPLv2.

Asterisk 21 jest klasyfikowany jako wydanie regularne, którego aktualizacje są udostępniane przez okres dwóch lat. Wsparcie dla gałęzi LTS Asterisk 20 potrwa do października 2027 r., a Asterisk 18 do października 2025 r. Zakończono wsparcie dla gałęzi 17.x LTS. Wersje LTS skupiają się na stabilności i optymalizacji wydajności, podczas gdy regularne wydania koncentrują się na dodawaniu funkcjonalności.

Wśród zmian w Asterisk 21:

  • Rozszerzono możliwości modułu res_pjsip_pubsub, dodając do stosu PJSIP SIP dodatkowe możliwości umożliwiające rozproszoną wymianę danych o stanie urządzeń poprzez rozszerzenie Jabber/XMPP PubSub (wysyłanie powiadomień w ramach subskrypcji).
  • Moduł sig_analog dla kanałów analogowych FXS zawiera funkcję Called Subscriber Held (CSH), która pozwala użytkownikowi na zawieszenie rozpoczętego połączenia, rozłączenie się i wznowienie rozmowy poprzez podniesienie słuchawki na innym telefonie na tej samej linii. Aby zarządzać zawieszaniem połączeń, proponowane jest ustawienie o nazwie Zawieszenie abonenta.
  • W funkcji res_pjsip_header_funcs argument prefiksu w PJSIP_HEADERS stał się opcjonalny (jeśli nie zostanie określony, zwrócone zostaną wszystkie nagłówki).
  • W serwerze http (AstHTTP - AMI over HTTP) uproszczone zostało wyświetlanie strony statusu (adres i port są teraz wyświetlane w jednej linii).
  • Plik konfiguracyjny users.conf jest przestarzały.
  • Funkcja ast_gethostbyname() stała się przestarzała i powinna zostać zastąpiona funkcjami ast_sockaddr_resolve() i ast_sockaddr_resolve_first_af().
  • Aplikacje SLAStation i SLATrunk zostały przeniesione z modułu app_meetme do app_sla (jeśli korzystasz z tych aplikacji, powinieneś zmienić moduły w modules.conf).
  • Usunięto moduły uznane wcześniej za przestarzałe: chan_skinny, app_osplookup, chan_mgcp, chan_alsa, pbx_builtins, chan_sip, app_cdr, app_macro, res_monitor.

Źródło: opennet.ru

Dodaj komentarz