Commit Graph
13495 Commits
Author SHA1 Message Date
Mike Jerris 0988413cd9 Merge pull request #561 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:mod_codec2-improvements to master
* commit '611449f4b36f6bf0ab74984f10d1265e864b7f79':
  FS-8364: mod_codec2 : improvements, add extra modes: 3200,1400,1200. add config file.
2015-12-07 10:19:42 -06:00
Mike Jerris ee51dab1e7 Merge pull request #617 in FS/freeswitch from ~ROB WU/freeswitch:group_call-flatten to master
* commit 'fabca410010b48b20854fe78343b6d31207b88bb':
  FS-8585: [mod_commands] group_call: expand {} and <> to [] for each dial string
2015-12-07 10:16:07 -06:00
Chris Rienzo ef8d1c7198 FS-8619 [mod_rayo] reply with conflict stanza error if bind is attempted with duplicate JID. Improve error handling when 'ready' callback fails. 2015-12-04 17:44:53 -05:00
Anthony Minessale 28bd6e2e38 FS-8615 #resolve [Crash when quickly changing layouts and setting reservation ids.] 2015-12-04 13:08:02 -06:00
Anthony Minessale c021d22ea6 FS-8602 #resolve [conference does not auto-generate layouts properly when callers with no camera are present] 2015-12-02 15:08:53 -06:00
Anthony Minessale cebfc81583 FS-8590 treat no res-id the same as clear 2015-12-02 12:02:43 -06:00
Anthony Minessale 3400fac2f8 FS-8354 #resolve [G722 audio issues with mod_conference after fab435479a] 2015-12-02 11:03:00 -06:00
Anthony Minessale 079040e4e7 FS-8595 typo 2015-12-01 12:27:23 -06:00
Anthony Minessale ca61d45412 FS-8595 #resolve [Improve auto bitrate in personal canvas mode and do not let auto bitrate exceed native picture size] 2015-12-01 12:24:57 -06:00
Anthony Minessale 5f2dc448ce FS-8529 more improvment on same goal 2015-12-01 11:36:23 -06:00
Anthony Minessale b0b715c9c3 FS-8589 #resolve [Using conference playback with full-screen=true is not working correctly] 2015-11-30 16:54:15 -06:00
Rob Wu fabca41001 FS-8585: [mod_commands] group_call: expand {} and <> to [] for each dial string
Channel variables in dial strings can be set through <>, {} or [].
<foo=bar> applies to every channel.
{foo=bar} applies to every channel, excluding channels delimited by :_:.
[foo=bar] only applies to the channel that follows [foo=bar].

Before this patch, group_call looked up users in the directory and
replaced {} with []. This logic does not work if the user has more than
one dial string, e.g. if multiple-registrations is set to true, and more
than two devices register under the same user.

This patch fixes the issue by stripping <> and {}, and inserting the
dial string before each individual dial string for each user. The
semantics of the "local_clobber" variable and the '|', ',' and ':_:'
delimiters are fully supported.
2015-11-28 19:17:56 +01:00
Anthony Minessale 833c193d04 FS-8264 #resolve [Add all the reservation IDs in the return of "list-videoLayouts" command] 2015-11-27 13:25:36 -06:00
Mike Jerris 5a56c89791 Merge pull request #587 in FS/freeswitch from ~VIPKILLA/fs-8433:master to master
* commit '728d960017c510c8108ce6c62cfbdd691a0c8831':
  FS-8433: allow hangup cause to be set inside redirect data
2015-11-27 13:11:40 -06:00
Emmanuel Schmidbauer 728d960017 FS-8433: allow hangup cause to be set inside redirect data 2015-11-27 13:52:50 -05:00
Anthony Minessale 4676943972 FS-8574 #resolve [hangup a call but still in show calls (uuid_kill result -ERR No such channel!)] 2015-11-27 12:42:40 -06:00
Dragos Oancea 611449f4b3 FS-8364: mod_codec2 : improvements, add extra modes: 3200,1400,1200. add config file. 2015-11-27 12:09:29 -05:00
Ken Rice 99ca223f82 FS-8582 #resolve make sure the URL being passed here is not null 2015-11-27 10:39:38 -06:00
Mike Jerris 5ab62d8114 FS-8578: [mod_verto] fix build error for missing __bswap_64 on osx 2015-11-25 20:07:04 -05:00
Anthony Minessale 874aaf7a99 FS-8293 make conference video quality configurable with video-quality param NEEDS DOC 2015-11-25 16:01:34 -06:00
Anthony Minessale 060641f220 FS-8293 make sanity level based on quality 2 and also in conference 2015-11-25 15:42:51 -06:00
Anthony Minessale a3752718c6 FS-8293 make sanity level based on 1080p 2015-11-25 15:19:59 -06:00
Anthony Minessale 1868859638 FS-8573 #resolve [unidirectional audio after resuming from hold in bypass media mode] 2015-11-25 13:56:25 -06:00
Spencer Thomason e9126a7337 Fix undefined symbol conference_cdr_test_mflag
FS-8569 #resolve
2015-11-24 20:33:07 +00:00
Jeff Lenk 08816959aa simple compile fixes for windows 2015-11-22 15:38:12 -06:00
Anthony Minessale 3ac546fbf1 FS-8293 fix some miscues on this patch 2015-11-20 16:24:41 -06:00
Anthony Minessale 6c3bf9ae65 FS-8554 #resolve [VC Moderator button quit working after moderator screen shares] 2015-11-20 14:40:29 -06:00
Anthony Minessale 1b0bf340aa FS-8543 make sure if the mute image is taken from the camera that it does not dissappear 2015-11-20 13:19:20 -06:00
Chris Rienzo 9e0f30c58b FS-8560 [mod_http_cache] add new parameter, connect-timeout
This is the maximum time to wait, in seconds, for the HTTP GET or PUT to connect.
If this value is not set or is set to 0, the default setting of 300 seconds is used.
2015-11-19 17:10:15 -05:00
Mike Jerris 31c9bca8e9 Merge pull request #593 in FS/freeswitch from ~MICJERRY/freeswitchmultimedia:master to master
* commit 'acecda7596beb5dc3a4f98cb126351d9c25454fb':
  FS-8527 [mod_conference] Do not send the video of last_video_floor_holder to video_floor_holder if already related one video to it.
2015-11-19 11:10:52 -06:00
Mark Lipscombe 3293baa336 FS-8559: mod_shout should have "mpga" in it's list of supported extensions
Add mpga to the list of supported formats for mod_shout so that
files retrieved using mod_http_cache with a mime type of audio/mpeg
are able to be played using mod_shout.
2015-11-19 20:54:06 +11:00
Anthony Minessale b4f477c22e FS-8293 fix some regressions where speed test caused excessive downlink bandwidth 2015-11-18 21:36:41 -06:00
Anthony Minessale cd8901bf5b FS-8529 fix a few regressions 2015-11-18 21:34:24 -06:00
Anthony Minessale 9ab210e64b FS-8556 #resolve [Screen shares are not recoverable so do not try] 2015-11-18 15:26:26 -06:00
Anthony Minessale fb8d4a2b99 FS-8545 do not allow video floor on a member with a reservation id set 2015-11-18 13:37:52 -06:00
Anthony Minessale 420a78afc4 FS-8545 read lock regression 2015-11-18 13:18:39 -06:00
Anthony Minessale e95f3686ad FS-8053 #resolve [When WebRTC's SDP contains a=sendonly for video, the client will still receive the video stream] 2015-11-18 10:31:30 -06:00
Anthony Minessale f14fcb7838 FS-8529 #resolve [vid-floor and conference-flags set as video-muxing-personal-canvas ] 2015-11-17 12:18:29 -06:00
Chris Rienzo df6a5315c1 FS-8549 [mod_http_cache] add support for AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY environment variables in S3 profiles 2015-11-17 12:00:15 -05:00
root acecda7596 FS-8527 [mod_conference] Do not send the video of last_video_floor_holder to video_floor_holder if already related one video to it. 2015-11-17 10:16:42 +08:00
Anthony Minessale 8293dd03d0 FS-8546 #resolve [Make original video demo back-compat with livearray-json-status] 2015-11-16 17:02:07 -06:00
Anthony Minessale a754c686d8 remove DEBUG 2015-11-16 16:08:58 -06:00
Anthony Minessale 9f1c89b8e3 FS-8545 #resolve [Improve controls for screen share] 2015-11-16 15:54:43 -06:00
Anthony Minessale 67491b102c FS-8543 #resolve [Improve mute handling on conference and WebRTC] 2015-11-16 11:31:34 -06:00
Mark Lipscombe 4e9977507d FS-8537: Passing nil to various lua functions causes segfault
Various functions exposed via lua do not check their parameters for null
causing freeswitch to segfault.

This change adds checking for null parameters and returns an error
instead of segfaulting.
2015-11-15 10:43:09 +11:00
Anthony Minessale de7a123c8b FS-8536 #resolve [Send Keyframe when getting SIP INFO with picture_fast_update] 2015-11-13 14:15:39 -06:00
Anthony Minessale II ff283f60de Merge pull request #592 in FS/freeswitch from bugfix/FS-8384 to master
* commit '6c7ed71a36d20fec31947bb0d31dc06733bd24df':
  update
  update
  fix close file snafu
  update
  commit
2015-11-12 18:48:49 -06:00
Anthony Minessale II 785727e6fa Merge pull request #591 in FS/freeswitch from feature/FS-8293 to master
* commit '1ee2f0abc224fd6830fb8a2ddf120abfd8f641f0':
  add colors to good and bad
  update new pass
  FS-8293 [verto_communicator] - Showing speed in the menu bar if autoBand is true, adding option to test speed before making a call, enabling dedEnc if inboundBandwidth is below dedEncWatermark (3072 by default). FS-8293 [verto_communicator] - Changed info in the top menu bar for a icon+popover, changed autoBand's code in testSpeed method, moved 'Bandwidth settings' to 'Video settings' in settings modal and now hidding video quality selection when autoBand is checked. FS-8293 [verto_communicator] - Better bandwidth info ui. FS-8293 [verto_communicator] - Fixed speed test breaking at splash screen if user isn't logged in.
  Removed unused function.
  FS-8293 [verto_communicator] Implemented speed test in verto communicator.
  always change bw
  tweaks
  WIP not shabby auto vid settings
  first pass, add some funcs to conference and speed test features and fix bugs in ws.c for big payloads
2015-11-12 18:40:27 -06:00
Anthony Minessale f1b2733c14 update new pass 2015-11-12 18:33:32 -06:00
Stanislav Sinyagin de06bf086b FS-8427 Incompatible type for %ld in prinrtf 2015-11-09 21:54:00 +00:00