New Post on freeswitch.org from Kathleen<br>
check it out at http://ift.tt/1NrzneF<br>
FreeSWITCH Week in Review (Master Branch) June 20th-26th<br><p>Hello, again. This passed week in the FreeSWITCH master branch we had 37 commits. There was one feature this week with improvements to play_and_detect_speech to set the current_application_response channel variable.</p>
<p>Join us on Wednesdays at 12:00 CT for some more FreeSWITCH fun! And head over to freeswitch.com to learn more about FreeSWITCH support.</p>
<p>New features that were added:</p>
<ul>
<li>
<a href="http://ift.tt/1LEZrFh">FS-7720</a> Improve play_and_detect_speech to set current_application_response channel variable as follows: &ldquo;USAGE ERROR&rdquo;: bad application arguments&rsquo;, &ldquo;GRAMMAR ERROR&rdquo;: speech recognizer failed to load grammar, &ldquo;ASR INIT ERROR&rdquo;: speech recognizer failed to allocate a session, and &ldquo;ERROR&rdquo;: any other errors</li>
</ul><p>Improvements in build system, cross platform support, and packaging:</p>
<ul>
<li>
<a href="http://ift.tt/1LEZtgc">FS-7707</a> Fix build error on CentOS7</li>
<li>
<a href="http://ift.tt/1RtuUJ7">FS-7655</a> Fixed a build error when we have PNG but not YUV</li>
<li>
<a href="http://ift.tt/1JmfR1S">FS-7723</a> Change RPMs to use -ncwait instead of -nc. This will cause the initscript to pause and wait for FS to be ready before continuing.</li>
<li>
<a href="http://ift.tt/1BiZeEa">FS-7648</a> Added a test cases for FS-7724 and FS-7687</li>
<li>
<a href="http://ift.tt/1JmfR1W">FS-7726</a> Additional configurations for a QA test case</li>
<li>
<a href="http://ift.tt/1LEZtge">FS-7715</a> Updates to configure and spec files for next development branch and added images to spec file and fixed build/freeswitch.init.redhat since redhat likes to override settings in the script with TAGs in comments</li>
</ul><p>The following bugs were squashed:</p>
<ul>
<li>
<a href="http://ift.tt/1JmfO69">FS-7467</a> [mod_callcenter] Fixing stuck channels using uuid-standby agents</li>
<li>
<a href="http://ift.tt/1LEZrFj">FS-7699</a> [mod_verto] Fixed for browser compatibility</li>
<li>
<a href="http://ift.tt/1LEZrFl">FS-7722</a> Fixed an issue with record_session including params when creating path</li>
<li>
<a href="http://ift.tt/1JmfRig">FS-7489</a> [mod_unimrcp] Fixed a TTS Audio Queue Overflow</li>
<li>
<a href="http://ift.tt/1LEZrVz">FS-7724</a> [mod_conference] Fixed a segfault when missing fonts when trying to render banner</li>
<li>
<a href="http://ift.tt/1d2d4zl">FS-7519</a> [mod_av] Fixed a regression in the visual appearance of decode app output</li>
<li>
<a href="http://ift.tt/1LEZtgh">FS-7703</a> Fixed a bug caused by answer_delay being set in the default configurations</li>
<li>
<a href="http://ift.tt/1LEZtgj">FS-7679</a> [mod_verto] Fixed a bug causing one way audio on Chrome when video is enabled and when using a sip without video</li>
<li>
<a href="http://ift.tt/1JmfRio">FS-7729</a> [mod_verto] Fixed the formatting for IPv6 addresses</li>
</ul><p>&nbsp;</p>
<p>This passed week in the FreeSWITCH 1.4 branch we had 30 commits merged in from master.</p>
<p>Security issues:</p>
<ul>
<li>
<a href="http://ift.tt/1ByUASw">FS-7708</a> Fixed docs on enabling cert CN/SAN validation</li>
</ul><p>New features that were added:</p>
<ul>
<li>
<a href="http://ift.tt/1MDcYLa">FS-7561</a> [mod_sofia] Add Perfect Forward Secrecy (DHE PFS)</li>
<li>
<a href="http://ift.tt/1MDd0CS">FS-7564</a> [mod_rayo] Added new algorithms for offering calls to clients</li>
<li>
<a href="http://ift.tt/1BiZeE6">FS-7623</a> [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params</li>
<li>
<a href="http://ift.tt/1LEZrFh">FS-7720</a> Improve play_and_detect_speech to set current_application_response channel variable as follows: &ldquo;USAGE ERROR&rdquo;: bad application arguments&rsquo;, &ldquo;GRAMMAR ERROR&rdquo;: speech recognizer failed to load grammar, &ldquo;ASR INIT ERROR&rdquo;: speech recognizer failed to allocate a session, and &ldquo;ERROR&rdquo;: any other errors</li>
<li>
<a href="http://ift.tt/1LEZtgn">FS-7743</a> [mod_skinny] Updated SKINNY on-hook action to hang up all calls on a device, except those in a short list of call states (or perform a blind transfer) and added a hook after completing the hangup operation to start ringing if there is an inbound call active on the device.</li>
</ul><p>Improvements in build system, cross platform support, and packaging:</p>
<ul>
<li>
<a href="http://ift.tt/1MDcYLg">FS-7610</a> Fixed a gcc5 compilation issue</li>
<li>
<a href="http://ift.tt/1MDd1GE">FS-7426</a> Only disable mod_amqp on Debian Squeeze and Wheezy</li>
<li>
<a href="http://ift.tt/1DLZjA7">FS-7297</a> g729 installer</li>
</ul><p>The following bugs were squashed:</p>
<ul>
<li>
<a href="http://ift.tt/1Fj7aBF">FS-7582</a> <a href="http://ift.tt/1BiZfrH">FS-7432</a> Fixed missing a=setup parameter from answering SDP</li>
<li>
<a href="http://ift.tt/1ByUCd4">FS-7650</a> [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile</li>
<li>
<a href="http://ift.tt/1RtuVwD">FS-7678</a> Fixed for fail_on_single_reject not working with | bridge</li>
<li>
<a href="http://ift.tt/1GoRcJ1">FS-7612</a> Fixed invalid json format for callflow key</li>
<li>
<a href="http://ift.tt/1GoRaAB">FS-7621</a> [mod_shout] Fixed a slow interrupt</li>
<li>
<a href="http://ift.tt/1BiZfrH">FS-7432</a> Fixed missing a=setup parameter from answering SDP</li>
<li>
<a href="http://ift.tt/1GoRcZh">FS-7573</a> Fixed 80bit tag support for zrtp</li>
<li>
<a href="http://ift.tt/1BiZhzE">FS-7636</a> Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers</li>
<li>
<a href="http://ift.tt/1GoRaAF">FS-7654</a> Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo</li>
<li>
<a href="http://ift.tt/1B2ellg">FS-7579</a> [mod_conference] Fixed a bug not allowing suppression of play-file-done</li>
<li>
<a href="http://ift.tt/1B2eo0a">FS-7593</a> [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs</li>
<li>
<a href="http://ift.tt/1MDd0Ta">FS-7597</a> [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400</li>
<li>
<a href="http://ift.tt/1B2elBw">FS-7604</a> [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit</li>
<li>
<a href="http://ift.tt/1MDd0Te">FS-7258</a> <a href="http://ift.tt/1B2elBy">FS-7571</a> [mod_xml_cdr] Properly encode xml cdr for post to web server</li>
<li>
<a href="http://ift.tt/1MDd0Tg">FS-7607</a> Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects.</li>
<li>
<a href="http://ift.tt/1B2eo0e">FS-7479</a> Fixed a crash caused by large RTP/PCMA packets and resampling</li>
<li>
<a href="http://ift.tt/1MDd1GI">FS-7524</a> [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0</li>
<li>
<a href="http://ift.tt/1GoRaAD">FS-7622</a> [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc&rsquo;d from the module pool, so there is nothing to destroy.</li>
<li>
<a href="http://ift.tt/1RtuXEB">FS-7689</a> [mod_lua] Fixed a bug with lua not loading directory configurations</li>
<li>
<a href="http://ift.tt/1JmfRig">FS-7489</a> [mod_unimrcp] Fixed a TTS Audio Queue Overflow</li>
<li>
<a href="http://ift.tt/1JmfO69">FS-7467</a> [mod_callcenter] Fixing stuck channels using uuid-standby agents</li>
</ul><br>