Dashboard

Merge pull request #1312 in FS/freeswitch from ~STEFAN_YOHANSSON/freeswitch:bugfix/FS-10028-refactor-verto-lib-to-remove-jquery to bugfix/FS-10028-refactor-verto-lib-to-remove-jquery

* commit '8beacc7207a482a39ca438cbf2d147106642baa0':

Fix unsubscribe channel logic in es6 version.

FS-10028 [verto_communicator] fix problem in async digest order.

FS-10028 [verto_communicator] Fix infoChannel callback function.

Merge pull request #1309 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-9717-make-available-windows-binaries to master

* commit '0bdd607c948fd0eb1125bc5b49d39a4270406386':

FS-9717 [Build-System] Fix missing mods in msi packages. Fix x64 release build on a clean tree on windows.

FS-9894 [verto_communicator] Removing refreshDevices before doing a call.

Fix unsubscribe channel logic in es6 version.

FS-10420: [verto.js] Verto on Safari #resolve

    • -10
    • +5
    /html5/verto/js/src/jquery.FSRTC.js
    • -4
    • +3810
    /html5/verto/js/src/vendor/adapter-latest.js
    • -2
    • +253
    /html5/verto/video_demo/js/verto-min.js
FS-10387: [core] High memory usage with mod_sofia, osmo-nitb and DTX setting active #resolve

FS-10387: [core] High memory usage with mod_sofia, osmo-nitb and DTX setting active #resolve

manually cherry pick 7c19615 -- FS-10417: [freeswitch-core] Reduce flicker in screen sharing

FS-10417: [freeswitch-core] Reduce flicker in screen sharing #resolve

FS-10167: First pass of adding a test protocol

    • -2
    • +5
    /libs/libblade/src/include/blade_stack.h
    • -0
    • +462
    /libs/libblade/test/testcli.c
    • -0
    • +3
    /libs/libblade/test/testcli.cfg
    • -0
    • +215
    /libs/libblade/test/testcli.vcxproj
    • -0
    • +414
    /libs/libblade/test/testcon.c
    • -0
    • +20
    /libs/libblade/test/testcon.cfg
    • -0
    • +215
    /libs/libblade/test/testcon.vcxproj
FS-9717 [Build-System] Fix missing mods in msi packages. Fix x64 release build on a clean tree on windows.

    • -28
    • +306
    /w32/Setup/Setup.2015.wixproj
FS-9717 [Build-System] Fix missing mods in msi packages. Fix x64 release build on a clean tree on windows.

    • -28
    • +306
    /w32/Setup/Setup.2015.wixproj
FS-10406: [mod_sofia] mod_sofia secure websocket connections SSLv3 and tls v1.0 is still not disabled #resolve

FS-10405: [core] Fix Timer destroy error on one legged calls

FS-10405: [core] Fix Timer destroy error on one legged calls

FS-10356: [core] Do not blindly print error string from rtp/stun packets

Merge pull request #1304 in FS/freeswitch from ~TREVORA/freeswitch:bugfix/FS-10370-enable-padding-for-srtp-keys to master

* commit '09174819a9a2a69d89aaafe25470d567a73d7bc6':

FS-10370: Enable SRTP Key Padding

FS-10370: Enable SRTP Key Padding

Some clients rely on Base64 padding characters (i.e., '=') to be present

in encoded SRTP key/salt strings to determine the length of the encoded

data. However, FreeSWITCH removes these characters before including the

encoded strings in the SDP. This causes those clients that rely on the

padding to truncate the encoded data and be unable to properly set up an

encrypted SRTP session.

This change introduces a channel flag named 'rtp_pad_srtp_keys'. When

this flag is enabled, FreeSWITCH includes the Base64 padding characters

in the SDP. This allows clients that rely on the padding to retrieve the

full key and salt values and successfully negotiate an SRTP stream with

FreeSWITCH.

FS-103070 #resolve

FS-10237 [mod_callcenter] Do not kick member out on timeout if originating to an agent

Now we're passing member_session as session parameter to switch_ivr_originate, this will make

the cc_export_vars no longer needed in the future as now all the variables previously

exported will be seen by switch_ivr_originate because member_session is the ORIGINATOR.

cc_export_vars still works.

version bump

Merge pull request #1303 in FS/freeswitch from ~SEBASTIAN/freeswitch:bugfix/FS-10384-fix-mod_lua-target to master

* commit '56f766f357a2dffa2aa6a562971b04bc7d9f7c97':

FS-10384 [mod_lua] Fix Makefile target

FS-10167: Fixing linux build for blade.broadcast related stuff

FS-10167: Added preliminary blade.broadcast, tested event being broadcasted with bladec and blades through switchblade

    • -0
    • +230
    /libs/libblade/src/blade_stack.c
    • -0
    • +4
    /libs/libblade/src/include/blade_stack.h
FS-10167: Update to the preliminary blade.subscribe support, added registration of local callback for processing an event received through upcoming blade.broadcast

    • -13
    • +27
    /libs/libblade/src/blade_stack.c
    • -0
    • +31
    /libs/libblade/src/blade_subscription.c
    • -3
    • +3
    /libs/libblade/src/include/blade_stack.h
FS-10384 [mod_lua] Fix Makefile target

When running "make swigclean" in mod_lua directory and trying to compile

mod_lua afterward, the build fails because the target mod_lua_wrap.cpp

doesn't exist. The target is wrongly called lua_wrap instead.

making all mod_lua

make[7]: Entering directory '/path/to/freeswitch-1.6.17/src/mod/languages/mod_lua'

CXX mod_lua_la-mod_lua.lo

CXX mod_lua_la-freeswitch_lua.lo

make[7]: *** No rule to make target 'mod_lua_wrap.cpp', needed by 'mod_lua_la-mod_lua_wrap.lo'. Stop.

Fix this by renaming lua_wrap to mod_lua_wrap.cpp.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>

    • -2
    • +2
    /src/mod/languages/mod_lua/Makefile.am
FS-10167: Preliminary version of blade.subscribe is implemented

    • -0
    • +6
    /libs/libblade/libblade.vcxproj.filters
    • -9
    • +315
    /libs/libblade/src/blade_stack.c
    • -0
    • +172
    /libs/libblade/src/blade_subscription.c
    • -0
    • +6
    /libs/libblade/src/include/blade_stack.h
    • -0
    • +60
    /libs/libblade/src/include/blade_subscription.h
    • -2
    • +3
    /libs/libblade/src/include/blade_types.h
Merge pull request #1302 in FS/freeswitch from ~F93/freeswitch:bugfix/FS-10383-fs-does-not-close-timerfd-descriptors to master

* commit 'feccf1e87465194e34f14f127bfaffdcc50622b2':

FS-10383 [freeswitch-core] Destroy RTP session write timer

FS-10383 [freeswitch-core] Destroy RTP session write timer

FS-10383 [freeswitch-core] Destroy RTP session write timer

Merge pull request #1301 in FS/freeswitch from ~ANDYWOLK/freeswitch:feature/FS-10377-add-fax-document-total-pages-to to master

* commit '2c822ed4e641054eca8632c80223355f3f23b9c6':

FS-10377 [mod_spandsp] Add fax-document-total-pages to spandsp::txfaxnegociateresult and spandsp::txfaxpageresult events