[Freeswitch-users] FreeSWITCH Week in Review (Master Branch) October 3rd-October 10th

Ken Rice krice at freeswitch.org
Tue Oct 13 02:27:05 MSD 2015


New Post on freeswitch.org from Kathleen King
check it out at http://ift.tt/1jZsp7A
FreeSWITCH Week in Review (Master Branch) October 3rd-October 10th
Hello, again. This past week in the FreeSWITCH master branch we had 51 commits! There were some very important changes this week to the Debian packaging system. The default is now set to build packages with the upstream FS package repos. Since the system dependencies have been removed from the FS codebase the 1.6 branch is now required to use the FS public repo for dependencies.  The notable feature for this week is the addition of the variable media_mix_inbound_outbound_codecs, which mixes inbound and outbound codecs, and this is a behavior change.

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.

New features that were added:

FS-8290 [verto_communicator] Automatically mark dedicated encoder if out/in bandwith isn’t set to ‘Server default’

FS-8290 [verto_communicator] Adding help text on how to enable dedicated remote encoder

FS-8321 [core] Add variable media_mix_inbound_outbound_codecs to mix inbound and outbound codecs. BEHAVIOR CHANGE

Improvements in build system, cross platform support, and packaging:

FS-8316 [build][Debian] Fixed new build warning from latest clang and resolved the build warnings in the modules too

FS-8271 [Debian] Adding some logging, and more cautious handling of spaces in parameters. Now the default will build packages with the upstream FS package repos. This is a change in the default behavior of the Debian packaging system with the justification that in 1.6 it is now required to use the FS public repo for dependencies because system dependencies have been removed from the FS codebase which used to be included. And defaulting to automatically download the binary dependencies because without major changes to package building in cowbuilder(which is the primary supported method of building FS packages), you can’t access the network to build the binary packages from the source package. If using system apt repo list, then include the supplementary ones too

FS-8233 [automation] In order to clean up build dependencies for the automated tests, convert the tests/*/Makefile.am into an include file for the top level Makefile.am. This will greatly simplify dependency tracking, and allow tests to be rerun easily on FS source code changes.

FS-7820 [automation] Use a more appropriate function for printing diagnostics

The following bugs were squashed:

FS-8243 [mod_opus] Adding back the missing part removed in 8b088c2 so FEC works in most surroundings

FS-8295 [mod_opus] FMTP fixes to continue the cleanup of FEC

FS-8302 [mod_opus] Fix some printing/logging because switch_opus_show_audio_bandwidth() was not returning TRUE/FALSE as expected

FS-8130 FS-8305 [mod_opus] Fix some warnings and errors caused by dtx and/or jittery webrtc, refactor of last patch, and add suppression of scary harmless message about opus FEC

FS-8296 [mod_opus] Improve the way Opus is initialized when a call comes in

FS-8179 [mod_opus] Fixed a regression setting fec_decode breaking output on stereo calls

FS-8297 [mod_conference] A fix for auto STUN switching IPs quickly and WebRTC video not working

FS-8130 [mod_conference] Fix for micro cut-offs and unstable voice issues

FS-8317 [mod_conference] Fix for playing multiple files at once to stack them for immediate playback, sometimes breaking and the floor layer becoming unusable for the rest of the conference.

FS-8067 [verto_communicator] When no email is present make sure mm is the default avatar in the circle this way the talk indicator works on PSTN and SIP callers.

FS-8247 [verto_communicator] When websocket disconnects go to splash screen to wait for the reconnect

FS-8300 [verto_communicator] Fixing reload bug so reloading twice is no longer needed

FS-8315 [core] Fix for rtp_media_timeout not working

FS-8304 [core] Fix for choppy audio during calls

FS-8320 [core] Fixed broken ZRTP not responding to HELLO packet

FS-8311 [mod_voicemail] Fix for leave-message event not containing verbose data for a forwarded voicemail

FS-8318 [mod_av] Fix for recording being out of sync when video from chrome has packet loss

FS-7929 [mod_sofia] Fixed an issue when processing SIP messages while using camp-on

FS-6833 [mod_sofia] Add content-type header to ack with sdp

 

And, this past week in the FreeSWITCH 1.4 branch we had 3 new commits merged in from master. And the FreeSWITCH 1.4.23 release is here! Go check it out!

The following bugs were squashed:

FS-8246 [mod_json_cdr] Use seconds as default value for delay parameter

FS-8282 [core] Fix for sleep is not allowing interruption by uuid_transfer

FS-8166 [core] Mute/unmute while shout is playing audio fails because the channel “has a media bug, hard mute not allowed”

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20151012/9de301dc/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list