Asterisk 19.8.0 Now Available

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

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

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)
tcptls: Abort occurs if SSL error is logged if MALLOC_DEBUG is enabled
(Reported by N A)
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)
test_mwi: compilation fails on 32-bit Debian
(Reported by N A)
chan_pjsip should return all codecs on a re-INVITE without SDP
(Reported by Henning Westerholt)
Dialing API: Cancel a running async thread, does not always cancel all calls
(Reported by Frederic LE FOLL)
chan_dahdi: Unavailable channels are BUSY
(Reported by N A)
res_pjsip: Subscription handlers do not get cleanly unregistered, causing crash
(Reported by N A)
ast_get_digit_str adds bogus initial delimiter if first character not to be spoken
(Reported by David Woolley)
Make crypto_load() reentrant and handle symlinks correctly
(Reported by Philip Prindeville)
chan_dahdi: Fix format truncation warnings
(Reported by N A)
Prometheus plugin crashes Asterisk when using local channel
(Reported by Joeran Vinzens)
res_prometheus: Crash when scraping bridges
(Reported by Igor Yeroshev)
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:
———————————–

res_pjsip_logger: Add method-based log filtering
(Reported by N A)
res_pjsip_notify: Allow using pjsip_notify.conf from AMI
(Reported by N A)
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-19.8.0

Thank you for your continued support of Asterisk!

What can we help you find?