[Freeswitch-users] Freeswitch Week in Review(Master Branch) June 1st-14th

Kathleen King kathleen.king at quentustech.com
Thu Jun 19 08:50:02 MSD 2014


Hello, again. This passed two weeks in the FreeSWITCH master branch we 
had 65 commits. These passed two weeks some new features have been 
added! A new log-uuid-short option was added to fs_cli, added stereo 
capabilities of Freeswitch, and this week saw the addition of a new 
module called mod_verto!

You can test the new module and stereo capabilities by using headphones 
to play with the sound and following the link below using Chrome. Make a 
call into a conference at 3500, hear some funny prompts at 9386, or 3d1 
to hear a 3D sound demo! 
https://webrtc.freeswitch.org/verto/verto.html#page-main

Mod_verto is a signaling protocol that is used to simplify coding and 
implementing calls from web browsers and various devices to Freeswitch. 
More information about this new module can be found here: 
https://confluence.freeswitch.org/display/FREESWITCH/mod_verto And the 
stereo capabilities can be seen in the commits 928a989 and 4e5ecdf.

The following bugs were squashed:

3ab1044 FS-6562 --resolve fixed event not firing for SIP message 
username prefixed with '+' in mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-6562
3549488 Fixed a problem in FAX where a received handshake, delayed so 
much it is received as we queue a retry, causes the retry frame to 
remain queued in the HDLC entity.
0685027 fixed a bug that was causing WSS to disconnect randomly in libsofia
Jira: http://jira.freeswitch.org/browse/FS-6574
280e816 FS-6590 fixed stereo files audio issue in mod_shout
Jira: http://jira.freeswitch.org/browse/FS-6590
c82ac3a FS-6535 fix double lock on speech detection failure in mod_rayo
Jira: http://jira.freeswitch.org/browse/FS-6535
bb6869b FS-6535 allow multiple grammars (including dtmf) when using 
unimrcp in mod_rayo
Jira: http://jira.freeswitch.org/browse/FS-6535
9e600ec FS-6591 --resolve If you are still using spidermonkey you should 
migrate to v8
Jira: http://jira.freeswitch.org/browse/FS-6591

New features that were added:
49ee678 FS-6540 Adding proxy refer replaces please test

Jira: http://jira.freeswitch.org/browse/FS-6540
c015013 Add log-uuid-short option to fs_cli
928a989 the first pass for adding stereo support for FS
1ffb1ee WIP on the addition of a new module called mod_verto
c0e7e7b add reset function to clear some state data in the rtp session 
in switch_rtp
94ab52c Improved FAX disconnect handling in spandsp
33541dc add logging to mod_verto
4e5ecdf setting plc to only run on mono channels
9108a08 fixing the build for mod_verto
31a181a implement digit timeout for dialing in mod_skinny
12da85e Check for execv(3) errors when reincarnating
7f36607 verto default config for mod_verto
bfaf20c fix install for mod_verto

Improvements in cross platform build supports:

ab5278c stereo: fix mod_flite, mod_ssml, mod_unimrcp compile errors
97cc089 fix compile errs in mod_conference
09ae3a9 don't require more libs than we really need when linking 
embedded perl modules
a607c20 Windows fix for commit a0e9ddf58943171a9031159919e99ef20147a11e 
in esl_config
9aa5102 FS-6535 fixed a compiler error in mod_rayo
Jira: http://jira.freeswitch.org/browse/FS-6535
43770aa fixed the building of libldns in Windows
Jira: http://jira.freeswitch.org/browse/FS-6583

In terms of stability these were the use cases that were fixed:

fc7a749 Various little memory leak possibilities in spandsp sorts, and 
the spandsp test suite is now mostly OK with valgrind
148c21c FS-477 fix leaked lock in mod_skinny
Jira: http://jira.freeswitch.org/browse/FS-477

Feedback is welcome at kathleen.king at quentustech.com and the commits for 
this week are in the attached file along with the corresponding Jira links.

-- 
Kathleen King
Quentus Technologies, INC
1037 NE 65th St Suite 273
Seattle, WA 98115
Main:   (877) 211-9337
Cell:   (703) 859-3757
kathleen.king at quentustech.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140618/70cf7d05/attachment-0001.html 
-------------- next part --------------
Build:
70b03ac  FS-6563 --resolve update the freeswitch.spec file for building on Centos6, drop spidermonkey and add other requirements
Jira: http://jira.freeswitch.org/browse/FS-6563
36e72b8 force spandsp rebuild
7ce2009 Fix compiler warning about possibly uninitialized variable in libs/esl

Bug:
3ab1044 FS-6562 --resolve fixed event not firing for SIP message username prefixed with '+' in mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-6562
3549488   Fixed a problem in FAX where a received handshake, delayed so much it is received as we queue a retry, causes the retry frame to remain queued in the HDLC entity.
37a194d FS-6555: move -w to the right place so it silences the warnings in generated code instead of using gnu makeisms that didn't actually fix the problem
Jira: http://jira.freeswitch.org/browse/FS-6555

Features:
956da6d Modify sofia profile to attempt to bind to the interface up to 3 tries with a 5 second wait between attempts. Add new profile params bind-attempts and bind-attempt-interval to modify default behavior.
c015013 Add log-uuid-short option to fs_cli
31186d8 Improve a parameter name for fs_cli
49ee678 FS-6540 Adding proxy refer replaces please test
Jira: http://jira.freeswitch.org/browse/FS-6540
a0e9ddf Convert esl_true and esl_false to functions

Packaging:

Misc:
0eda5cb suppress audio flaw tally when coming off hold in switch_rtp
a7b9329 FS-6446 regression fixed
Jira: http://jira.freeswitch.org/browse/FS-6446
a607c20 windows fix for a0e9ddf58943171a9031159919e99ef20147a11e
6722e3d fix regression from regression
e992c4c CID:1216560 Unchecked return value from ioctl
f358c35 remove debug line

Stability:


Performance:
-------------- next part --------------
Build:
ab5278c stereo: fix mod_flite, mod_ssml, mod_unimrcp compile errors
97cc089 fix compile errs in mod_conference
09ae3a9 don't require more libs than we really need when linking embedded perl modules
a607c20 Windows fix for commit a0e9ddf58943171a9031159919e99ef20147a11e in esl_config
9aa5102 FS-6535 fixed a compiler error in mod_rayo
Jira: http://jira.freeswitch.org/browse/FS-6535
bfaf20c fix install for mod_verto
43770aa fixed the building of libldns in Windows
Jira: http://jira.freeswitch.org/browse/FS-6583
7f36607 verto default config for mod_verto


Bug:
0685027 fixed a bug that was causing WSS to disconnect randomly in libsofia
Jira: http://jira.freeswitch.org/browse/FS-6574
280e816 FS-6590 fixed stereo files audio issue in mod_shout
Jira: http://jira.freeswitch.org/browse/FS-6590
c82ac3a FS-6535 fix double lock on speech detection failure in mod_rayo
Jira: http://jira.freeswitch.org/browse/FS-6535
bb6869b FS-6535 allow multiple grammars (including dtmf) when using unimrcp in mod_rayo
Jira: http://jira.freeswitch.org/browse/FS-6535
9e600ec FS-6591 --resolve If you are still using spidermonkey you should migrate to v8
Jira: http://jira.freeswitch.org/browse/FS-6591
4c54f45 FS-6535 allow unimrcp recognizer w/ profile specified in mod_rayo
Jira: http://jira.freeswitch.org/browse/FS-6535
8b6fd66 FS-477 default to 10 seconds to avoid noticeable impact on current users until variable timeout support re-added in mod_skinny
Jira: http://jira.freeswitch.org/browse/FS-477
10647be Fixed incorrect T.30 CTC messages. Fixed reseting of the CRC generator in the HDLC tx code in libspandsp
633dfe2 FS- 6535 close recognizer when input component is complete in mod_rayo
Jira: http://jira.freeswitch.org/browse/FS-6535
0f62c4c FS-6440 fixed ringing delay in FS
Jira: http://jira.freeswitch.org/browse/FS-6440


Features:
03202e3 Add fsctl command to summon reincarnation
2974734 FS-477 re-add ability to set digit timeout in patterns, update example configs in mod_skinny
Jira: http://jira.freeswitch.org/browse/FS-477
579a051 add channels param the the silence generator function
928a989 the first pass for adding stereo support for FS
1ffb1ee WIP on the addition of a new module called mod_verto
c0e7e7b add reset function to clear some state data in the rtp session in switch_rtp
94ab52c Improved FAX disconnect handling in spandsp
33541dc add logging to mod_verto
4e5ecdf setting plc to only run on mono channels 
9108a08 fixing the build for mod_verto
31a181a implement digit timeout for dialing in mod_skinny
12da85e Check for execv(3) errors when reincarnating


Packaging:
8a4a8f6 Retry the cowbuilder create operation on failure
d94e393 changed some dependecies for the freeswitch-config-rayo.spec rpm package for CentOS
4ccdc1d Override config on cowbuilder update
afb4a20 Retry for longer on failed cowbuilder operations


Misc:
dc2f5cc vs2010 reswig
950de7f reswig
4ffbf23 stereo refactoring
730d2f8 rename reference counting functions to something more sensible in mod_rayo
56ef59e vs2010 reswig and fix mod_rss for recent stereo changes
ed7264b fixed typo in switch_ivr_originate
b333714 fix coverity warnings in mod_verto
c375e33 add debugging to switch_core_media
7642d84 some more channels updates
41cea5c remove debug from mod_opus
1511fe3 rework component inheritance- component now inherits parent call/mixer mutex and parent reference counting moved to base class in mod_rayo


Stability:
fc7a749 Various little memory leak possibilities in spandsp sorts, and the spandsp test suite is now mostly OK with valgrind
148c21c FS-477 fix leaked lock in mod_skinny
Jira: http://jira.freeswitch.org/browse/FS-477


Performance:


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