Asterisk Release Candidate 21.9.0-rc1

The Asterisk Development Team would like to announce
release candidate 1 of asterisk-21.9.0.

The release artifacts are available for immediate download at

and

Repository: GitHub - asterisk/asterisk: The official Asterisk Project repository.
Tag: 21.9.0-rc1

This release resolves issues reported by the community
and would have not been possible without your participation.

Thank You!

Change Log for Release asterisk-21.9.0-rc1

Links:

Summary:

  • Commits: 24
  • Commit Authors: 18
  • Issues Resolved: 12
  • Security Advisories Resolved: 0

User Notes:

  • stasis/control.c: Set Hangup Cause to No Answer on Dial timeout

    A Dial timeout on POST /channels/{channelId}/dial will now result in a
    CANCEL and ChannelDestroyed with cause 19 / User alerting, no answer. Previously
    no explicit cause was set, resulting in a cause of 16 / Normal Call Clearing.

  • contrib: Add systemd service and timer files for malloc trim.

    Service and timer files for systemd have been added to the
    contrib/systemd/ directory. If you are experiencing memory issues,
    install these files to have “malloc trim” periodically run on the
    system.

  • Add log-caller-id-name option to log Caller ID Name in queue log

    This patch adds a global configuration option, log-caller-id-name, to queues.conf
    to control whether the Caller ID name is logged as parameter 4 when a call enters a queue.
    When log-caller-id-name=yes, the Caller ID name is included in the queue log,
    Any ‘|’ characters in the caller ID name will be replaced with ‘_’.
    (provided it’s allowed by the existing log_restricted_caller_id rules).
    When log-caller-id-name=no (the default), the Caller ID name is omitted.

  • asterisk.c: Add “pre-init” and “pre-module” capability to cli.conf.

    In cli.conf, you can now define startup commands that run before
    core initialization and before module initialization.

  • audiosocket: added support for DTMF frames

    The AudioSocket protocol now forwards DTMF frames with
    payload type 0x03. The payload is a 1-byte ascii representing the DTMF
    digit (0-9,*,#…).

Upgrade Notes:

Commit Authors:

  • Albrecht Oster: (1)
  • Alexei Gradinari: (1)
  • Allan Nathanson: (1)
  • Andreas Wehrmann: (1)
  • Ben Ford: (1)
  • Florent CHAUVEAU: (1)
  • George Joseph: (4)
  • Joshua C. Colp: (1)
  • Luz Paz: (1)
  • Mark Murawski: (1)
  • Mike Bradeen: (1)
  • Mkmer: (1)
  • Naveen Albert: (3)
  • Norm Harrison: (2)
  • Peter Jannesen: (1)
  • Phoneben: (1)
  • Sean Bright: (1)
  • Zhai Liangliang: (1)