Commit Graph

32766 Commits

Author SHA1 Message Date
Hristo Trendev 1d15e411f9 FS-10407: [mod_sofia] Set redirect variables when outbound_redirect_fatal is true
In case of outbound_redirect_fatal=true none of the redirect variables are
set. This makes it impossible for ESL applications to extract any information
related to the "302 Moved Temporarily" reply.
2017-06-21 09:25:23 +02:00
Mike Jerris 752f46ece9 FS-10405: [core] Fix Timer destroy error on one legged calls 2017-06-19 13:57:31 -04:00
Brian West 5f5fb33ea9 FS-10356: [core] Do not blindly print error string from rtp/stun packets 2017-06-15 09:47:16 -05:00
Brian West fa0edd81ba 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
2017-06-15 14:44:07 +00:00
Trevor Alpeter 09174819a9 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
2017-06-13 09:39:07 -04:00
Italo Rossi b4ada1b849 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.
2017-06-13 00:12:15 -03:00
Mike Jerris 11d98e4fb2 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
2017-06-12 18:24:14 +00:00
Shane Bryldt 9cb5652d14 FS-10167: Fixing linux build for blade.broadcast related stuff 2017-06-12 13:22:35 -05:00
Shane Bryldt e931137444 FS-10167: Added preliminary blade.broadcast, tested event being broadcasted with bladec and blades through switchblade 2017-06-10 23:08:39 -06:00
Shane Bryldt ca19bee71c FS-10167: Update to the preliminary blade.subscribe support, added registration of local callback for processing an event received through upcoming blade.broadcast 2017-06-10 20:30:58 -06:00
Sebastian Kemper 56f766f357 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>
2017-06-10 12:48:28 +02:00
Shane Bryldt 61f8380b70 FS-10167: Preliminary version of blade.subscribe is implemented 2017-06-09 21:34:02 -06:00
Mike Jerris 56d66e9f7a 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
2017-06-09 22:31:34 +00:00
Roman Sukhov feccf1e874 FS-10383 [freeswitch-core] Destroy RTP session write timer 2017-06-10 01:05:54 +03:00
Brian West 44c6ad50d2 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
2017-06-09 15:05:32 +00:00
Anthony Minessale 00ab2b40b4 FS-10378: [freeswitch-core] VPX Tweaks 2017-06-07 19:41:21 -05:00
Anthony Minessale 73adcdb3d8 FS-10379: [mod_conference] Set canvas size based on a variable #resolve 2017-06-07 18:07:00 -05:00
Anthony Minessale d16a0677a9 FS-10372: [Build-System,fs-utils] Add fix versions to filebug.pl #resolve 2017-06-07 18:00:57 -05:00
Anthony Minessale fd3d4e4d31 FS-10378: [freeswitch-core] VPX Tweaks #resolve 2017-06-07 18:00:57 -05:00
Andrey Volk 2c822ed4e6 FS-10377 [mod_spandsp] Add fax-document-total-pages to spandsp::txfaxnegociateresult and spandsp::txfaxpageresult events 2017-06-07 23:55:12 +03:00
Mike Jerris 2de96120e4 FS-10373: remove last bits of old in tree lua references from build system 2017-06-07 10:15:07 -05:00
Shane Bryldt 6795fd2e45 FS-10167: Added preliminary support for blade.register, currently it is only used to update routes upstream, when a new nodeid is introduced or no longer available a blade.register is passed to update the routing tables. Edge cases are not handled yet. 2017-06-06 15:50:38 -06:00
Anthony Minessale 50caeda5fe FS-10372: [Build-System,fs-utils] #resolve 2017-06-06 13:56:24 -05:00
Mike Jerris 95c7fb0155 Merge pull request #1221 in FS/freeswitch from ~NBLASGEN/freeswitch:feature/FS-10084-mod_v8-block-for-event to master
* commit 'd9c6ebc8031ef665f0332b3832030d8cb95b61b7':
  FS-10084 [mod_v8] Fixed incorrect variable name
  FS-10084 [mod_v8] If the value passed is negative, block until event is received
2017-06-06 18:40:58 +00:00
Anthony Minessale 690f7cbe9f FS-10371: [mod_httapi] Typo in httapi causes files to always report video #resolve 2017-06-06 12:37:56 -05:00
Anthony Minessale ff16279628 FS-10369: [freeswitch-core] Preserve original progress time when getting more than one 2017-06-06 09:08:09 -05:00
Anthony Minessale a09c9cfa7a FS-10189: [core] switch_core_add_state_handler runtime.state_handler_index may exceed SWITCH_MAX_STATE_HANDLERS #resolve 2017-06-05 18:31:56 -05:00
Anthony Minessale a59056a69d FS-10240: [freeswitch-core] Use the "Negative Lookahead" in xml dialplan cause memory leak #resolve 2017-06-05 18:15:18 -05:00
Brian West 975966bca9 FS-10257: [mod_sofia] libsofia-sip-ua/msg no longer builds on Arch Linux due to -Werror=parentheses 2017-06-05 17:44:56 -05:00
Shane Bryldt 0b47048ee0 FS-10167: Updates to get last blade stuff compiling and running under linux again 2017-06-05 16:52:01 -05:00
Shane Bryldt 076a9adbf6 FS-10167: Preliminary support for blade.execute, tested with a basic test.echo across 3 nodes with a common master. Multitier routing is not yet fully supported 2017-06-05 15:29:19 -06:00
Mike Jerris 14d4f8d565 update phrase 2017-06-05 15:11:52 -05:00
Anthony Minessale 3af93449b0 FS-10369: [freeswitch-core] Preserve original progress time when getting more than one #resolve 2017-06-05 14:20:26 -05:00
Mike Jerris f2a74170b2 Merge pull request #1299 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10362-update-lua-to-5.2-for-windows-build to master
* commit 'cbe8c8b52110e3ef00a9c33c4a9a290688197c5f':
  FS-10362 [mod_lua] Update lua to 5.2.4 for windows build.
2017-06-02 23:15:30 +00:00
Andrey Volk cbe8c8b521 FS-10362 [mod_lua] Update lua to 5.2.4 for windows build. 2017-06-03 02:08:21 +03:00
Mike Jerris 8102dd62e2 Merge pull request #1298 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10365-add-mod_http_cache-to-the-windows to master
* commit '9b1d58653ce0f225ecc16da7f45ee3c104ff27c2':
  FS-10365 [mod_http_cache] Add mod_http_cache to the windows build.
2017-06-02 22:06:59 +00:00
Andrey Volk 9b1d58653c FS-10365 [mod_http_cache] Add mod_http_cache to the windows build. 2017-06-03 01:01:08 +03:00
Mike Jerris cb6424a08a Merge pull request #1297 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10364-fix-encryption-in-mod_event_multicast to master
* commit 'c877b350965421369917d701b5e5636eff60efda':
  FS-10364 [mod_event_multicast] Enable encryption on windows by adding missing defines.
2017-06-02 20:22:47 +00:00
Andrey Volk c877b35096 FS-10364 [mod_event_multicast] Enable encryption on windows by adding missing defines. 2017-06-02 23:19:32 +03:00
Mike Jerris a4c83dbf32 Merge pull request #1296 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10363-core-move-openssl-to-props-on-windows to master
* commit '06857d4e13bba54b6c2994da3bbd2b370f567d3b':
  FS-10363 [Core] Move openssl to props on windows.
2017-06-02 19:59:06 +00:00
Andrey Volk 06857d4e13 FS-10363 [Core] Move openssl to props on windows. 2017-06-02 22:49:39 +03:00
Anthony Minessale b4156f0984 FS-10360: [freeswitch-core,verto.js] FireFox Screen Sharing 2017-06-02 12:46:39 -05:00
Anthony Minessale b6a740a4cc FS-10360: [freeswitch-core,verto.js] FireFox Screen Sharing 2017-06-02 12:34:40 -05:00
Anthony Minessale 6b3cef9df2 FS-10360: [freeswitch-core,verto.js] FireFox Screen Sharing 2017-06-01 18:40:50 -05:00
Anthony Minessale c43fa95606 FS-10360: [freeswitch-core,verto.js] FireFox Screen Sharing -- remove strange chars 2017-06-01 18:40:02 -05:00
Anthony Minessale 58b163e08d FS-10360: [freeswitch-core,verto.js] FireFox Screen Sharing #resolve 2017-06-01 18:36:38 -05:00
Anthony Minessale d99efb6997 FS-10269: [mod_conference] conference recording pause doesn't work correctly for video -- fix regression from change re: FS-10249 2017-06-01 12:51:40 -05:00
Mike Jerris 0a19bb5d45 Merge pull request #1292 in FS/freeswitch from bugfix/FS-10352-seg-when-nack-received to master
* commit 'b79fd1f14fc73e4f884422f30e6f264c94953653':
  FS-10352 #resolve fix size doesn't match causing segs when casts to switch_rtp_packet_t
2017-06-01 15:23:26 +00:00
Shane Bryldt cc627e534f FS-10167: Shifted the routing layer to occur slightly lower in the processing stack, which allows routing of messages without creating local pending requests for callback and TTL tracking 2017-05-31 16:19:08 -06:00
Anthony Minessale 7350382ac4 FS-10249: [mod_av] Audio gradually falls behind video in recordings #comment Based on that feedback, please try latest master 2017-05-31 12:48:46 -05:00