<html><head></head><body>
The Asterisk Development Team would like to announce the release of Asterisk 16.6.0.<br>
This release is available for immediate download at<br>
<a href='https://downloads.asterisk.org/pub/telephony/asterisk'>https://downloads.asterisk.org/pub/telephony/asterisk</a>
<p>
The release of Asterisk 16.6.0 resolves several issues reported by the<br>
community and would have not been possible without your participation.<br>
<p>
<b>Thank you!</b><br>
<p>
The following issues are resolved in this release:<br>
<p>
<b>Security bugs fixed in this release:</b><br>
-----------------------------------<br>
<table border=0 padding=3>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28495'>ASTERISK-28495</a>] - <td><td>res_pjsip_t38: 200 OK with SDP answer with declined stream causes crash<br>(Reported by Alexei Gradinari)</li></td></tr>
</table>
<p>
<b>Bugs fixed in this release:</b><br>
-----------------------------------<br>
<table border=0 padding=3>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28521'>ASTERISK-28521</a>] - <td><td>pjsip: Memory Leak<br>(Reported by Mark)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28523'>ASTERISK-28523</a>] - <td><td>Asterisk 16.5.0 Memory leak<br>(Reported by Cyril Ramière)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28538'>ASTERISK-28538</a>] - <td><td>chan_pjsip: Deadlock on fax detection<br>(Reported by Joshua C. Colp)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28536'>ASTERISK-28536</a>] - <td><td>Asterisk release candidates fail to build on FreeBSD<br>(Reported by Guido Falsi)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28511'>ASTERISK-28511</a>] - <td><td>codec_resample: Bad sound quality when up sampling from SLIN16 to SLIN32<br>(Reported by Ruddy G)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28525'>ASTERISK-28525</a>] - <td><td>chan_dahdi: set CHANNEL(hangupsource) when a PRI channel hangs up<br>(Reported by Frederic LE FOLL)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28527'>ASTERISK-28527</a>] - <td><td>ChanIsAvail() creates a CDR if unanswered=yes is set in cdr.conf<br>(Reported by Frederic LE FOLL)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28499'>ASTERISK-28499</a>] - <td><td>translate: Crash when frame does not have a "src" field set<br>(Reported by Gregory Massel)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-25592'>ASTERISK-25592</a>] - <td><td>chan_unistim: Clang Warning: variable sized type not at end of a struct<br>(Reported by Alexander Traud)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28488'>ASTERISK-28488</a>] - <td><td>pjsip mwi: n+1 sip notify's sent on re-register<br>(Reported by Chris Savinovich)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28509'>ASTERISK-28509</a>] - <td><td>PJSIP cnonce generated on Linux contains 36 characters, NEC only supports up to 32 characters<br>(Reported by Dan Cropp)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28505'>ASTERISK-28505</a>] - <td><td>app_voicemail/IMAP: segfault in leave_voicemail because not checking mailstream<br>(Reported by Alexei Gradinari)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28487'>ASTERISK-28487</a>] - <td><td>compile menuselect on gentoo<br>(Reported by Kilburn)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28472'>ASTERISK-28472</a>] - <td><td>Asterisk occasionally passes a NULL as srtp->session to srtp_protect/unprotect causing SEGV<br>(Reported by Jonas Swiatek)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28498'>ASTERISK-28498</a>] - <td><td>cel / cdr: Event times may be incorrect<br>(Reported by Joshua C. Colp)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28480'>ASTERISK-28480</a>] - <td><td>json integer overflow in ssrc and timestamp<br>(Reported by Salah Ahmed)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28228'>ASTERISK-28228</a>] - <td><td>res_pjsip: pjsip show contacts prints double entries<br>(Reported by Ian Jones)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28483'>ASTERISK-28483</a>] - <td><td>packet lost on UDPTL wrap around<br>(Reported by Torrey Searle)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28477'>ASTERISK-28477</a>] - <td><td>Crash when not specifying "dbfile" in res_config_sqlite3.conf<br>(Reported by Dennis)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28478'>ASTERISK-28478</a>] - <td><td>Crash performing "core reload" with modified res_config_sqlite3.conf<br>(Reported by Dennis)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-26968'>ASTERISK-26968</a>] - <td><td>chan_pjsip: Transfer() does not result in TRANSFERSTATUS reflecting SIP response to transfer<br>(Reported by Dan Cropp)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28282'>ASTERISK-28282</a>] - <td><td>AST_SCHED_REPLACE_UNREF causes wait-on-self deadlocks (in chan_sip)<br>(Reported by Walter Doekes)</li></td></tr>
</table>
<p>
<b>New Features made in this release:</b><br>
-----------------------------------<br>
<table border=0 padding=3>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-17808'>ASTERISK-17808</a>] - <td><td>[patch] Unregister a realtime moh class<br>(Reported by Byron Clark)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28489'>ASTERISK-28489</a>] - <td><td>Channel variable SIPFROMDOMAIN for chan_pjsip to setup From header URI domain<br>(Reported by Stas Kobzar)</li></td></tr>
</table>
<p>
For a full list of changes in this release, please see the ChangeLog:<br>
<a href='https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-16.6.0'>https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-16.6.0</a>
<p>
<b>Thank you for your continued support of Asterisk!</b><br>
</body></html>