mirror of
https://github.com/asterisk/asterisk.git
synced 2025-08-25 06:59:25 +00:00
Compare commits
6 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
9c4fa0f2d4 | ||
|
be50d777da | ||
|
e9f72a74ce | ||
|
1eb543ea0a | ||
|
0932128a0f | ||
|
b4d55ed7d4 |
1
.lastclean
Normal file
1
.lastclean
Normal file
@@ -0,0 +1 @@
|
||||
40
|
@@ -154,7 +154,7 @@ static int read_exec(struct ast_channel *chan, const char *data)
|
||||
struct ast_tone_zone_sound *ts = NULL;
|
||||
struct ast_flags flags = {0};
|
||||
const char *status = "ERROR";
|
||||
char *terminator = NULL; /* use default terminator # by default */
|
||||
char *terminator = "#"; /* use default terminator # by default */
|
||||
|
||||
AST_DECLARE_APP_ARGS(arglist,
|
||||
AST_APP_ARG(variable);
|
||||
@@ -213,7 +213,7 @@ static int read_exec(struct ast_channel *chan, const char *data)
|
||||
}
|
||||
}
|
||||
if (ast_test_flag(&flags, OPT_TERMINATOR)) {
|
||||
if (!ast_strlen_zero(arglist.filename)) {
|
||||
if (!ast_strlen_zero(opt_args[OPT_ARG_TERMINATOR])) {
|
||||
terminator = opt_args[OPT_ARG_TERMINATOR];
|
||||
} else {
|
||||
terminator = ""; /* no digit inherently will terminate input */
|
||||
|
262
asterisk-18.7.0-summary.html
Normal file
262
asterisk-18.7.0-summary.html
Normal file
@@ -0,0 +1,262 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><title>Release Summary - asterisk-18.7.0</title><h1 align="center"><a name="top">Release Summary</a></h1><h3 align="center">asterisk-18.7.0</h3><h3 align="center">Date: 2021-10-07</h3><h3 align="center"><asteriskteam@digium.com></h3><hr><h2 align="center">Table of Contents</h2><ol>
|
||||
<li><a href="#summary">Summary</a></li>
|
||||
<li><a href="#contributors">Contributors</a></li>
|
||||
<li><a href="#closed_issues">Closed Issues</a></li>
|
||||
<li><a href="#open_issues">Open Issues</a></li>
|
||||
<li><a href="#commits">Other Changes</a></li>
|
||||
<li><a href="#diffstat">Diffstat</a></li>
|
||||
</ol><hr><a name="summary"><h2 align="center">Summary</h2></a><center><a href="#top">[Back to Top]</a></center><p>This release is a point release of an existing major version. The changes included were made to address problems that have been identified in this release series, or are minor, backwards compatible new features or improvements. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous version are strongly encouraged to review the UPGRADE.txt document as well as the CHANGES document for information about upgrading to this release series.</p><p>The data in this summary reflects changes that have been made since the previous release, asterisk-18.6.0.</p><hr><a name="contributors"><h2 align="center">Contributors</h2></a><center><a href="#top">[Back to Top]</a></center><p>This table lists the people who have submitted code, those that have tested patches, as well as those that reported issues on the issue tracker that were resolved in this release. For coders, the number is how many of their patches (of any size) were committed into this release. For testers, the number is the number of times their name was listed as assisting with testing a patch. Finally, for reporters, the number is the number of issues that they reported that were affected by commits that went into this release.</p><table width="100%" border="0">
|
||||
<tr><th width="33%">Coders</th><th width="33%">Testers</th><th width="33%">Reporters</th></tr>
|
||||
<tr valign="top"><td width="33%">18 Naveen Albert <asterisk@phreaknet.org><br/>7 Sean Bright <sean.bright@gmail.com><br/>5 Asterisk Development Team <asteriskteam@digium.com><br/>4 George Joseph <gjoseph@digium.com><br/>4 Alexander Traud <pabstraud@compuserve.com><br/>1 sungtae kim <sungtae.kim@avoxi.com><br/>1 Kevin Harwell <kharwell@sangoma.com><br/>1 Sarah Autumn <sarah@connectionsmuseum.org><br/>1 Mark Murawski <markm@intellasoft.net><br/>1 Carlos Oliva <carlos.oliva@invoxcontact.com><br/>1 Joshua C. Colp <jcolp@sangoma.com><br/>1 Jasper Hafkenscheid <jasper.hafkenscheid@wearespindle.com><br/>1 Guido Falsi <madpilot@freebsd.org><br/>1 Sebastien Duthil <sduthil@wazo.community><br/>1 Sungtae Kim <pchero21@gmail.com><br/>1 Andre Barbosa <andre.emanuel.barbosa@gmail.com><br/></td><td width="33%"><td width="33%">16 N A <mail@interlinked.x10host.com><br/>3 Alexander Traud <pabstraud@compuserve.com><br/>3 George Joseph <gjoseph@digium.com><br/>2 sungtae kim <pchero21@gmail.com><br/>1 Carlos Oliva <carlos.oliva@invoxcontact.com><br/>1 Sta Retji <zema3ema@yahoo.com><br/>1 Sébastien Duthil <sduthil@wazo.community><br/>1 Sean Bright <sean@seanbright.com><br/>1 Luke Escude <luke@primevox.net><br/>1 Guido Falsi <madpilot@freebsd.org><br/>1 Ernani José Camargo Azevedo <ernaniaz@gmail.com><br/>1 Joshua C. Colp <jcolp@digium.com><br/>1 Andre Barbosa <andre.emanuel.barbosa@gmail.com><br/>1 Corey Farrell <git@cfware.com><br/>1 Alexander Akimov <aleksander.akimow@gmail.com><br/>1 Sarah Autumn <sarah@endlesstemple.org><br/>1 Tomas Maldonado <tomas.maldonado@intraway.com><br/>1 Charlie Smurthwaite <charlie@atechmedia.com><br/>1 Isaac McDonald <imcdona@voicebyip.com><br/>1 Alexander Zharov <anzharov@domclick.ru><br/>1 Asterisk to be misaligned.<br/>1 Mark Murawski <markm@intellasoft.net><br/>1 Jasper Hafkenscheid <jasper.hafkenscheid@wearespindle.com><br/></td></tr>
|
||||
</table><hr><a name="closed_issues"><h2 align="center">Closed Issues</h2></a><center><a href="#top">[Back to Top]</a></center><p>This is a list of all issues from the issue tracker that were closed by changes that went into this release.</p><h3>Deprecation</h3><h4>Category: Addons/app_mysql</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29555">ASTERISK-29555</a>: app_mysql: Deprecated in 1.8, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Addons/cdr_mysql</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29554">ASTERISK-29554</a>: cdr_mysql: Deprecated in 1.8, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Applications/app_dahdiras</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29563">ASTERISK-29563</a>: app_dahdiras: Deprecated in 16, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Applications/app_fax</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29559">ASTERISK-29559</a>: app_fax: Deprecated in 16, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Applications/app_ices</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29557">ASTERISK-29557</a>: app_ices: Deprecated in 16, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Applications/app_image</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29561">ASTERISK-29561</a>: app_image: Deprecated in 16, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Applications/app_macro</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29558">ASTERISK-29558</a>: app_macro: Deprecated in 16, to be removed in 21<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Applications/app_meetme</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29548">ASTERISK-29548</a>: app_meetme: Deprecated in 19, to be removed in 21<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Applications/app_nbscat</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29562">ASTERISK-29562</a>: app_nbscat: Deprecated in 16, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Applications/app_osplookup</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29549">ASTERISK-29549</a>: app_osploop: Deprecated in 19, to be removed in 21<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Applications/app_url</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29560">ASTERISK-29560</a>: app_url: Deprecated in 16, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: CDR/cdr_syslog</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29564">ASTERISK-29564</a>: cdr_syslog: Deprecated in 16, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Channels/chan_alsa</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29550">ASTERISK-29550</a>: chan_alsa: Deprecated in 19, to be removed in 21<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Channels/chan_mgcp</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29551">ASTERISK-29551</a>: chan_mgcp: Deprecated in 19, to be removed in 21<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Channels/chan_misdn</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29569">ASTERISK-29569</a>: chan_misdn: Deprecated in 16, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Channels/chan_nbs</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29568">ASTERISK-29568</a>: chan_nbs: Deprecated in 16, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Channels/chan_oss</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29565">ASTERISK-29565</a>: chan_oss: Deprecated in 16, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Channels/chan_phone</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29566">ASTERISK-29566</a>: chan_phone: Deprecated in 16, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Channels/chan_sip/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29567">ASTERISK-29567</a>: chan_sip: Deprecated in 17, to be removed in 21<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Channels/chan_skinny</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29552">ASTERISK-29552</a>: chan_skinny: Deprecated in 19, to be removed in 21<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Channels/chan_vpb</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29570">ASTERISK-29570</a>: chan_vpb: Deprecated in 16, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Contrib/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29574">ASTERISK-29574</a>: muted: Deprecated in 16, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: PBX/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29573">ASTERISK-29573</a>: conf2ael: Deprecated in 16, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Resources/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29553">ASTERISK-29553</a>: res_pktccops: Deprecated in 19, to be removed in 21<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Resources/res_config_sqlite</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29571">ASTERISK-29571</a>: res_config_sqlite: Deprecated in 16, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h4>Category: Resources/res_monitor</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29572">ASTERISK-29572</a>: res_monitor: Deprecated in 16, to be removed in 21<br/>Reported by: Joshua C. Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
|
||||
</ul><br><h3>New Feature</h3><h4>Category: Applications/NewFeature</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29496">ASTERISK-29496</a>: Add SendMF application<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=60daa8f761a2db5deeaae9942b23f3c05d147135">[60daa8f761]</a> Naveen Albert -- app_mf: Add channel agnostic MF sender</li>
|
||||
</ul><br><h4>Category: Applications/app_read</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-18454">ASTERISK-18454</a>: Option for Read to be able to accept #<br/>Reported by: Sta Retji<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=dd980e00b4c2811c953940173dd1f98105c73659">[dd980e00b4]</a> Naveen Albert -- app_read: Allow reading # as a digit</li>
|
||||
</ul><br><h4>Category: Functions/NewFeature</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29531">ASTERISK-29531</a>: Add SAYFILES function<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b6b7b1490b2c0fa2ded457ec7b4f00efc903a127">[b6b7b1490b]</a> Naveen Albert -- func_sayfiles: Retrieve say file names</li>
|
||||
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29542">ASTERISK-29542</a>: Add audio scrambler<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=3eec5b8c5c835a9d6d968c41e85e9c9134513c4a">[3eec5b8c5c]</a> Naveen Albert -- func_scramble: Audio scrambler function</li>
|
||||
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29478">ASTERISK-29478</a>: Function to drop frames in the TX or RX directions<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=118d848238151dc1fd9b0aefacf2e83495600420">[118d848238]</a> Naveen Albert -- func_frame_drop: New function</li>
|
||||
</ul><br><h4>Category: Functions/func_env</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29628">ASTERISK-29628</a>: Add file and directory functions<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=19de228e8b7a39a11b2e3a535f490869da22a730">[19de228e8b]</a> Naveen Albert -- func_env: Add DIRNAME and BASENAME functions</li>
|
||||
</ul><br><h4>Category: Functions/func_strings</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29627">ASTERISK-29627</a>: Add STRBETWEEN function<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6198c1d28c2afbe7efbfb492a3e7e863818cb875">[6198c1d28c]</a> Naveen Albert -- func_strings: Add STRBETWEEN function</li>
|
||||
</ul><br><h4>Category: Resources/NewFeature</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29546">ASTERISK-29546</a>: Add tone detection module<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=a6eb1b6f95abd6d0ef89fa42fa4559eeea1c1a7d">[a6eb1b6f95]</a> Naveen Albert -- res_tonedetect: Tone detection module</li>
|
||||
</ul><br><h3>Bug</h3><h4>Category: Applications/app_agent_pool</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29614">ASTERISK-29614</a>: app_agent_pool: XML Doc: unterminated entity reference<br/>Reported by: Alexander Traud<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=5c836c8e363bd56d93e91989f16b4f88adaa67cb">[5c836c8e36]</a> Sean Bright -- config_options: Handle ACO arrays correctly in generated XML docs.</li>
|
||||
</ul><br><h4>Category: Applications/app_confbridge</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29618">ASTERISK-29618</a>: ConfBridge errors on creation conference room<br/>Reported by: Alexander Zharov<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=de19836c24ed8f631db93650963fc8130d808151">[de19836c24]</a> George Joseph -- bridge_softmix: Suppress error on topology change failure</li>
|
||||
</ul><br><h4>Category: Applications/app_milliwatt</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29575">ASTERISK-29575</a>: app_milliwatt: Milliwatt application doesn't use the proper timings<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=dffc5e7f5cc2fa85682c4d2faccc02c1c54df396">[dffc5e7f5c]</a> Naveen Albert -- app_milliwatt: Timing fix</li>
|
||||
</ul><br><h4>Category: Applications/app_mp3</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29635">ASTERISK-29635</a>: MP3Player don' t work with actual mpg123 versions<br/>Reported by: Carlos Oliva<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=e8f7b53023cc750e64ad2242f1d408870d50dd53">[e8f7b53023]</a> Carlos Oliva -- app_mp3: Force output to 16 bits in mpg123</li>
|
||||
</ul><br><h4>Category: Applications/app_queue</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-28701">ASTERISK-28701</a>: app_queue: Core reload resets queue stats, even when keepstats=yes<br/>Reported by: Luke Escude<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c7af46995e382ad97320ef64f22af9654c997788">[c7af46995e]</a> Naveen Albert -- app_queue: Don't reset queue stats on reload</li>
|
||||
</ul><br><h4>Category: Applications/app_read</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29673">ASTERISK-29673</a>: app_read: Fix null pointer crash regression<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=e9f72a74ce1e4baf9fe6d51026292715364cc114">[e9f72a74ce]</a> Naveen Albert -- app_read: Fix null pointer crash</li>
|
||||
</ul><br><h4>Category: Applications/app_skel</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29614">ASTERISK-29614</a>: app_agent_pool: XML Doc: unterminated entity reference<br/>Reported by: Alexander Traud<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=5c836c8e363bd56d93e91989f16b4f88adaa67cb">[5c836c8e36]</a> Sean Bright -- config_options: Handle ACO arrays correctly in generated XML docs.</li>
|
||||
</ul><br><h4>Category: Channels/chan_dahdi</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29518">ASTERISK-29518</a>: sig_analog: FCG_CAMA fails to signal ANI spill when using MF signaling<br/>Reported by: Sarah Autumn<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=241686f8600f4321cb953d368d98df2637460719">[241686f860]</a> Sarah Autumn -- sig_analog: Changes to improve electromechanical signalling compatibility</li>
|
||||
</ul><br><h4>Category: Channels/chan_mgcp</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-20339">ASTERISK-20339</a>: chan_mgcp, resp_pktccops ast_debug support<br/>Reported by: Tomas Maldonado<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=121860e3f69359d16e995d36a8bafc6467391571">[121860e3f6]</a> Sean Bright -- mgcp: Remove dead debug code</li>
|
||||
</ul><br><h4>Category: Core/DNS</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-28004">ASTERISK-28004</a>: dns: Core ast_dns_get_nameservers does not support configured IPv6 servers<br/>Reported by: Isaac McDonald<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=689c703b2c6e8ded4490bdf1b6b2a11acc977e5e">[689c703b2c]</a> Sean Bright -- dns.c: Load IPv6 DNS resolvers if configured.</li>
|
||||
</ul><br><h4>Category: Core/Jitterbuffer</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27176">ASTERISK-27176</a>: test_abstract_jb: frames leak<br/>Reported by: Corey Farrell<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=ee62a079144f707da042cd3324027b171ef75fdc">[ee62a07914]</a> Sean Bright -- test_abstract_jb.c: Fix put and put_out_of_order memory leaks.</li>
|
||||
</ul><br><h4>Category: Documentation</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29614">ASTERISK-29614</a>: app_agent_pool: XML Doc: unterminated entity reference<br/>Reported by: Alexander Traud<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=5c836c8e363bd56d93e91989f16b4f88adaa67cb">[5c836c8e36]</a> Sean Bright -- config_options: Handle ACO arrays correctly in generated XML docs.</li>
|
||||
</ul><br><h4>Category: Formats/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29539">ASTERISK-29539</a>: Segmentation fault at ast_writestream() when write handler not defined (happens with OGG/Speex)<br/>Reported by: Ernani José Camargo Azevedo<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=628830921ef9ddf1e3d611c37f1c22393b0293b6">[628830921e]</a> Kevin Harwell -- format_ogg_speex: Implement a "not supported" write handler</li>
|
||||
</ul><br><h4>Category: General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29630">ASTERISK-29630</a>: Asterisk is unable to read extended number format terminfo files<br/>Reported by: Sean Bright<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=858cb386fd4610eb018e39ce4c9c8becef0bbd39">[858cb386fd]</a> Sean Bright -- term.c: Add support for extended number format terminfo files.</li>
|
||||
</ul><br><h4>Category: PBX/pbx_ael</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29609">ASTERISK-29609</a>: Subsequent 'ael reload' will cause a lock up<br/>Reported by: Mark Murawski<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=042ae05be7a24c1c50d1f769898eb6a81f38e45d">[042ae05be7]</a> Mark Murawski -- pbx_ael: Fix crash and lockup issue regarding 'ael reload'</li>
|
||||
</ul><br><h4>Category: Resources/res_ari_channels</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29629">ASTERISK-29629</a>: ARI external media channel creation doesn't set option data<br/>Reported by: sungtae kim<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=d9747104ff074ead83bac1138023958e5f25f61f">[d9747104ff]</a> Sungtae Kim -- resource_channels.c: Fix external media data option</li>
|
||||
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29622">ASTERISK-29622</a>: ARI: external media create doesn't use body parameter<br/>Reported by: sungtae kim<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=479cc17f45e8a310d4d6039bbf501469e86828f3">[479cc17f45]</a> sungtae kim -- resource_channels.c: Fix wrong external media parameter parse</li>
|
||||
</ul><br><h4>Category: Resources/res_convert</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29539">ASTERISK-29539</a>: Segmentation fault at ast_writestream() when write handler not defined (happens with OGG/Speex)<br/>Reported by: Ernani José Camargo Azevedo<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=628830921ef9ddf1e3d611c37f1c22393b0293b6">[628830921e]</a> Kevin Harwell -- format_ogg_speex: Implement a "not supported" write handler</li>
|
||||
</ul><br><h4>Category: Resources/res_pjproject</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29582">ASTERISK-29582</a>: res_pjproject: Can't map pjproject log messages to Asterisk TRACE<br/>Reported by: George Joseph<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b72425b1f0407d1a3490589b3a13d725e8503df8">[b72425b1f0]</a> George Joseph -- res_pjproject: Allow mapping to Asterisk TRACE level</li>
|
||||
</ul><br><h4>Category: Resources/res_pjsip</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29618">ASTERISK-29618</a>: ConfBridge errors on creation conference room<br/>Reported by: Alexander Zharov<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=de19836c24ed8f631db93650963fc8130d808151">[de19836c24]</a> George Joseph -- bridge_softmix: Suppress error on topology change failure</li>
|
||||
</ul><br><h4>Category: Resources/res_pjsip/Bundling</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29654">ASTERISK-29654</a>: pjproject includes trailing whitespace in sdp format attributes<br/>Reported by: George Joseph<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=0947c30224165099fd2d038f755d1e94eb42f821">[0947c30224]</a> George Joseph -- pjproject: Add patch to fix trailing whitespace issue in rtpmap</li>
|
||||
</ul><br><h4>Category: Resources/res_rtp_asterisk</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29660">ASTERISK-29660</a>: Build failure when disabling PJSIP support<br/>Reported by: Guido Falsi<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=0932128a0fff725609f5665fb69aa9336ffefa9e">[0932128a0f]</a> Guido Falsi -- res_rtp_asterisk.c: Fix build failure when not building with pjproject.</li>
|
||||
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29616">ASTERISK-29616</a>: res_rtp_asterisk: sqrt(.) requires the header math.h.<br/>Reported by: Alexander Traud<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=82d6bd7ec9e976f99ccb3b0b579ab76669b61659">[82d6bd7ec9]</a> Alexander Traud -- res_rtp_asterisk: sqrt(.) requires the header math.h.</li>
|
||||
</ul><br><h4>Category: Resources/res_snmp</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29634">ASTERISK-29634</a>: res_snmp: gcc 11 needs -fPIC to compile correctly<br/>Reported by: George Joseph<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=2806a45034faf1e7218c3e1998378419d1a17a8b">[2806a45034]</a> George Joseph -- res_snmp: Add -fPIC to _ASTCFLAGS</li>
|
||||
</ul><br><h4>Category: Tests/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27176">ASTERISK-27176</a>: test_abstract_jb: frames leak<br/>Reported by: Corey Farrell<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=ee62a079144f707da042cd3324027b171ef75fdc">[ee62a07914]</a> Sean Bright -- test_abstract_jb.c: Fix put and put_out_of_order memory leaks.</li>
|
||||
</ul><br><h4>Category: Utilities/aelparse</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29540">ASTERISK-29540</a>: aelparse: include of context with timings fails<br/>Reported by: Alexander Traud<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=0b1a629ecd866a767d0a176dfa0d27c9741f8339">[0b1a629ecd]</a> Alexander Traud -- aelparse: Accept an included context with timings.</li>
|
||||
</ul><br><h3>Improvement</h3><h4>Category: Applications/app_morsecode</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29541">ASTERISK-29541</a>: app_morsecode: Add American Morse code<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=9cac1c16da5920402372bedcb1faa7c229bf3ece">[9cac1c16da]</a> Naveen Albert -- app_morsecode: Add American Morse code</li>
|
||||
</ul><br><h4>Category: Applications/app_originate</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29543">ASTERISK-29543</a>: app_originate: Allow specifying codec(s) to use<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=cb1dfecc1164b54bdddc94de1a5520866f561ed6">[cb1dfecc11]</a> Naveen Albert -- app_originate: Add ability to set codecs</li>
|
||||
</ul><br><h4>Category: Applications/app_stack</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29626">ASTERISK-29626</a>: app_stack: Include calling location if attempting to branch to nonexistent location<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c736cef310e9ce919ce0deea875932ec3625da99">[c736cef310]</a> Naveen Albert -- app_stack: Include current location if branch fails</li>
|
||||
</ul><br><h4>Category: Applications/app_voicemail</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29632">ASTERISK-29632</a>: Add option to Application_VoiceMail to suppress instructions only when a custom greeting is present<br/>Reported by: Charlie Smurthwaite<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=347e9a7e4d72ef882db91f95819d74ad5091e979">[347e9a7e4d]</a> Sean Bright -- app_voicemail.c: Ability to silence instructions if greeting is present.</li>
|
||||
</ul><br><h4>Category: Channels/chan_iax2</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29605">ASTERISK-29605</a>: chan_iax2: Add ANI2<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=5a685249ce054347300a7acd94058ea09f6e8a06">[5a685249ce]</a> Naveen Albert -- chan_iax2: Add ANI2/OLI information element</li>
|
||||
</ul><br><h4>Category: Channels/chan_pjsip</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29472">ASTERISK-29472</a>: res_pjsip: OLI/ANI2 support missing<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=1a23c9c047e4e01353b8c9cdb8b79bded8ab6e4b">[1a23c9c047]</a> Naveen Albert -- res_pjsip_caller_id: Add ANI2/OLI parsing</li>
|
||||
</ul><br><h4>Category: Core/Bridging</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29612">ASTERISK-29612</a>: bridge_basic: Don't throw warning if attended transfer is cancelled<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=e660a2c03b657c791e0b8d6b96342f94b0f1ae49">[e660a2c03b]</a> Naveen Albert -- bridge_basic: Change warning to verbose if transfer cancelled</li>
|
||||
</ul><br><h4>Category: Core/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29544">ASTERISK-29544</a>: Media Cache - Delayed remote sound file retrieve delays all playbacks<br/>Reported by: Andre Barbosa<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=eb486db3af70b09c470e8d51b28f36a89fa4d3ac">[eb486db3af]</a> Andre Barbosa -- media_cache: Don't lock when curl the remote file</li>
|
||||
</ul><br><h4>Category: Functions/func_math</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29495">ASTERISK-29495</a>: Return integer instead of float if response is a whole number<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c52ef4ac79b9466af5cf7b17dcc2b9fa2d2badef">[c52ef4ac79]</a> Naveen Albert -- func_math: Return integer instead of float if possible</li>
|
||||
</ul><br><h4>Category: Resources/res_pjsip_caller_id</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29472">ASTERISK-29472</a>: res_pjsip: OLI/ANI2 support missing<br/>Reported by: N A<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=1a23c9c047e4e01353b8c9cdb8b79bded8ab6e4b">[1a23c9c047]</a> Naveen Albert -- res_pjsip_caller_id: Add ANI2/OLI parsing</li>
|
||||
</ul><br><h4>Category: Resources/res_rtp_asterisk</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29508">ASTERISK-29508</a>: STUN server address refresh<br/>Reported by: Sébastien Duthil<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=ac492f2ff8c82bedbe953adf97702880dee3c488">[ac492f2ff8]</a> Sebastien Duthil -- res_rtp_asterisk: Automatically refresh stunaddr from DNS</li>
|
||||
</ul><br><hr><a name="open_issues"><h2 align="center">Open Issues</h2></a><center><a href="#top">[Back to Top]</a></center><p>This is a list of all open issues from the issue tracker that were referenced by changes that went into this release.</p><h3>Bug</h3><h4>Category: Resources/res_srtp</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29625">ASTERISK-29625</a>: srtp cryptos accepted if not enabled<br/>Reported by: Jasper Hafkenscheid<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c1a575907b2b25d712e28b641c905b33398f41ae">[c1a575907b]</a> Jasper Hafkenscheid -- res_srtp: Disable parsing of not enabled cryptos</li>
|
||||
</ul><br><hr><a name="commits"><h2 align="center">Commits Not Associated with an Issue</h2></a><center><a href="#top">[Back to Top]</a></center><p>This is a list of all changes that went into this release that did not reference a JIRA issue.</p><table width="100%" border="1">
|
||||
<tr><th>Revision</th><th>Author</th><th>Summary</th></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=be50d777da6cdb91ceb452c5e4e56487068d150b">be50d777da</a></td><td>Asterisk Development Team</td><td>Update for 18.7.0-rc3</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=1eb543ea0a4b66c0cce13bb0877ee3890c6d7bda">1eb543ea0a</a></td><td>Asterisk Development Team</td><td>Update for 18.7.0-rc2</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b4d55ed7d476cb98e97b6c2d0a32760dd70f3f40">b4d55ed7d4</a></td><td>Asterisk Development Team</td><td>Update for 18.7.0-rc1</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=00cf86dafe2360774d2b9482f40dafc540dae8aa">00cf86dafe</a></td><td>Asterisk Development Team</td><td>Update CHANGES and UPGRADE.txt for 18.7.0</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=847349853af70f260d8dcdbd7278eddaaf405ef1">847349853a</a></td><td>Sean Bright</td><td>test_http_media_cache.c: Fix copy/paste error during test deregistration.</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=8410afc7abe40ea820a53dfc69bfd551ad9c7651">8410afc7ab</a></td><td>Alexander Traud</td><td>dialplan: Add one static and fix two whitespace errors.</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=a8e8b3aaff4c781ead4ef6c5d34905bd396d0774">a8e8b3aaff</a></td><td>Alexander Traud</td><td>BuildSystem: Remove two dead exceptions for compiler Clang.</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=288d018fb74a5445e773f992bf893f8211ccd6b1">288d018fb7</a></td><td>Asterisk Development Team</td><td>Update CHANGES and UPGRADE.txt for 18.6.0</td></tr>
|
||||
</table><hr><a name="diffstat"><h2 align="center">Diffstat Results</h2></a><center><a href="#top">[Back to Top]</a></center><p>This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.</p><pre>asterisk-18.6.0-summary.html | 103 -
|
||||
asterisk-18.6.0-summary.txt | 331 ----
|
||||
b/.version | 2
|
||||
b/CHANGES | 118 +
|
||||
b/ChangeLog | 680 +++++++++-
|
||||
b/addons/app_mysql.c | 2
|
||||
b/addons/cdr_mysql.c | 2
|
||||
b/apps/app_agent_pool.c | 10
|
||||
b/apps/app_dahdiras.c | 2
|
||||
b/apps/app_fax.c | 2
|
||||
b/apps/app_ices.c | 2
|
||||
b/apps/app_image.c | 2
|
||||
b/apps/app_macro.c | 2
|
||||
b/apps/app_meetme.c | 2
|
||||
b/apps/app_mf.c | 361 +++++
|
||||
b/apps/app_milliwatt.c | 23
|
||||
b/apps/app_morsecode.c | 168 ++
|
||||
b/apps/app_mp3.c | 24
|
||||
b/apps/app_nbscat.c | 2
|
||||
b/apps/app_originate.c | 41
|
||||
b/apps/app_osplookup.c | 2
|
||||
b/apps/app_queue.c | 10
|
||||
b/apps/app_read.c | 33
|
||||
b/apps/app_stack.c | 4
|
||||
b/apps/app_url.c | 2
|
||||
b/apps/app_voicemail.c | 19
|
||||
b/asterisk-18.7.0-rc3-summary.html | 11
|
||||
b/asterisk-18.7.0-rc3-summary.txt | 80 +
|
||||
b/bridges/bridge_softmix.c | 3
|
||||
b/cdr/cdr_syslog.c | 2
|
||||
b/channels/chan_alsa.c | 2
|
||||
b/channels/chan_dahdi.c | 16
|
||||
b/channels/chan_dahdi.h | 16
|
||||
b/channels/chan_iax2.c | 5
|
||||
b/channels/chan_mgcp.c | 37
|
||||
b/channels/chan_misdn.c | 2
|
||||
b/channels/chan_nbs.c | 2
|
||||
b/channels/chan_oss.c | 2
|
||||
b/channels/chan_phone.c | 2
|
||||
b/channels/chan_pjsip.c | 1
|
||||
b/channels/chan_sip.c | 2
|
||||
b/channels/chan_skinny.c | 2
|
||||
b/channels/chan_vpb.cc | 2
|
||||
b/channels/iax2/include/iax2.h | 2
|
||||
b/channels/iax2/include/parser.h | 1
|
||||
b/channels/iax2/parser.c | 10
|
||||
b/channels/sig_analog.c | 60
|
||||
b/channels/sig_analog.h | 4
|
||||
b/configs/samples/chan_dahdi.conf.sample | 18
|
||||
b/configs/samples/pjproject.conf.sample | 5
|
||||
b/configs/samples/rtp.conf.sample | 3
|
||||
b/configure | 40
|
||||
b/configure.ac | 3
|
||||
b/formats/format_ogg_speex.c | 9
|
||||
b/funcs/func_env.c | 87 +
|
||||
b/funcs/func_frame_drop.c | 291 ++++
|
||||
b/funcs/func_math.c | 18
|
||||
b/funcs/func_sayfiles.c | 396 +++++
|
||||
b/funcs/func_scramble.c | 235 +++
|
||||
b/funcs/func_strings.c | 144 ++
|
||||
b/include/asterisk/app.h | 17
|
||||
b/include/asterisk/autoconfig.h.in | 3
|
||||
b/include/asterisk/dsp.h | 4
|
||||
b/include/asterisk/res_pjsip_session.h | 2
|
||||
b/include/asterisk/say.h | 100 +
|
||||
b/main/app.c | 21
|
||||
b/main/bridge_basic.c | 7
|
||||
b/main/channel.c | 12
|
||||
b/main/config_options.c | 60
|
||||
b/main/dns.c | 17
|
||||
b/main/dns_recurring.c | 9
|
||||
b/main/dsp.c | 41
|
||||
b/main/media_cache.c | 27
|
||||
b/main/pbx_builtins.c | 135 +
|
||||
b/main/pbx_include.c | 2
|
||||
b/main/pbx_timing.c | 2
|
||||
b/main/say.c | 501 +++++--
|
||||
b/main/term.c | 105 +
|
||||
b/pbx/pbx_ael.c | 12
|
||||
b/res/Makefile | 5
|
||||
b/res/ari/resource_channels.c | 27
|
||||
b/res/res_calendar.c | 8
|
||||
b/res/res_config_sqlite.c | 2
|
||||
b/res/res_fax.c | 2
|
||||
b/res/res_monitor.c | 2
|
||||
b/res/res_pjproject.c | 22
|
||||
b/res/res_pjsip_caller_id.c | 59
|
||||
b/res/res_pktccops.c | 36
|
||||
b/res/res_rtp_asterisk.c | 135 +
|
||||
b/res/res_srtp.c | 32
|
||||
b/res/res_tonedetect.c | 671 +++++++++
|
||||
b/tests/test_abstract_jb.c | 37
|
||||
b/tests/test_http_media_cache.c | 4
|
||||
b/third-party/pjproject/patches/0120-pjmedia_sdp_attr_get_rtpmap-Strip-param-trailing-whi.patch | 32
|
||||
b/utils/Makefile | 3
|
||||
b/utils/conf2ael.c | 2
|
||||
b/utils/extconf.c | 2
|
||||
97 files changed, 4807 insertions(+), 813 deletions(-)</pre><br></html>
|
744
asterisk-18.7.0-summary.txt
Normal file
744
asterisk-18.7.0-summary.txt
Normal file
@@ -0,0 +1,744 @@
|
||||
Release Summary
|
||||
|
||||
asterisk-18.7.0
|
||||
|
||||
Date: 2021-10-07
|
||||
|
||||
<asteriskteam@digium.com>
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
Table of Contents
|
||||
|
||||
1. Summary
|
||||
2. Contributors
|
||||
3. Closed Issues
|
||||
4. Open Issues
|
||||
5. Other Changes
|
||||
6. Diffstat
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
Summary
|
||||
|
||||
[Back to Top]
|
||||
|
||||
This release is a point release of an existing major version. The changes
|
||||
included were made to address problems that have been identified in this
|
||||
release series, or are minor, backwards compatible new features or
|
||||
improvements. Users should be able to safely upgrade to this version if
|
||||
this release series is already in use. Users considering upgrading from a
|
||||
previous version are strongly encouraged to review the UPGRADE.txt
|
||||
document as well as the CHANGES document for information about upgrading
|
||||
to this release series.
|
||||
|
||||
The data in this summary reflects changes that have been made since the
|
||||
previous release, asterisk-18.6.0.
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
Contributors
|
||||
|
||||
[Back to Top]
|
||||
|
||||
This table lists the people who have submitted code, those that have
|
||||
tested patches, as well as those that reported issues on the issue tracker
|
||||
that were resolved in this release. For coders, the number is how many of
|
||||
their patches (of any size) were committed into this release. For testers,
|
||||
the number is the number of times their name was listed as assisting with
|
||||
testing a patch. Finally, for reporters, the number is the number of
|
||||
issues that they reported that were affected by commits that went into
|
||||
this release.
|
||||
|
||||
Coders Testers Reporters
|
||||
18 Naveen Albert 16 N A
|
||||
7 Sean Bright 3 Alexander Traud
|
||||
5 Asterisk Development Team 3 George Joseph
|
||||
4 George Joseph 2 sungtae kim
|
||||
4 Alexander Traud 1 Carlos Oliva
|
||||
1 sungtae kim 1 Sta Retji
|
||||
1 Kevin Harwell 1 Sébastien Duthil
|
||||
1 Sarah Autumn 1 Sean Bright
|
||||
1 Mark Murawski 1 Luke Escude
|
||||
1 Carlos Oliva 1 Guido Falsi
|
||||
1 Joshua C. Colp 1 Ernani José Camargo Azevedo
|
||||
1 Jasper Hafkenscheid 1 Joshua C. Colp
|
||||
1 Guido Falsi 1 Andre Barbosa
|
||||
1 Sebastien Duthil 1 Corey Farrell
|
||||
1 Sungtae Kim 1 Alexander Akimov
|
||||
1 Andre Barbosa 1 Sarah Autumn
|
||||
1 Tomas Maldonado
|
||||
1 Charlie Smurthwaite
|
||||
1 Isaac McDonald
|
||||
1 Alexander Zharov
|
||||
1 Asterisk to be misaligned.
|
||||
1 Mark Murawski
|
||||
1 Jasper Hafkenscheid
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
Closed Issues
|
||||
|
||||
[Back to Top]
|
||||
|
||||
This is a list of all issues from the issue tracker that were closed by
|
||||
changes that went into this release.
|
||||
|
||||
Deprecation
|
||||
|
||||
Category: Addons/app_mysql
|
||||
|
||||
ASTERISK-29555: app_mysql: Deprecated in 1.8, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Addons/cdr_mysql
|
||||
|
||||
ASTERISK-29554: cdr_mysql: Deprecated in 1.8, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Applications/app_dahdiras
|
||||
|
||||
ASTERISK-29563: app_dahdiras: Deprecated in 16, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Applications/app_fax
|
||||
|
||||
ASTERISK-29559: app_fax: Deprecated in 16, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Applications/app_ices
|
||||
|
||||
ASTERISK-29557: app_ices: Deprecated in 16, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Applications/app_image
|
||||
|
||||
ASTERISK-29561: app_image: Deprecated in 16, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Applications/app_macro
|
||||
|
||||
ASTERISK-29558: app_macro: Deprecated in 16, to be removed in 21
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Applications/app_meetme
|
||||
|
||||
ASTERISK-29548: app_meetme: Deprecated in 19, to be removed in 21
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Applications/app_nbscat
|
||||
|
||||
ASTERISK-29562: app_nbscat: Deprecated in 16, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Applications/app_osplookup
|
||||
|
||||
ASTERISK-29549: app_osploop: Deprecated in 19, to be removed in 21
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Applications/app_url
|
||||
|
||||
ASTERISK-29560: app_url: Deprecated in 16, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: CDR/cdr_syslog
|
||||
|
||||
ASTERISK-29564: cdr_syslog: Deprecated in 16, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Channels/chan_alsa
|
||||
|
||||
ASTERISK-29550: chan_alsa: Deprecated in 19, to be removed in 21
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Channels/chan_mgcp
|
||||
|
||||
ASTERISK-29551: chan_mgcp: Deprecated in 19, to be removed in 21
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Channels/chan_misdn
|
||||
|
||||
ASTERISK-29569: chan_misdn: Deprecated in 16, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Channels/chan_nbs
|
||||
|
||||
ASTERISK-29568: chan_nbs: Deprecated in 16, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Channels/chan_oss
|
||||
|
||||
ASTERISK-29565: chan_oss: Deprecated in 16, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Channels/chan_phone
|
||||
|
||||
ASTERISK-29566: chan_phone: Deprecated in 16, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Channels/chan_sip/General
|
||||
|
||||
ASTERISK-29567: chan_sip: Deprecated in 17, to be removed in 21
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Channels/chan_skinny
|
||||
|
||||
ASTERISK-29552: chan_skinny: Deprecated in 19, to be removed in 21
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Channels/chan_vpb
|
||||
|
||||
ASTERISK-29570: chan_vpb: Deprecated in 16, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Contrib/General
|
||||
|
||||
ASTERISK-29574: muted: Deprecated in 16, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: PBX/General
|
||||
|
||||
ASTERISK-29573: conf2ael: Deprecated in 16, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Resources/General
|
||||
|
||||
ASTERISK-29553: res_pktccops: Deprecated in 19, to be removed in 21
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Resources/res_config_sqlite
|
||||
|
||||
ASTERISK-29571: res_config_sqlite: Deprecated in 16, to be removed in 19
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
Category: Resources/res_monitor
|
||||
|
||||
ASTERISK-29572: res_monitor: Deprecated in 16, to be removed in 21
|
||||
Reported by: Joshua C. Colp
|
||||
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
||||
versions to modules.
|
||||
|
||||
New Feature
|
||||
|
||||
Category: Applications/NewFeature
|
||||
|
||||
ASTERISK-29496: Add SendMF application
|
||||
Reported by: N A
|
||||
* [60daa8f761] Naveen Albert -- app_mf: Add channel agnostic MF sender
|
||||
|
||||
Category: Applications/app_read
|
||||
|
||||
ASTERISK-18454: Option for Read to be able to accept #
|
||||
Reported by: Sta Retji
|
||||
* [dd980e00b4] Naveen Albert -- app_read: Allow reading # as a digit
|
||||
|
||||
Category: Functions/NewFeature
|
||||
|
||||
ASTERISK-29531: Add SAYFILES function
|
||||
Reported by: N A
|
||||
* [b6b7b1490b] Naveen Albert -- func_sayfiles: Retrieve say file names
|
||||
ASTERISK-29542: Add audio scrambler
|
||||
Reported by: N A
|
||||
* [3eec5b8c5c] Naveen Albert -- func_scramble: Audio scrambler function
|
||||
ASTERISK-29478: Function to drop frames in the TX or RX directions
|
||||
Reported by: N A
|
||||
* [118d848238] Naveen Albert -- func_frame_drop: New function
|
||||
|
||||
Category: Functions/func_env
|
||||
|
||||
ASTERISK-29628: Add file and directory functions
|
||||
Reported by: N A
|
||||
* [19de228e8b] Naveen Albert -- func_env: Add DIRNAME and BASENAME
|
||||
functions
|
||||
|
||||
Category: Functions/func_strings
|
||||
|
||||
ASTERISK-29627: Add STRBETWEEN function
|
||||
Reported by: N A
|
||||
* [6198c1d28c] Naveen Albert -- func_strings: Add STRBETWEEN function
|
||||
|
||||
Category: Resources/NewFeature
|
||||
|
||||
ASTERISK-29546: Add tone detection module
|
||||
Reported by: N A
|
||||
* [a6eb1b6f95] Naveen Albert -- res_tonedetect: Tone detection module
|
||||
|
||||
Bug
|
||||
|
||||
Category: Applications/app_agent_pool
|
||||
|
||||
ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
|
||||
Reported by: Alexander Traud
|
||||
* [5c836c8e36] Sean Bright -- config_options: Handle ACO arrays
|
||||
correctly in generated XML docs.
|
||||
|
||||
Category: Applications/app_confbridge
|
||||
|
||||
ASTERISK-29618: ConfBridge errors on creation conference room
|
||||
Reported by: Alexander Zharov
|
||||
* [de19836c24] George Joseph -- bridge_softmix: Suppress error on
|
||||
topology change failure
|
||||
|
||||
Category: Applications/app_milliwatt
|
||||
|
||||
ASTERISK-29575: app_milliwatt: Milliwatt application doesn't use the
|
||||
proper timings
|
||||
Reported by: N A
|
||||
* [dffc5e7f5c] Naveen Albert -- app_milliwatt: Timing fix
|
||||
|
||||
Category: Applications/app_mp3
|
||||
|
||||
ASTERISK-29635: MP3Player don' t work with actual mpg123 versions
|
||||
Reported by: Carlos Oliva
|
||||
* [e8f7b53023] Carlos Oliva -- app_mp3: Force output to 16 bits in
|
||||
mpg123
|
||||
|
||||
Category: Applications/app_queue
|
||||
|
||||
ASTERISK-28701: app_queue: Core reload resets queue stats, even when
|
||||
keepstats=yes
|
||||
Reported by: Luke Escude
|
||||
* [c7af46995e] Naveen Albert -- app_queue: Don't reset queue stats on
|
||||
reload
|
||||
|
||||
Category: Applications/app_read
|
||||
|
||||
ASTERISK-29673: app_read: Fix null pointer crash regression
|
||||
Reported by: N A
|
||||
* [e9f72a74ce] Naveen Albert -- app_read: Fix null pointer crash
|
||||
|
||||
Category: Applications/app_skel
|
||||
|
||||
ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
|
||||
Reported by: Alexander Traud
|
||||
* [5c836c8e36] Sean Bright -- config_options: Handle ACO arrays
|
||||
correctly in generated XML docs.
|
||||
|
||||
Category: Channels/chan_dahdi
|
||||
|
||||
ASTERISK-29518: sig_analog: FCG_CAMA fails to signal ANI spill when using
|
||||
MF signaling
|
||||
Reported by: Sarah Autumn
|
||||
* [241686f860] Sarah Autumn -- sig_analog: Changes to improve
|
||||
electromechanical signalling compatibility
|
||||
|
||||
Category: Channels/chan_mgcp
|
||||
|
||||
ASTERISK-20339: chan_mgcp, resp_pktccops ast_debug support
|
||||
Reported by: Tomas Maldonado
|
||||
* [121860e3f6] Sean Bright -- mgcp: Remove dead debug code
|
||||
|
||||
Category: Core/DNS
|
||||
|
||||
ASTERISK-28004: dns: Core ast_dns_get_nameservers does not support
|
||||
configured IPv6 servers
|
||||
Reported by: Isaac McDonald
|
||||
* [689c703b2c] Sean Bright -- dns.c: Load IPv6 DNS resolvers if
|
||||
configured.
|
||||
|
||||
Category: Core/Jitterbuffer
|
||||
|
||||
ASTERISK-27176: test_abstract_jb: frames leak
|
||||
Reported by: Corey Farrell
|
||||
* [ee62a07914] Sean Bright -- test_abstract_jb.c: Fix put and
|
||||
put_out_of_order memory leaks.
|
||||
|
||||
Category: Documentation
|
||||
|
||||
ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
|
||||
Reported by: Alexander Traud
|
||||
* [5c836c8e36] Sean Bright -- config_options: Handle ACO arrays
|
||||
correctly in generated XML docs.
|
||||
|
||||
Category: Formats/General
|
||||
|
||||
ASTERISK-29539: Segmentation fault at ast_writestream() when write handler
|
||||
not defined (happens with OGG/Speex)
|
||||
Reported by: Ernani José Camargo Azevedo
|
||||
* [628830921e] Kevin Harwell -- format_ogg_speex: Implement a "not
|
||||
supported" write handler
|
||||
|
||||
Category: General
|
||||
|
||||
ASTERISK-29630: Asterisk is unable to read extended number format terminfo
|
||||
files
|
||||
Reported by: Sean Bright
|
||||
* [858cb386fd] Sean Bright -- term.c: Add support for extended number
|
||||
format terminfo files.
|
||||
|
||||
Category: PBX/pbx_ael
|
||||
|
||||
ASTERISK-29609: Subsequent 'ael reload' will cause a lock up
|
||||
Reported by: Mark Murawski
|
||||
* [042ae05be7] Mark Murawski -- pbx_ael: Fix crash and lockup issue
|
||||
regarding 'ael reload'
|
||||
|
||||
Category: Resources/res_ari_channels
|
||||
|
||||
ASTERISK-29629: ARI external media channel creation doesn't set option
|
||||
data
|
||||
Reported by: sungtae kim
|
||||
* [d9747104ff] Sungtae Kim -- resource_channels.c: Fix external media
|
||||
data option
|
||||
ASTERISK-29622: ARI: external media create doesn't use body parameter
|
||||
Reported by: sungtae kim
|
||||
* [479cc17f45] sungtae kim -- resource_channels.c: Fix wrong external
|
||||
media parameter parse
|
||||
|
||||
Category: Resources/res_convert
|
||||
|
||||
ASTERISK-29539: Segmentation fault at ast_writestream() when write handler
|
||||
not defined (happens with OGG/Speex)
|
||||
Reported by: Ernani José Camargo Azevedo
|
||||
* [628830921e] Kevin Harwell -- format_ogg_speex: Implement a "not
|
||||
supported" write handler
|
||||
|
||||
Category: Resources/res_pjproject
|
||||
|
||||
ASTERISK-29582: res_pjproject: Can't map pjproject log messages to
|
||||
Asterisk TRACE
|
||||
Reported by: George Joseph
|
||||
* [b72425b1f0] George Joseph -- res_pjproject: Allow mapping to Asterisk
|
||||
TRACE level
|
||||
|
||||
Category: Resources/res_pjsip
|
||||
|
||||
ASTERISK-29618: ConfBridge errors on creation conference room
|
||||
Reported by: Alexander Zharov
|
||||
* [de19836c24] George Joseph -- bridge_softmix: Suppress error on
|
||||
topology change failure
|
||||
|
||||
Category: Resources/res_pjsip/Bundling
|
||||
|
||||
ASTERISK-29654: pjproject includes trailing whitespace in sdp format
|
||||
attributes
|
||||
Reported by: George Joseph
|
||||
* [0947c30224] George Joseph -- pjproject: Add patch to fix trailing
|
||||
whitespace issue in rtpmap
|
||||
|
||||
Category: Resources/res_rtp_asterisk
|
||||
|
||||
ASTERISK-29660: Build failure when disabling PJSIP support
|
||||
Reported by: Guido Falsi
|
||||
* [0932128a0f] Guido Falsi -- res_rtp_asterisk.c: Fix build failure when
|
||||
not building with pjproject.
|
||||
ASTERISK-29616: res_rtp_asterisk: sqrt(.) requires the header math.h.
|
||||
Reported by: Alexander Traud
|
||||
* [82d6bd7ec9] Alexander Traud -- res_rtp_asterisk: sqrt(.) requires the
|
||||
header math.h.
|
||||
|
||||
Category: Resources/res_snmp
|
||||
|
||||
ASTERISK-29634: res_snmp: gcc 11 needs -fPIC to compile correctly
|
||||
Reported by: George Joseph
|
||||
* [2806a45034] George Joseph -- res_snmp: Add -fPIC to _ASTCFLAGS
|
||||
|
||||
Category: Tests/General
|
||||
|
||||
ASTERISK-27176: test_abstract_jb: frames leak
|
||||
Reported by: Corey Farrell
|
||||
* [ee62a07914] Sean Bright -- test_abstract_jb.c: Fix put and
|
||||
put_out_of_order memory leaks.
|
||||
|
||||
Category: Utilities/aelparse
|
||||
|
||||
ASTERISK-29540: aelparse: include of context with timings fails
|
||||
Reported by: Alexander Traud
|
||||
* [0b1a629ecd] Alexander Traud -- aelparse: Accept an included context
|
||||
with timings.
|
||||
|
||||
Improvement
|
||||
|
||||
Category: Applications/app_morsecode
|
||||
|
||||
ASTERISK-29541: app_morsecode: Add American Morse code
|
||||
Reported by: N A
|
||||
* [9cac1c16da] Naveen Albert -- app_morsecode: Add American Morse code
|
||||
|
||||
Category: Applications/app_originate
|
||||
|
||||
ASTERISK-29543: app_originate: Allow specifying codec(s) to use
|
||||
Reported by: N A
|
||||
* [cb1dfecc11] Naveen Albert -- app_originate: Add ability to set codecs
|
||||
|
||||
Category: Applications/app_stack
|
||||
|
||||
ASTERISK-29626: app_stack: Include calling location if attempting to
|
||||
branch to nonexistent location
|
||||
Reported by: N A
|
||||
* [c736cef310] Naveen Albert -- app_stack: Include current location if
|
||||
branch fails
|
||||
|
||||
Category: Applications/app_voicemail
|
||||
|
||||
ASTERISK-29632: Add option to Application_VoiceMail to suppress
|
||||
instructions only when a custom greeting is present
|
||||
Reported by: Charlie Smurthwaite
|
||||
* [347e9a7e4d] Sean Bright -- app_voicemail.c: Ability to silence
|
||||
instructions if greeting is present.
|
||||
|
||||
Category: Channels/chan_iax2
|
||||
|
||||
ASTERISK-29605: chan_iax2: Add ANI2
|
||||
Reported by: N A
|
||||
* [5a685249ce] Naveen Albert -- chan_iax2: Add ANI2/OLI information
|
||||
element
|
||||
|
||||
Category: Channels/chan_pjsip
|
||||
|
||||
ASTERISK-29472: res_pjsip: OLI/ANI2 support missing
|
||||
Reported by: N A
|
||||
* [1a23c9c047] Naveen Albert -- res_pjsip_caller_id: Add ANI2/OLI
|
||||
parsing
|
||||
|
||||
Category: Core/Bridging
|
||||
|
||||
ASTERISK-29612: bridge_basic: Don't throw warning if attended transfer is
|
||||
cancelled
|
||||
Reported by: N A
|
||||
* [e660a2c03b] Naveen Albert -- bridge_basic: Change warning to verbose
|
||||
if transfer cancelled
|
||||
|
||||
Category: Core/General
|
||||
|
||||
ASTERISK-29544: Media Cache - Delayed remote sound file retrieve delays
|
||||
all playbacks
|
||||
Reported by: Andre Barbosa
|
||||
* [eb486db3af] Andre Barbosa -- media_cache: Don't lock when curl the
|
||||
remote file
|
||||
|
||||
Category: Functions/func_math
|
||||
|
||||
ASTERISK-29495: Return integer instead of float if response is a whole
|
||||
number
|
||||
Reported by: N A
|
||||
* [c52ef4ac79] Naveen Albert -- func_math: Return integer instead of
|
||||
float if possible
|
||||
|
||||
Category: Resources/res_pjsip_caller_id
|
||||
|
||||
ASTERISK-29472: res_pjsip: OLI/ANI2 support missing
|
||||
Reported by: N A
|
||||
* [1a23c9c047] Naveen Albert -- res_pjsip_caller_id: Add ANI2/OLI
|
||||
parsing
|
||||
|
||||
Category: Resources/res_rtp_asterisk
|
||||
|
||||
ASTERISK-29508: STUN server address refresh
|
||||
Reported by: Sébastien Duthil
|
||||
* [ac492f2ff8] Sebastien Duthil -- res_rtp_asterisk: Automatically
|
||||
refresh stunaddr from DNS
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
Open Issues
|
||||
|
||||
[Back to Top]
|
||||
|
||||
This is a list of all open issues from the issue tracker that were
|
||||
referenced by changes that went into this release.
|
||||
|
||||
Bug
|
||||
|
||||
Category: Resources/res_srtp
|
||||
|
||||
ASTERISK-29625: srtp cryptos accepted if not enabled
|
||||
Reported by: Jasper Hafkenscheid
|
||||
* [c1a575907b] Jasper Hafkenscheid -- res_srtp: Disable parsing of not
|
||||
enabled cryptos
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
Commits Not Associated with an Issue
|
||||
|
||||
[Back to Top]
|
||||
|
||||
This is a list of all changes that went into this release that did not
|
||||
reference a JIRA issue.
|
||||
|
||||
+------------------------------------------------------------------------+
|
||||
| Revision | Author | Summary |
|
||||
|------------+------------------+----------------------------------------|
|
||||
| be50d777da | Asterisk | Update for 18.7.0-rc3 |
|
||||
| | Development Team | |
|
||||
|------------+------------------+----------------------------------------|
|
||||
| 1eb543ea0a | Asterisk | Update for 18.7.0-rc2 |
|
||||
| | Development Team | |
|
||||
|------------+------------------+----------------------------------------|
|
||||
| b4d55ed7d4 | Asterisk | Update for 18.7.0-rc1 |
|
||||
| | Development Team | |
|
||||
|------------+------------------+----------------------------------------|
|
||||
| 00cf86dafe | Asterisk | Update CHANGES and UPGRADE.txt for |
|
||||
| | Development Team | 18.7.0 |
|
||||
|------------+------------------+----------------------------------------|
|
||||
| | | test_http_media_cache.c: Fix |
|
||||
| 847349853a | Sean Bright | copy/paste error during test |
|
||||
| | | deregistration. |
|
||||
|------------+------------------+----------------------------------------|
|
||||
| 8410afc7ab | Alexander Traud | dialplan: Add one static and fix two |
|
||||
| | | whitespace errors. |
|
||||
|------------+------------------+----------------------------------------|
|
||||
| a8e8b3aaff | Alexander Traud | BuildSystem: Remove two dead |
|
||||
| | | exceptions for compiler Clang. |
|
||||
|------------+------------------+----------------------------------------|
|
||||
| 288d018fb7 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
||||
| | Development Team | 18.6.0 |
|
||||
+------------------------------------------------------------------------+
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
Diffstat Results
|
||||
|
||||
[Back to Top]
|
||||
|
||||
This is a summary of the changes to the source code that went into this
|
||||
release that was generated using the diffstat utility.
|
||||
|
||||
asterisk-18.6.0-summary.html | 103 -
|
||||
asterisk-18.6.0-summary.txt | 331 ----
|
||||
b/.version | 2
|
||||
b/CHANGES | 118 +
|
||||
b/ChangeLog | 680 +++++++++-
|
||||
b/addons/app_mysql.c | 2
|
||||
b/addons/cdr_mysql.c | 2
|
||||
b/apps/app_agent_pool.c | 10
|
||||
b/apps/app_dahdiras.c | 2
|
||||
b/apps/app_fax.c | 2
|
||||
b/apps/app_ices.c | 2
|
||||
b/apps/app_image.c | 2
|
||||
b/apps/app_macro.c | 2
|
||||
b/apps/app_meetme.c | 2
|
||||
b/apps/app_mf.c | 361 +++++
|
||||
b/apps/app_milliwatt.c | 23
|
||||
b/apps/app_morsecode.c | 168 ++
|
||||
b/apps/app_mp3.c | 24
|
||||
b/apps/app_nbscat.c | 2
|
||||
b/apps/app_originate.c | 41
|
||||
b/apps/app_osplookup.c | 2
|
||||
b/apps/app_queue.c | 10
|
||||
b/apps/app_read.c | 33
|
||||
b/apps/app_stack.c | 4
|
||||
b/apps/app_url.c | 2
|
||||
b/apps/app_voicemail.c | 19
|
||||
b/asterisk-18.7.0-rc3-summary.html | 11
|
||||
b/asterisk-18.7.0-rc3-summary.txt | 80 +
|
||||
b/bridges/bridge_softmix.c | 3
|
||||
b/cdr/cdr_syslog.c | 2
|
||||
b/channels/chan_alsa.c | 2
|
||||
b/channels/chan_dahdi.c | 16
|
||||
b/channels/chan_dahdi.h | 16
|
||||
b/channels/chan_iax2.c | 5
|
||||
b/channels/chan_mgcp.c | 37
|
||||
b/channels/chan_misdn.c | 2
|
||||
b/channels/chan_nbs.c | 2
|
||||
b/channels/chan_oss.c | 2
|
||||
b/channels/chan_phone.c | 2
|
||||
b/channels/chan_pjsip.c | 1
|
||||
b/channels/chan_sip.c | 2
|
||||
b/channels/chan_skinny.c | 2
|
||||
b/channels/chan_vpb.cc | 2
|
||||
b/channels/iax2/include/iax2.h | 2
|
||||
b/channels/iax2/include/parser.h | 1
|
||||
b/channels/iax2/parser.c | 10
|
||||
b/channels/sig_analog.c | 60
|
||||
b/channels/sig_analog.h | 4
|
||||
b/configs/samples/chan_dahdi.conf.sample | 18
|
||||
b/configs/samples/pjproject.conf.sample | 5
|
||||
b/configs/samples/rtp.conf.sample | 3
|
||||
b/configure | 40
|
||||
b/configure.ac | 3
|
||||
b/formats/format_ogg_speex.c | 9
|
||||
b/funcs/func_env.c | 87 +
|
||||
b/funcs/func_frame_drop.c | 291 ++++
|
||||
b/funcs/func_math.c | 18
|
||||
b/funcs/func_sayfiles.c | 396 +++++
|
||||
b/funcs/func_scramble.c | 235 +++
|
||||
b/funcs/func_strings.c | 144 ++
|
||||
b/include/asterisk/app.h | 17
|
||||
b/include/asterisk/autoconfig.h.in | 3
|
||||
b/include/asterisk/dsp.h | 4
|
||||
b/include/asterisk/res_pjsip_session.h | 2
|
||||
b/include/asterisk/say.h | 100 +
|
||||
b/main/app.c | 21
|
||||
b/main/bridge_basic.c | 7
|
||||
b/main/channel.c | 12
|
||||
b/main/config_options.c | 60
|
||||
b/main/dns.c | 17
|
||||
b/main/dns_recurring.c | 9
|
||||
b/main/dsp.c | 41
|
||||
b/main/media_cache.c | 27
|
||||
b/main/pbx_builtins.c | 135 +
|
||||
b/main/pbx_include.c | 2
|
||||
b/main/pbx_timing.c | 2
|
||||
b/main/say.c | 501 +++++--
|
||||
b/main/term.c | 105 +
|
||||
b/pbx/pbx_ael.c | 12
|
||||
b/res/Makefile | 5
|
||||
b/res/ari/resource_channels.c | 27
|
||||
b/res/res_calendar.c | 8
|
||||
b/res/res_config_sqlite.c | 2
|
||||
b/res/res_fax.c | 2
|
||||
b/res/res_monitor.c | 2
|
||||
b/res/res_pjproject.c | 22
|
||||
b/res/res_pjsip_caller_id.c | 59
|
||||
b/res/res_pktccops.c | 36
|
||||
b/res/res_rtp_asterisk.c | 135 +
|
||||
b/res/res_srtp.c | 32
|
||||
b/res/res_tonedetect.c | 671 +++++++++
|
||||
b/tests/test_abstract_jb.c | 37
|
||||
b/tests/test_http_media_cache.c | 4
|
||||
b/third-party/pjproject/patches/0120-pjmedia_sdp_attr_get_rtpmap-Strip-param-trailing-whi.patch | 32
|
||||
b/utils/Makefile | 3
|
||||
b/utils/conf2ael.c | 2
|
||||
b/utils/extconf.c | 2
|
||||
97 files changed, 4807 insertions(+), 813 deletions(-)
|
41
contrib/realtime/mysql/mysql_cdr.sql
Normal file
41
contrib/realtime/mysql/mysql_cdr.sql
Normal file
@@ -0,0 +1,41 @@
|
||||
CREATE TABLE alembic_version (
|
||||
version_num VARCHAR(32) NOT NULL,
|
||||
CONSTRAINT alembic_version_pkc PRIMARY KEY (version_num)
|
||||
);
|
||||
|
||||
-- Running upgrade -> 210693f3123d
|
||||
|
||||
CREATE TABLE cdr (
|
||||
accountcode VARCHAR(20),
|
||||
src VARCHAR(80),
|
||||
dst VARCHAR(80),
|
||||
dcontext VARCHAR(80),
|
||||
clid VARCHAR(80),
|
||||
channel VARCHAR(80),
|
||||
dstchannel VARCHAR(80),
|
||||
lastapp VARCHAR(80),
|
||||
lastdata VARCHAR(80),
|
||||
start DATETIME,
|
||||
answer DATETIME,
|
||||
end DATETIME,
|
||||
duration INTEGER,
|
||||
billsec INTEGER,
|
||||
disposition VARCHAR(45),
|
||||
amaflags VARCHAR(45),
|
||||
userfield VARCHAR(256),
|
||||
uniqueid VARCHAR(150),
|
||||
linkedid VARCHAR(150),
|
||||
peeraccount VARCHAR(20),
|
||||
sequence INTEGER
|
||||
);
|
||||
|
||||
INSERT INTO alembic_version (version_num) VALUES ('210693f3123d');
|
||||
|
||||
-- Running upgrade 210693f3123d -> 54cde9847798
|
||||
|
||||
ALTER TABLE cdr MODIFY accountcode VARCHAR(80) NULL;
|
||||
|
||||
ALTER TABLE cdr MODIFY peeraccount VARCHAR(80) NULL;
|
||||
|
||||
UPDATE alembic_version SET version_num='54cde9847798' WHERE alembic_version.version_num = '210693f3123d';
|
||||
|
1318
contrib/realtime/mysql/mysql_config.sql
Normal file
1318
contrib/realtime/mysql/mysql_config.sql
Normal file
File diff suppressed because it is too large
Load Diff
35
contrib/realtime/mysql/mysql_voicemail.sql
Normal file
35
contrib/realtime/mysql/mysql_voicemail.sql
Normal file
@@ -0,0 +1,35 @@
|
||||
CREATE TABLE alembic_version (
|
||||
version_num VARCHAR(32) NOT NULL,
|
||||
CONSTRAINT alembic_version_pkc PRIMARY KEY (version_num)
|
||||
);
|
||||
|
||||
-- Running upgrade -> a2e9769475e
|
||||
|
||||
CREATE TABLE voicemail_messages (
|
||||
dir VARCHAR(255) NOT NULL,
|
||||
msgnum INTEGER NOT NULL,
|
||||
context VARCHAR(80),
|
||||
macrocontext VARCHAR(80),
|
||||
callerid VARCHAR(80),
|
||||
origtime INTEGER,
|
||||
duration INTEGER,
|
||||
recording BLOB,
|
||||
flag VARCHAR(30),
|
||||
category VARCHAR(30),
|
||||
mailboxuser VARCHAR(30),
|
||||
mailboxcontext VARCHAR(30),
|
||||
msg_id VARCHAR(40)
|
||||
);
|
||||
|
||||
ALTER TABLE voicemail_messages ADD CONSTRAINT voicemail_messages_dir_msgnum PRIMARY KEY (dir, msgnum);
|
||||
|
||||
CREATE INDEX voicemail_messages_dir ON voicemail_messages (dir);
|
||||
|
||||
INSERT INTO alembic_version (version_num) VALUES ('a2e9769475e');
|
||||
|
||||
-- Running upgrade a2e9769475e -> 39428242f7f5
|
||||
|
||||
ALTER TABLE voicemail_messages MODIFY recording BLOB(4294967295) NULL;
|
||||
|
||||
UPDATE alembic_version SET version_num='39428242f7f5' WHERE alembic_version.version_num = 'a2e9769475e';
|
||||
|
45
contrib/realtime/postgresql/postgresql_cdr.sql
Normal file
45
contrib/realtime/postgresql/postgresql_cdr.sql
Normal file
@@ -0,0 +1,45 @@
|
||||
BEGIN;
|
||||
|
||||
CREATE TABLE alembic_version (
|
||||
version_num VARCHAR(32) NOT NULL,
|
||||
CONSTRAINT alembic_version_pkc PRIMARY KEY (version_num)
|
||||
);
|
||||
|
||||
-- Running upgrade -> 210693f3123d
|
||||
|
||||
CREATE TABLE cdr (
|
||||
accountcode VARCHAR(20),
|
||||
src VARCHAR(80),
|
||||
dst VARCHAR(80),
|
||||
dcontext VARCHAR(80),
|
||||
clid VARCHAR(80),
|
||||
channel VARCHAR(80),
|
||||
dstchannel VARCHAR(80),
|
||||
lastapp VARCHAR(80),
|
||||
lastdata VARCHAR(80),
|
||||
start TIMESTAMP WITHOUT TIME ZONE,
|
||||
answer TIMESTAMP WITHOUT TIME ZONE,
|
||||
"end" TIMESTAMP WITHOUT TIME ZONE,
|
||||
duration INTEGER,
|
||||
billsec INTEGER,
|
||||
disposition VARCHAR(45),
|
||||
amaflags VARCHAR(45),
|
||||
userfield VARCHAR(256),
|
||||
uniqueid VARCHAR(150),
|
||||
linkedid VARCHAR(150),
|
||||
peeraccount VARCHAR(20),
|
||||
sequence INTEGER
|
||||
);
|
||||
|
||||
INSERT INTO alembic_version (version_num) VALUES ('210693f3123d');
|
||||
|
||||
-- Running upgrade 210693f3123d -> 54cde9847798
|
||||
|
||||
ALTER TABLE cdr ALTER COLUMN accountcode TYPE VARCHAR(80);
|
||||
|
||||
ALTER TABLE cdr ALTER COLUMN peeraccount TYPE VARCHAR(80);
|
||||
|
||||
UPDATE alembic_version SET version_num='54cde9847798' WHERE alembic_version.version_num = '210693f3123d';
|
||||
|
||||
COMMIT;
|
||||
|
1430
contrib/realtime/postgresql/postgresql_config.sql
Normal file
1430
contrib/realtime/postgresql/postgresql_config.sql
Normal file
File diff suppressed because it is too large
Load Diff
39
contrib/realtime/postgresql/postgresql_voicemail.sql
Normal file
39
contrib/realtime/postgresql/postgresql_voicemail.sql
Normal file
@@ -0,0 +1,39 @@
|
||||
BEGIN;
|
||||
|
||||
CREATE TABLE alembic_version (
|
||||
version_num VARCHAR(32) NOT NULL,
|
||||
CONSTRAINT alembic_version_pkc PRIMARY KEY (version_num)
|
||||
);
|
||||
|
||||
-- Running upgrade -> a2e9769475e
|
||||
|
||||
CREATE TABLE voicemail_messages (
|
||||
dir VARCHAR(255) NOT NULL,
|
||||
msgnum INTEGER NOT NULL,
|
||||
context VARCHAR(80),
|
||||
macrocontext VARCHAR(80),
|
||||
callerid VARCHAR(80),
|
||||
origtime INTEGER,
|
||||
duration INTEGER,
|
||||
recording BYTEA,
|
||||
flag VARCHAR(30),
|
||||
category VARCHAR(30),
|
||||
mailboxuser VARCHAR(30),
|
||||
mailboxcontext VARCHAR(30),
|
||||
msg_id VARCHAR(40)
|
||||
);
|
||||
|
||||
ALTER TABLE voicemail_messages ADD CONSTRAINT voicemail_messages_dir_msgnum PRIMARY KEY (dir, msgnum);
|
||||
|
||||
CREATE INDEX voicemail_messages_dir ON voicemail_messages (dir);
|
||||
|
||||
INSERT INTO alembic_version (version_num) VALUES ('a2e9769475e');
|
||||
|
||||
-- Running upgrade a2e9769475e -> 39428242f7f5
|
||||
|
||||
ALTER TABLE voicemail_messages ALTER COLUMN recording TYPE BYTEA;
|
||||
|
||||
UPDATE alembic_version SET version_num='39428242f7f5' WHERE alembic_version.version_num = 'a2e9769475e';
|
||||
|
||||
COMMIT;
|
||||
|
@@ -655,8 +655,10 @@ static BIO_METHOD *dtls_bio_methods;
|
||||
|
||||
static int __rtp_sendto(struct ast_rtp_instance *instance, void *buf, size_t size, int flags, struct ast_sockaddr *sa, int rtcp, int *via_ice, int use_srtp);
|
||||
|
||||
#ifdef HAVE_PJPROJECT
|
||||
static void stunaddr_resolve_callback(const struct ast_dns_query *query);
|
||||
static int store_stunaddr_resolved(const struct ast_dns_query *query);
|
||||
#endif
|
||||
|
||||
#if defined(HAVE_OPENSSL) && (OPENSSL_VERSION_NUMBER >= 0x10001000L) && !defined(OPENSSL_NO_SRTP)
|
||||
static int dtls_bio_new(BIO *bio)
|
||||
@@ -9026,6 +9028,7 @@ static int ast_rtp_bundle(struct ast_rtp_instance *child, struct ast_rtp_instanc
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifdef HAVE_PJPROJECT
|
||||
static void stunaddr_resolve_callback(const struct ast_dns_query *query)
|
||||
{
|
||||
const int lowest_ttl = ast_dns_result_get_lowest_ttl(ast_dns_query_get_result(query));
|
||||
@@ -9091,6 +9094,7 @@ static void clean_stunaddr(void) {
|
||||
memset(&stunaddr, 0, sizeof(stunaddr));
|
||||
ast_rwlock_unlock(&stunaddr_lock);
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(HAVE_OPENSSL) && (OPENSSL_VERSION_NUMBER >= 0x10001000L) && !defined(OPENSSL_NO_SRTP)
|
||||
/*! \pre instance is locked */
|
||||
@@ -9189,7 +9193,9 @@ static char *handle_cli_rtp_set_debug(struct ast_cli_entry *e, int cmd, struct a
|
||||
|
||||
static char *handle_cli_rtp_settings(struct ast_cli_entry *e, int cmd, struct ast_cli_args *a)
|
||||
{
|
||||
#ifdef HAVE_PJPROJECT
|
||||
struct sockaddr_in stunaddr_copy;
|
||||
#endif
|
||||
switch (cmd) {
|
||||
case CLI_INIT:
|
||||
e->command = "rtp show settings";
|
||||
|
Reference in New Issue
Block a user