<html><head></head><body>
The Asterisk Development Team would like to announce the release of Asterisk 17.1.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 17.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-28589'>ASTERISK-28589</a>] - <td><td>chan_sip: Depending on configuration an INVITE can alter Addr of a peer<br>(Reported by Andrey  V. T.)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28580'>ASTERISK-28580</a>] - <td><td>Bypass SYSTEM write permission in manager action allows system commands execution<br>(Reported by Eliel Sardañons)</li></td></tr>
<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>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-28602'>ASTERISK-28602</a>] - <td><td>res_pjsip_outbound_registration: Maximum retries reached<br>(Reported by Daniel)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28586'>ASTERISK-28586</a>] - <td><td>Typo in README-SERIOUSLY.bestpractices.md<br>(Reported by Sam Banks)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-22192'>ASTERISK-22192</a>] - <td><td>[patch] Allow voicemail forwards with ODBC backend when format differs from attachfmt column<br>(Reported by cmaj)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28567'>ASTERISK-28567</a>] - <td><td>Problem with ASTERISK-20207: Asterisk should clear out any .lock files in the voice mail directory on startup.<br>(Reported by Michael)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28542'>ASTERISK-28542</a>] - <td><td>[patch] add the ability for asterisk to generate on-hold re-invites<br>(Reported by Torrey Searle)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28512'>ASTERISK-28512</a>] - <td><td>Add pass-through support for H.265 (HEVC) codec<br>(Reported by Florian Floimair)</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-28609'>ASTERISK-28609</a>] - <td><td>Memory Leak in res_rtp_asterisk.c<br>(Reported by Ted G)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28604'>ASTERISK-28604</a>] - <td><td>app_meetme, chan_ooh323 and cdr_mysql don't build on 17.0.0<br>(Reported by George Joseph)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28659'>ASTERISK-28659</a>] - <td><td>res_pjsip_sdp_rtp: Bundle includes non-existent media stream if codecs create additional streams and offer does not have them<br>(Reported by nappsoft)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28641'>ASTERISK-28641</a>] - <td><td>res_pjsip Segfaults when realtime configuration to an AOR points to a not existent AOR<br>(Reported by Ross Beer)</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-28637'>ASTERISK-28637</a>] - <td><td>chan_sip+native_bridge_rtp: directmedia compatibility check failure when negociated ptime is not default ptime.<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-28445'>ASTERISK-28445</a>] - <td><td>res_pjsip_session: ast_json_vpack: Invalid UTF-8 string on hangup when TEST_FRAMEWORK enabled<br>(Reported by Bernhard Schmidt)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28631'>ASTERISK-28631</a>] - <td><td>res_parking: Doesn't park when parkee and parker are the same<br>(Reported by Ross Beer)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28621'>ASTERISK-28621</a>] - <td><td>Enforce T.38 error correction mode at 200 ok received  <br>(Reported by Salah Ahmed)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28624'>ASTERISK-28624</a>] - <td><td>res_pjsip_outbound_registration: add SRV failover<br>(Reported by Kevin Harwell)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28608'>ASTERISK-28608</a>] - <td><td>app_amd: Use time calculation to calculate timeout<br>(Reported by Michael Cargile)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28615'>ASTERISK-28615</a>] - <td><td>chan_dahdi: PRI span status may stay "Down, Active" after a short alarm<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-28576'>ASTERISK-28576</a>] - <td><td>res_rtp_asterisk: ICE Completion Crash when sent packet length doesn't match<br>(Reported by Joshua Elson)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-26481'>ASTERISK-26481</a>] - <td><td>FILE function grabs garbage along with read data when target line has no newline<br>(Reported by Jonathan Harris)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28618'>ASTERISK-28618</a>] - <td><td>bridge_softmix: hold not cleared when joining a softmix bridge<br>(Reported by Kevin Harwell)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28616'>ASTERISK-28616</a>] - <td><td>parking: Deadlock when multi call parking<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-28423'>ASTERISK-28423</a>] - <td><td>ARI causes STASIS Deadlock<br>(Reported by Ross Beer)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28572'>ASTERISK-28572</a>] - <td><td>Memory leaks in res_calendar_exchange and res_calendar_icalendar<br>(Reported by Yoooooo Ha)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28585'>ASTERISK-28585</a>] - <td><td>ari/resource_events: Crash in event session cleanup<br>(Reported by Kevin Harwell)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28590'>ASTERISK-28590</a>] - <td><td>utils.c throws repeated warnings; "pthread_attr_setstacksize: Invalid argument"<br>(Reported by Speed Dial Dave)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28578'>ASTERISK-28578</a>] - <td><td>race condition on pjsip channelstats command<br>(Reported by Salah Ahmed)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28571'>ASTERISK-28571</a>] - <td><td>cdr_pgsql: accesses obsolete (and finally removed) column<br>(Reported by Christoph Moench-Tegeder)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28575'>ASTERISK-28575</a>] - <td><td>MWI Send Notify Crash on 16.6<br>(Reported by Joshua Elson)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28574'>ASTERISK-28574</a>] - <td><td>pjproject fails to build on 16.6.0, works on 16.5<br>(Reported by Niklas Larsson)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28561'>ASTERISK-28561</a>] - <td><td>Asterisk Deadlocks<br>(Reported by Aheliotech)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28086'>ASTERISK-28086</a>] - <td><td>chan_pjsip: Crash when initiating PlayDTMF over AMI<br>(Reported by Jeremiah Gadd)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28552'>ASTERISK-28552</a>] - <td><td>res_pjsip_mwi: Frack during unload on unsolicited_mwi container<br>(Reported by Kevin Harwell)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28566'>ASTERISK-28566</a>] - <td><td>CDR backend unload problem during active call(s)<br>(Reported by Marian Piater)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28553'>ASTERISK-28553</a>] - <td><td>stasis.c: Crash during unload<br>(Reported by Kevin Harwell)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28544'>ASTERISK-28544</a>] - <td><td>Wrong contact representation in ipv6 mode<br>(Reported by Jørgen H)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28534'>ASTERISK-28534</a>] - <td><td>Segmentation fault when there is no priority for an extension<br>(Reported by Timothy Vanderaerden)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28463'>ASTERISK-28463</a>] - <td><td>res_pjsip_path: Crash when invalid contact is configured<br>(Reported by Juan Martin)</li></td></tr>
<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-23756'>ASTERISK-23756</a>] - <td><td>setvar directive when used in template and a child of said template, results in duplicate variable names<br>(Reported by Michael Goryainov)</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-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-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-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>
</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-28614'>ASTERISK-28614</a>] - <td><td>app_senddtmf: Allow "receiving" DTMF with PlayDTMF instead of only "sending"<br>(Reported by lvl)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28613'>ASTERISK-28613</a>] - <td><td>func_curl: CURLOPT cannot set Content-Type header<br>(Reported by Martin Tomec)</li></td></tr>
<tr><td valign=top nowrap='nowrap'><li>[<a href='https://issues.asterisk.org/jira/browse/ASTERISK-28533'>ASTERISK-28533</a>] - <td><td>func_jitterbuffer: Add support for video synchronization<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-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-17.1.0'>https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-17.1.0</a>
<p>
<b>Thank you for your continued support of Asterisk!</b><br>
</body></html>