<html><head></head><body>
The Asterisk Development Team would like to announce the release of Asterisk 16.1.0.<br>
This release is available for immediate download at<br>
<a href='http://downloads.asterisk.org/pub/telephony/asterisk'>http://downloads.asterisk.org/pub/telephony/asterisk</a>
<p>
The release of Asterisk 16.1.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-28127'>ASTERISK-28127</a>] - <td><td>Buffer overflow for DNS SRV/NAPTR records<br>(Reported by Jan Hoffmann)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28013'>ASTERISK-28013</a>] - <td><td>res_http_websocket: Crash when reading HTTP Upgrade requests<br>(Reported by Sean Bright)</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-28087'>ASTERISK-28087</a>] - <td><td>add flag to allow CALLERID(num) to be placed in Contact header in chan_pjsip<br>(Reported by Torrey Searle)</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-28151'>ASTERISK-28151</a>] - <td><td>app_voicemail: MWI fails with mailboxes=##@device instead of mailboxes=##@default<br>(Reported by Ronald Raikes)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28125'>ASTERISK-28125</a>] - <td><td>app_queue: Revert broken queue channel reference patch<br>(Reported by lvl)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28162'>ASTERISK-28162</a>] - <td><td>[patch] need to reset DTMF last sequence number and timestamp on voice packet with marker bit<br>(Reported by Alexei Gradinari)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28159'>ASTERISK-28159</a>] - <td><td>SIGABRT caused by stack corruption in hashkeys_read when no matching keys present<br>(Reported by Michael Walton)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28140'>ASTERISK-28140</a>] - <td><td>repeated segmentation faults <br>(Reported by Eyal Hasson)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28169'>ASTERISK-28169</a>] - <td><td>ARI /channels/create handler causes core dump<br>(Reported by sungtae kim)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28103'>ASTERISK-28103</a>] - <td><td>stasis: Filter messages at publishing to reduce work done<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-28129'>ASTERISK-28129</a>] - <td><td>Incorrect Behavior for rewrite_contact when Re-Invite omits routset<br>(Reported by Torrey Searle)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28158'>ASTERISK-28158</a>] - <td><td>Some conditions prevent running of el_end, break the terminal.<br>(Reported by Corey Farrell)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28110'>ASTERISK-28110</a>] - <td><td>rtp: Incorrect Packetization<br>(Reported by Robert Cripps)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28146'>ASTERISK-28146</a>] - <td><td>pbx_config: Only the first [globals] section is processed.<br>(Reported by Corey Farrell)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28150'>ASTERISK-28150</a>] - <td><td>Formatting error in documentation<br>(Reported by Scott Griepentrog)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28081'>ASTERISK-28081</a>] - <td><td>chan_sip: Asterisk 12+ chan_sip doesn't report AST_CEL_PICKUP in handle_invite_replaces<br>(Reported by Luit van Drongelen)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28137'>ASTERISK-28137</a>] - <td><td>res_pjsip_notify: improve realtime performance on CLI completion on the endpoint<br>(Reported by Alexei Gradinari)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27980'>ASTERISK-27980</a>] - <td><td>Caller ID cannot be changed on Attended Transfer before dialing out<br>(Reported by Alexei Gradinari)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28107'>ASTERISK-28107</a>] - <td><td>app_confbridge:  Participant info labels aren't being added to the SDPs<br>(Reported by George Joseph)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28089'>ASTERISK-28089</a>] - <td><td>function ast_sendtext() create RTP realtime packets with a trailing null byte in the payload<br>(Reported by Emmanuel BUU)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28076'>ASTERISK-28076</a>] - <td><td>bridging: Asterisk crashes when receiving an empty realtime text frame<br>(Reported by Emmanuel BUU)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28084'>ASTERISK-28084</a>] - <td><td>app_queue: QueueMemberStatus Event flooding AMI<br>(Reported by Andrej)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28077'>ASTERISK-28077</a>] - <td><td>res_pjsip: improve realtime performance on CLI 'pjsip show contacts'<br>(Reported by Alexei Gradinari)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27920'>ASTERISK-27920</a>] - <td><td>app_queue: Queue member considered inuse after immediately hanging up during dialing.<br>(Reported by Cao Minh Hiep)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-26094'>ASTERISK-26094</a>] - <td><td>stasis: Playing MOH to bridge with ARI does not work<br>(Reported by Cameron)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28065'>ASTERISK-28065</a>] - <td><td>res_odbc: missing SQL error diagnostic<br>(Reported by Alexei Gradinari)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28057'>ASTERISK-28057</a>] - <td><td>chan_sip: SipNotify via AMI behaves differently to CLI<br>(Reported by Peter Katzmann)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28045'>ASTERISK-28045</a>] - <td><td>configure script does not enforce libunbound2 version<br>(Reported by Samuel Galarneau)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28070'>ASTERISK-28070</a>] - <td><td>testsuite: Sniffer assumes pjmedia will use ports below 10000<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-27854'>ASTERISK-27854</a>] - <td><td>rtp: Crash in off-nominal case where RTP instance can't be set up<br>(Reported by Lei Fu)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28034'>ASTERISK-28034</a>] - <td><td>chan_sip unstable with TLS after asterisk start or reloads<br>(Reported by David Hajek)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28059'>ASTERISK-28059</a>] - <td><td>PJSIP: Update bundled PJPROJECT to version 2.8<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-27121'>ASTERISK-27121</a>] - <td><td>res_pjsip_mwi: Memory leak on reload<br>(Reported by Sergej Kasumovic)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28047'>ASTERISK-28047</a>] - <td><td>chan_pjsip: Declined video stream is added when no video codecs configured and session refresh with removed video stream occurs<br>(Reported by Will)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28033'>ASTERISK-28033</a>] - <td><td>AMI event "NewExten" is set to the wrong class<br>(Reported by lvl)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28049'>ASTERISK-28049</a>] - <td><td>res_pjproject 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-28029'>ASTERISK-28029</a>] - <td><td>[patch] res_musiconhold : music on hold will not start if previous hold just reached end of file<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-28005'>ASTERISK-28005</a>] - <td><td>channel.c: ARI ring only once<br>(Reported by Hajek Michal)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28032'>ASTERISK-28032</a>] - <td><td>Realtime queuemembers are not updated during retry phase<br>(Reported by lvl)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27988'>ASTERISK-27988</a>] - <td><td>alembic: PJSIP "mwi_subscribe_replaces_unsolicited" field is integer not boolean<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-28020'>ASTERISK-28020</a>] - <td><td>res_pjsip_transport_websocket: Properly set 'received' for IPv6<br>(Reported by Sean Bright)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28002'>ASTERISK-28002</a>] - <td><td>When T.140 realtime text is negociated, a lot of debug traces are generated<br>(Reported by Emmanuel BUU)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27881'>ASTERISK-27881</a>] - <td><td>PBX calls via chan_sip TCP trunk now get authentification error<br>(Reported by Ian Gilmour)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28022'>ASTERISK-28022</a>] - <td><td>res_pjsip realtime: uri column in ps_contacts table can be too short<br>(Reported by Florian Floimair)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27944'>ASTERISK-27944</a>] - <td><td>res_pjsip_t38: Crash receiving 1xx responses other than 100 before 200 for T.38 reINVITE<br>(Reported by Joshua Elson)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28007'>ASTERISK-28007</a>] - <td><td>rtcp-mux is put in SDP answer regardless of offer<br>(Reported by Torrey Searle)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27398'>ASTERISK-27398</a>] - <td><td>No joint capabilities with video and audio-only streams<br>(Reported by Benjamin Keith Ford)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27973'>ASTERISK-27973</a>] - <td><td>app_queue: QUEUESTATUS = CONTINUE instead LEAVEEMPTY<br>(Reported by Valentin Safonov)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27997'>ASTERISK-27997</a>] - <td><td>pjproject_bundled: Fix for Solaris builds. Do not undef s_addr.<br>(Reported by Alexander Traud)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27999'>ASTERISK-27999</a>] - <td><td>Wrong SRTP use status report<br>(Reported by Salah Ahmed)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28001'>ASTERISK-28001</a>] - <td><td>res_pjsip_registrar: Improve performance of inbound handling<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-27966'>ASTERISK-27966</a>] - <td><td>pjsip: Race condition in 183 re transmission can result in a deadlock<br>(Reported by Torrey Searle)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-15331'>ASTERISK-15331</a>] - <td><td>make menuselect fails due to undefined symbols (initscr32, w32addch) in menuselect_curses.o<br>(Reported by Majdi Bsoul)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-14935'>ASTERISK-14935</a>] - <td><td>[regression] menuselect compilation failure on Solaris 10<br>(Reported by Samuel Owens)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-12382'>ASTERISK-12382</a>] - <td><td>menuselect compilation failure on Solaris 10 / gcc 3.4.3<br>(Reported by rleasure)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-9107'>ASTERISK-9107</a>] - <td><td>menuselect compilation failure on Solaris 10/gcc-4.1.1<br>(Reported by Bob Atkins)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27991'>ASTERISK-27991</a>] - <td><td>BuildSystem: Enable Jansson in Solaris 11.<br>(Reported by Alexander Traud)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27548'>ASTERISK-27548</a>] - <td><td>res_pjsip_endpoint_identifier_ip only matches against "generic string" headers<br>(Reported by George Joseph)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27990'>ASTERISK-27990</a>] - <td><td>res_rtp_asterisk: Requires OpenSSL in Developer Mode.<br>(Reported by Alexander Traud)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27591'>ASTERISK-27591</a>] - <td><td>Frack errors in stasis.c and memory leakage<br>(Reported by Siruja Maharjan)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27978'>ASTERISK-27978</a>] - <td><td>res_pjsip: Change default transport keepalive to preserve behavior<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-27968'>ASTERISK-27968</a>] - <td><td>systemd: asterisk.service<br>(Reported by seanchann.zhou)</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-28144'>ASTERISK-28144</a>] - <td><td>[patch] New function PJSIP_PARSE_URI to parse an URI and return a specified part of the URI<br>(Reported by Alexei Gradinari)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28136'>ASTERISK-28136</a>] - <td><td>Allow the sip_to_pjsip script to be used in a pipe<br>(Reported by Pascal Cadotte Michaud)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28046'>ASTERISK-28046</a>] - <td><td>Remove stale nonoptreq references<br>(Reported by Walter Doekes)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27164'>ASTERISK-27164</a>] - <td><td>[patch] Add IPv6 Support for DUNDi<br>(Reported by Adam Secombe)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28006'>ASTERISK-28006</a>] - <td><td>PJSIP: Missing "party=calling"/"party=called" in Remote-Party-ID<br>(Reported by Eric Dantie)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27995'>ASTERISK-27995</a>] - <td><td>pjproject_bundled: Find shared libraries in root --with-ssl=PATH.<br>(Reported by Alexander Traud)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27993'>ASTERISK-27993</a>] - <td><td>pjsip_wizard example gives wrong info about unsupported SRV records<br>(Reported by Jonathan Harris)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-27970'>ASTERISK-27970</a>] - <td><td>res_rtp_asterisk: T.140 packets containing backspace or end of line are merged with regular text and it causes some UA to break<br>(Reported by Emmanuel BUU)</li></td></tr>
</table>
<p>
For a full list of changes in this release, please see the ChangeLog:<br>
<a href='http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-16.1.0'>http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-16.1.0</a>
<p>
<b>Thank you for your continued support of Asterisk!</b><br>
</body></html>