<html><head></head><body>
The Asterisk Development Team would like to announce the release of Asterisk 13.24.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 13.24.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-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-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-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-28157'>ASTERISK-28157</a>] - <td><td>Asterisk crashes when the res_pjsip_* modules unload<br>(Reported by sungtae kim)</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-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-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-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-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-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-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-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-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-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-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-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-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-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>
</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>
</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-13.24.0'>http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.24.0</a>
<p>
<b>Thank you for your continued support of Asterisk!</b><br>
</body></html>