Asterisk 16.4.0 Now Available

The Asterisk Development Team would like to announce the release of Asterisk 16.4.0.

This release is available for immediate download at

The release of Asterisk 16.4.0 resolves several issues reported by the

community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

New Features made in this release:


res_pjsip: New configuration setting to allow disabling norefersub
(Reported by Dan Cropp)
Added ARI resource /ari/channels/{channelid}/rtp_statistics
(Reported by sungtae kim)

Bugs fixed in this release:


new mwi.h include missing from some dahdi source files, causes build failure
(Reported by Guido Falsi)
GCC 9 catches more string formatting issues
(Reported by George Joseph)
pjsip: show channelstats incorrect information output
(Reported by Vyrva Igor)
channel.c: Exceptionally long queue length queuing
(Reported by Abhay Gupta)
The no-partial-inlining flag isn’t passed to the bundled pjproject or jansson builds
(Reported by George Joseph)
res_pjsip_registrar: SEGV in registrar_find_contact
(Reported by Ross Beer)
bridge: Failure to impart a channel results in bad data causing crash
(Reported by Abhay Gupta)
ARI: Bridge destroying doesn’t work as expected
(Reported by Marin Odrljin)
app_amd: Infinite loop on silent calls
(Reported by Abhay Gupta)
stasis: Crash at shutdown when statistics enabled
(Reported by Joshua C. Colp)
latest asterisk unconditionally launch gcc –version, even if the compiler is different
(Reported by Guido Falsi)
res_indications: Crash requesting autocomplete on indications cli command
(Reported by Lucas Mendes)
app_voicemail: emailbody per user can’t contain commas
(Reported by Sébastien Duthil) extenpatternmatchnew=yes cannot find extensions with ‘-‘ in them
(Reported by test011)
AEL reload causes loss of control in a macro
(Reported by Kirill Katsnelson)
AEL for loops use Macro app and pipe delimiter
(Reported by Luke-Jr)
AEL parsers does not find existing label
(Reported by klaus3000)
Parsing a label beginning with a numeric character in all Goto/GotoIf/GotoIfTime application causes unexpected behavior
(Reported by Janu)
Failed to initialize OOH323 endpoint-OOH323 Disabled
(Reported by Dmitry Shubin)
chan_pjsip: DTMF Mode auto_info fallback lead to both inband and info
(Reported by Salah Ahmed)
musl: Crash on startup when loading modules
(Reported by Sebastian Kemper)
strtok_r() makes gcc compile warning
(Reported by sungtae kim)
res_rtp_asterisk: REMB RTCP packet sending may be incorrect
(Reported by Joshua C. Colp)

Improvements made in this release:


app_confbridge: Add *_all remb behavior variants
(Reported by Joshua C. Colp)
res_rtp_asterisk / res_pjsip_sdp_rtp: Add support for transport-cc
(Reported by Joshua C. Colp)
Millisecond-resolution call stats including PDD in channel variables
(Reported by Antoni Goldstein)
Asterisk should clear out any .lock files in the voice mail directory on startup.
(Reported by Steven Wheeler)
build: CHANGES/UPGRADE are irritating to work with.
(Reported by Corey Farrell)
Added app_name, app_data to channel type
(Reported by sungtae kim)
Added topic_all container
(Reported by sungtae kim)

For a full list of changes in this release, please see the ChangeLog:

Thank you for your continued support of Asterisk!

What can we help you find?