<html><head></head><body>
The Asterisk Development Team would like to announce the release of Asterisk 16.12.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.12.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>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-28878'>ASTERISK-28878</a>] - <td><td>chan_pjsip: PJSIP_MEDIA_OFFER Broken asterisk 16<br>(Reported by Joseph Ades)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28965'>ASTERISK-28965</a>] - <td><td>res_pjsip: Apply outbound proxy to static contacts on AOR<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-28930'>ASTERISK-28930</a>] - <td><td>./configure --without-ssl build failure<br>(Reported by Jaco Kroon)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28886'>ASTERISK-28886</a>] - <td><td>chan_pjsip: PJSIP_SC_NULL does not exist in pjproject 2.7.2<br>(Reported by Jared Smith)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28957'>ASTERISK-28957</a>] - <td><td>chan_sip: chan_sip does not process 400 response to an INVITE.<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-28888'>ASTERISK-28888</a>] - <td><td>res_corosync: causes asterisk crash in huge distributed environment.<br>(Reported by Universit√† di Bologna - CESIA VoIP)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28955'>ASTERISK-28955</a>] - <td><td>"setvar" doesn't work properly in dahdi-channels.conf<br>(Reported by Marin Odrljin)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28954'>ASTERISK-28954</a>] - <td><td>StreamEcho() only returns 1 active stream<br>(Reported by Bill Kervaski)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28942'>ASTERISK-28942</a>] - <td><td>res_sorcery_memory_cache: Individual object expiration behaves unexpectedly with full backend caching<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-28953'>ASTERISK-28953</a>] - <td><td>res_pjsip_session: Preserve stream label<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-28952'>ASTERISK-28952</a>] - <td><td>Queue wrapuptime sometimes not respected (based on stale lastcall time)<br>(Reported by Walter Doekes)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28950'>ASTERISK-28950</a>] - <td><td>Stale code in app_queue to check untouched channel<br>(Reported by Walter Doekes)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28644'>ASTERISK-28644</a>] - <td><td>Stale comment in app_queue about ring_entry exception<br>(Reported by Walter Doekes)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28948'>ASTERISK-28948</a>] - <td><td>ARI channel create doesn't referencing the channel_id parameter<br>(Reported by sungtae kim)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28938'>ASTERISK-28938</a>] - <td><td>core_unreal / core_local: Add support for multistream and re-negotiation<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-28939'>ASTERISK-28939</a>] - <td><td>res_rtp_asterisk: Don't have send/receive buffers on non-WebRTC<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-28944'>ASTERISK-28944</a>] - <td><td>bridge_softmix: Transitioning a stream from inactive -> sendrecv/sendonly doesn't re-negotiation<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-28923'>ASTERISK-28923</a>] - <td><td>T.38 Segfaults in chan_pjsip_queryoption<br>(Reported by Yury Kirsanov)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28940'>ASTERISK-28940</a>] - <td><td>/channels/create doesn't get any parameters from the body<br>(Reported by sungtae kim)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28936'>ASTERISK-28936</a>] - <td><td>res_pjsip: crash when dialing non-sip uri<br>(Reported by Walter Doekes)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28900'>ASTERISK-28900</a>] - <td><td>res_fax: Double frame free when gateway in use with off-nominal format usage<br>(Reported by Gregory Massel)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28929'>ASTERISK-28929</a>] - <td><td>pjproject_bundled: Honor --without-pjproject.<br>(Reported by Alexander Traud)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28932'>ASTERISK-28932</a>] - <td><td>res_pjsip_logger writing too big packets<br>(Reported by nappsoft)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28921'>ASTERISK-28921</a>] - <td><td>Wrong return value check for fwrite when writing to pcap file<br>(Reported by nappsoft)</li></td></tr>
</table>
<p>
<b>Improvements 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-28959'>ASTERISK-28959</a>] - <td><td>res_pjsip: Added option for disable rport parameter set<br>(Reported by sungtae kim)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28958'>ASTERISK-28958</a>] - <td><td>Continue reading string when ping received by websocket<br>(Reported by Nickolay V. Shmyrev)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28945'>ASTERISK-28945</a>] - <td><td>AMI SendText - add Content-Type parameter<br>(Reported by Kevin Harwell)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28949'>ASTERISK-28949</a>] - <td><td>res_http_websocket: Add masking to websocket client<br>(Reported by Moises Silva)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28899'>ASTERISK-28899</a>] - <td><td>Upgrade Asterisk to bundled pjproject 2.10<br>(Reported by Kevin Harwell)</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.12.0'>https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-16.12.0</a>
<p>
<b>Thank you for your continued support of Asterisk!</b><br>
</body></html>