Wydanie platformy komunikacyjnej Asterisk 21

Po roku pracy wydano nową stabilną wersję otwartej platformy komunikacyjnej Asterisk 21, używanej do wdrażania programowych centrali telefonicznych, systemów komunikacji głosowej, bramek VoIP, organizacji systemów IVR (menu głosowego), poczty głosowej, konferencji telefonicznych i call center. Kody źródłowe projektu są dostępne na licencji GPLv2.

Asterisk 21 należy do kategorii wydań z normalnym wsparciem, w ramach którego aktualizacje będą tworzone przez dwa lata. Wsparcie dla wersji LTS Asterisk 20 potrwa do października 2027 roku, a Asterisk 18 - do października 2025 roku. Wsparcie dla wersji LTS 17.x zostało zakończone. Przy przygotowywaniu wydania LTS główny nacisk kładzie się na zapewnienie stabilności i optymalizację wydajności, z kolei priorytetem zwykłych wydań jest rozwijanie funkcjonalności.

Wśród zmian w Asterisk 21:

  • Rozszerzone możliwości modułu res_pjsip_pubsub, dodającego do stosu SIP PJSIP dodatkowe opcje dla rozproszonej wymiany danych o stanie urządzeń przez rozszerzenie Jabber/XMPP PubSub (wysyłanie powiadomień na podstawie subskrypcji).
  • W module sig_analog dla analogowych kanałów FXS wprowadzono możliwość trzymania dzwoniącego abonenta (CSH, Called Subscriber Held), co pozwala użytkownikowi przełączyć inicjowane połączenie w tryb utrzymania, odłożyć słuchawkę i wznowić rozmowę, odbierając słuchawkę na innym telefonie na tej samej linii. Do zarządzania wstrzymywaniem połączenia propozycja ustawienia calledsubscriberheld.
  • W funkcji res_pjsip_header_funcs argument prefix w PJSIP_HEADERS został uznany za opcjonalny (jeśli nie podano, zwrócone zostaną wszystkie nagłówki).
  • W serwerze http (AstHTTP — AMI over HTTP) uproszczono wyjście strony stanu (adres i port są teraz wyświetlane w jednej linii).
  • Ogłoszono przestarzały plik konfiguracyjny users.conf.
  • Ogłoszono przestarzałą funkcję ast_gethostbyname(), którą należy zastąpić 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 (przy użyciu tych aplikacji należy zmienić moduły w modules.conf).
  • Usunięto moduły, które wcześniej zostały ogłoszone jako 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

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster