Asterisk 16.30.0 Now Available

The Asterisk Development Team would like to announce the release of Asterisk 16.30.0.
This release is available for immediate download at
https://downloads.asterisk.org/pub/telephony/asterisk

The release of Asterisk 16.30.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:
———————————–

pjproject: Backport security fixes from 2.13
(Reported by Benjamin Keith Ford)
manager: GetConfig can read files outside of Asterisk
(Reported by shawty)
chan_ooh323 Vulnerability in calling/called party IE
(Reported by Michael Bradeen)

Improvements made in this release:
———————————–

res_pjsip_gelocation: Downgrade some NOTICE scope trace debugs to DEBUG level
(Reported by N A)
features: add no-answer option to Bridge application
(Reported by N A)
PJSIP: Add new 100rel option “peer_supported”
(Reported by Maximilian Fridrich)

Bugs fixed in this release:
———————————–

ast_get_digit_str adds bogus initial delimiter if first character not to be spoken
(Reported by David Woolley)
res_pjsip: Websockets from same IP shut down when they shouldn’t be
(Reported by Joshua C. Colp)
res_pjsip_pubsub: Occasional crash when TCP/TLS connection terminated and subscription persistence is removed
(Reported by nappsoft)
res_pjsip: Crash when locking group lock when sending stateful response
(Reported by Jesse Ross)
Registration do not allow multiple proxies
(Reported by Igor Goncharovsky)
chan_pjsip should return all codecs on a re-INVITE without SDP
(Reported by Henning Westerholt)
Make crypto_load() reentrant and handle symlinks correctly
(Reported by Philip Prindeville)
chan_dahdi: Fix format truncation warnings
(Reported by N A)
db: ListItems is incorrect
(Reported by N A)
func_logic: IF function complains if both branches are empty
(Reported by N A)
Initialize stack-based ast_test_capture structures correctly
(Reported by Philip Prindeville)
func_scramble: Fix segfault due to null pointer deref
(Reported by N A)
res_crypto and tests: Memory issues and and uninitialized variable error
(Reported by George Joseph)
res_geolocation: …may be used uninitialized error in geoloc_config.c
(Reported by George Joseph)
REGRESSION: res_crypto complains about the stir_shaken directory in /var/lib/asterisk/keys
(Reported by George Joseph)

New Features made in this release:
———————————–

cdr: Allow CDRs to ignore call state changes
(Reported by N A)
res_tonedetect: Add audible ringback detection to TONE_DETECT
(Reported by N A)
Support of mediasec SIP headers and SDP attributes
(Reported by Maximilian Fridrich)
app_bridgewait: Add option for BridgeWait to not answer
(Reported by N A)
app_amd: Allow audio to be played while AMD is running
(Reported by N A)
New function to allow access to any channel
(Reported by N A)
func_strings: Add trim functions
(Reported by N A)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-16.30.0

Thank you for your continued support of Asterisk!

What can we help you find?