Asterisk 16.7.0 Now Available

Asterisk 16.7.0 Now Available

The Asterisk Development Team would like to announce the release of Asterisk 16.7.0.
This release is available for immediate download at

The release of Asterisk 16.7.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:

Security bugs fixed in this release:


chan_sip: Depending on configuration an INVITE can alter Addr of a peer
(Reported by Andrey V. T.)
Bypass SYSTEM write permission in manager action allows system commands execution
(Reported by Eliel Sardañons)


Improvements made in this release:


res_pjsip_outbound_registration: Maximum retries reached
(Reported by Daniel)
Typo in
(Reported by Sam Banks)
Allow voicemail forwards with ODBC backend when format differs from attachfmt column
(Reported by cmaj)
Problem with ASTERISK-20207: Asterisk should clear out any .lock files in the voice mail directory on startup.
(Reported by Michael)
add the ability for asterisk to generate on-hold re-invites
(Reported by Torrey Searle)
Add pass-through support for H.265 (HEVC) codec
(Reported by Florian Floimair)


Bugs fixed in this release:


Memory Leak in res_rtp_asterisk.c
(Reported by Ted G)
app_meetme, chan_ooh323 and cdr_mysql don’t build on 17.0.0
(Reported by George Joseph)
res_pjsip_sdp_rtp: Bundle includes non-existent media stream if codecs create additional streams and offer does not have them
(Reported by nappsoft)
res_pjsip Segfaults when realtime configuration to an AOR points to a not existent AOR
(Reported by Ross Beer)
Stale comment in app_queue about ring_entry exception
(Reported by Walter Doekes)
res_pjsip_session: ast_json_vpack: Invalid UTF-8 string on hangup when TEST_FRAMEWORK enabled
(Reported by Bernhard Schmidt)
chan_sip+native_bridge_rtp: directmedia compatibility check failure when negociated ptime is not default ptime.
(Reported by Frederic LE FOLL)
res_parking: Doesn’t park when parkee and parker are the same
(Reported by Ross Beer)
Enforce T.38 error correction mode at 200 ok received
(Reported by Salah Ahmed)
res_pjsip_outbound_registration: add SRV failover
(Reported by Kevin Harwell)
app_amd: Use time calculation to calculate timeout
(Reported by Michael Cargile)
chan_dahdi: PRI span status may stay “Down, Active” after a short alarm
(Reported by Frederic LE FOLL)
res_rtp_asterisk: ICE Completion Crash when sent packet length doesn’t match
(Reported by Joshua Elson)
FILE function grabs garbage along with read data when target line has no newline
(Reported by Jonathan Harris)
bridge_softmix: hold not cleared when joining a softmix bridge
(Reported by Kevin Harwell)
parking: Deadlock when multi call parking
(Reported by Joshua C. Colp)
ARI causes STASIS Deadlock
(Reported by Ross Beer)
Memory leaks in res_calendar_exchange and res_calendar_icalendar
(Reported by Yoooooo Ha)
ari/resource_events: Crash in event session cleanup
(Reported by Kevin Harwell)
utils.c throws repeated warnings; “pthread_attr_setstacksize: Invalid argument”
(Reported by Speed Dial Dave)
race condition on pjsip channelstats command
(Reported by Salah Ahmed)
cdr_pgsql: accesses obsolete (and finally removed) column
(Reported by Christoph Moench-Tegeder)
MWI Send Notify Crash on 16.6
(Reported by Joshua Elson)
pjproject fails to build on 16.6.0, works on 16.5
(Reported by Niklas Larsson)
Asterisk Deadlocks
(Reported by Aheliotech)
res_pjsip_mwi: Frack during unload on unsolicited_mwi container
(Reported by Kevin Harwell)
CDR backend unload problem during active call(s)
(Reported by Marian Piater)
stasis.c: Crash during unload
(Reported by Kevin Harwell)
chan_pjsip: Crash when initiating PlayDTMF over AMI
(Reported by Jeremiah Gadd)
Wrong contact representation in ipv6 mode
(Reported by Jørgen H)
Segmentation fault when there is no priority for an extension
(Reported by Timothy Vanderaerden)
res_pjsip_path: Crash when invalid contact is configured
(Reported by Juan Martin)
pjsip: Memory Leak
(Reported by Mark)
Asterisk 16.5.0 Memory leak
(Reported by Cyril Ramière)
chan_pjsip: Deadlock on fax detection
(Reported by Joshua C. Colp)
Asterisk release candidates fail to build on FreeBSD
(Reported by Guido Falsi)
setvar directive when used in template and a child of said template, results in duplicate variable names
(Reported by Michael Goryainov)


New Features made in this release:


app_senddtmf: Allow “receiving” DTMF with PlayDTMF instead of only “sending”
(Reported by lvl)
func_curl: CURLOPT cannot set Content-Type header
(Reported by Martin Tomec)
func_jitterbuffer: Add support for video synchronization
(Reported by Joshua C. Colp)


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?