Release of the Asterisk 21 communication platform

After a year of development, the release of the new stable branch of the open communication platform Asterisk 21 has occurred, which is used for deploying software PBXs, voice communication systems, VoIP gateways, organizing IVR systems (voice menus), voicemail, teleconferences, and call centers. The source code of the project is available under the GPLv2 license.

Asterisk 21 is categorized as a release with regular support, with updates provided over a two-year period. Support for the LTS branch Asterisk 20 will last until October 2027, while Asterisk 18 will be supported until October 2025. Support for the LTS branch 17.x has been discontinued. When preparing LTS releases, the focus is on ensuring stability and optimizing performance, while regular releases prioritize functionality enhancement.

Changes in Asterisk 21 include:

  • The capabilities of the res_pjsip_pubsub module have been expanded, adding additional functionality to the PJSIP SIP stack for distributed data exchange concerning device statuses through the Jabber/XMPP PubSub extension (sending notifications by subscription).
  • The sig_analog module for analog FXS channels has been enhanced with a capability to hold the called subscriber (CSH, Called Subscriber Held), allowing the user to place an active call on hold, hang up, and then resume the conversation by picking up another phone on the same line. A setting called calledsubscriberheld has been proposed for managing call hold.
  • In the res_pjsip_header_funcs feature, the prefix argument in PJSIP_HEADERS has been made optional (if not specified, all headers will be returned).
  • In the http server (AstHTTP — AMI over HTTP), the output of the status page has been simplified (the address and port are now displayed on one line).
  • The configuration file users.conf has been declared deprecated.
  • The function ast_gethostbyname() has been declared deprecated, and it should be replaced with the functions ast_sockaddr_resolve() and ast_sockaddr_resolve_first_af().
  • The SLAStation and SLATrunk applications have been migrated from the app_meetme module to app_sla (when using these applications, the modules in modules.conf should be changed).
  • Modules previously declared deprecated have been removed: chan_skinny, app_osplookup, chan_mgcp, chan_alsa, pbx_builtins, chan_sip, app_cdr, app_macro, res_monitor.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster