4453 Commits

Author SHA1 Message Date
Michael Jerris
b1a5efcbe8 change log levels to debug 2015-07-15 12:50:36 -04:00
Michael Jerris
d18c964ba7 FS-7769: fix build issue 2015-07-13 18:14:10 -04:00
Anthony Minessale
f726cb9a53 FS-7769: [mod_conference] Add new multi-canvas and telepresence features
mod_conference new features:
add conference layout "1x1+2x1" and add to layout group grid
add conference flag video-bridge-first-two conference flag
add conference flag video-required-for-canvas to only use avatars for members with video
add conference flag video-muxing-personal-canvas
add conf_verto_ prefix for variables to pass on live array subscription notice
add api command conference foo vid-canvas <member_id|all|last|non_moderator> [<newval>]
add api command conference foo vid-layer <member_id|all|last|non_moderator> [<newval>]
add api command conference foo vid-watching-canvas <member_id|all|last|non_moderator> [<newval>]
changed api command conference foo vid-layout, args are now "<layout name>|group <group name> [<canvas_id>]"
add channel vars you can set before entering conference video_initial_canvas and video_initial_watching_canvas
add many new output status vars to conference list api
add new conference member flag "second-screen"
add config param video-canvas-count
add config param video-super-canvas-label-layers
add config param video-super-canvas-show-all-layers
add config param video-super-canvas-bgcolor

verto client:
add google login
add hipchat js file
conf_verto_hipchatURL= to control what hipchat server appears if any
global device init and overrides
allow passing sessid
add confMan.canvasCount
add handling of multiple canvases and launching them, and controlling all of their layouts
re-layout moderator controls and add support for changing the watching and input canvas and layers
when launching another canvas, watch subscriptions for the original call so we can automatically close the additional window
maintain camera settings on call recovery
2015-07-13 18:03:16 -04:00
William King
49a26049cb Merge pull request #177 in FS/freeswitch from ~VIPKILLA/freeswitch-fs-7232:master to master
* commit '521b3037016e276ddc8e1aae50ecaf6464b3a433':
  change event header 'call-direction' to 'presence-call-direction'
2015-07-08 14:58:31 -05:00
William King
cba690e395 Merge pull request #311 in FS/freeswitch from ~LAZEDO/freeswitch:feature/sms_delivery_report to master
* commit '05c476f9f8ba14b2db8a81e241d1ccb7b6530ea4':
  FS-7764 #resolve
2015-07-07 11:23:50 -05:00
Michael Jerris
b5e7599ac1 FS-7762: [mod_av] handle buffer allocation failures of large buffers 2015-07-07 11:50:07 -04:00
Mike Jerris
dde04772f7 Merge pull request #283 in FS/freeswitch from bugfix/FS-7572-broadcasting-multiple-wav-files-using to master
* commit '9049c004b70207a43b73c7b2b31d19410fc2c4bf':
  FS-7572: add some events for file open/close/fail when using file_string
2015-07-03 17:57:52 -05:00
Anthony Minessale
178ed75571 FS-7775: [mod_conference] fix threading issue causing stuck worker threads 2015-07-03 16:46:04 -05:00
Anthony Minessale
2f836a2c53 FS-7744 amend 2015-07-02 16:12:28 -05:00
Anthony Minessale
987c84a119 mod_av use time_now instead of micro_time_now and hide annoying warning 2015-07-02 15:13:50 -05:00
Anthony Minessale
fcbdc48592 FS-7744 #resolve 2015-07-02 13:39:56 -05:00
Luis Azedo
05c476f9f8 FS-7764 #resolve
add sms delivery report event to mod_sms
2015-07-02 18:53:44 +01:00
Brian West
1b86c73034 Merge pull request #140 in FS/freeswitch from ~ARON45/freeswitch:FS-5945 to master
* commit '2cad5a6940bb76458e909a56c5e5e35e622467ed':
  more whitespace cleanup
  fixed indentation
  cleanup
  cond api return -ERR on all syntax errors
  FS-5945 - cond api improved
  FS-5945 - cond api escape special charactars
2015-07-02 09:45:27 -05:00
Anthony Minessale
3274853b00 FS-7750 #resolve 2015-07-01 12:54:51 -05:00
Yossi Neiman
8ca2cfa574 FS-7429: fix to output proper json 2015-06-30 12:45:01 -05:00
Mike Jerris
a3972c5c0f Merge pull request #303 in FS/freeswitch from ~DCOLOMBO/freeswitch:master to master
* commit 'cfb7e3d1cd56b84d5d7e5e6de25112f441e110e7':
  FS-7732 follow recording on other session
2015-06-29 12:55:10 -05:00
Davide Colombo
cfb7e3d1cd FS-7732 follow recording on other session
follow recording on other session
2015-06-29 16:21:24 +02:00
Andrew Cassidy
5c7f0bc010 FS-7734 fixed mutex lock that should be an unlock 2015-06-27 21:30:17 +01:00
Anthony Minessale
4a86252c9f FS-7519 refs = 3 setting causes a regression in visual appearance of decode app output 2015-06-25 12:29:56 -05:00
Michael Jerris
f727cdb9d1 FS-7724: [mod_conference] fix segfault when missing fonts when trying to render banner 2015-06-24 17:10:24 -05:00
Chris Rienzo
06f7040e21 FS-7720 improve play_and_detect_speech to set current_application_response channel variable as follows:
"USAGE ERROR": bad application arguments
    "GRAMMAR ERROR": speech recognizer failed to load grammar
    "ASR INIT ERROR": speech recognizer failed to allocate a session
    "ERROR": any other errors

  This is useful for determining that play_and_detect_speech failed because the recognizer is out of licenses
  giving the developer a chance to fall back to traditional DTMF menu navigation.
2015-06-24 11:50:53 -04:00
Italo Rossi
be3c868655 FS-7467: mod_callcenter - Fixing uuid-standby agents. 2015-06-22 17:51:08 -03:00
Anthony Minessale
f19be2fdbc FS-7656 make chime work with video files 2015-06-19 20:37:36 -05:00
Anthony Minessale
19ace86b4f FS-7696 2015-06-19 18:21:48 -05:00
Anthony Minessale
f44af63d79 FS-7656 parse metadata from files and put video banner up if artist or title is set 2015-06-19 18:00:47 -05:00
Anthony Minessale
c657180ea4 FS-7694 #resolve 2015-06-19 13:57:18 -05:00
Anthony Minessale
58ba5ec0ac mod_av avformat remove unused code 2015-06-19 13:55:26 -05:00
Anthony Minessale
c7166926aa typo from last commit 2015-06-19 01:23:22 -05:00
Anthony Minessale
385a3b545c FS-7656 fix various edge cases with video and non video files mixed into a source, fix a typo bug in file_read_video and fix same bug in mod_vlc, add a new flag to file_read_video to check if the handle is has active video, make mod_conference move the video in and out of a layer when the stream has video or not 2015-06-19 00:57:02 -05:00
Mike Jerris
2283270b8b Merge pull request #288 in FS/freeswitch from ~MICHAELGG/freeswitch:winperf to master
* commit '81190c6d89aa7bedbda041c8a8519081856effff':
  FS-7644. Fix build on VS2013/Win by creating and forcing nf (nofork) to true.
  FS-7644. Remove non-existent projects.
  FS-7644. Add switch_core_video.c and switch_vidderbuffer.c to VS2013 FreeSwitchCore.2013.vcxproj
  FS-7644. Change 2013.vcxproj references to 2013
2015-06-18 15:35:02 -05:00
Anthony Minessale
bc92a8bf4a add auto bandwidth for conference config 2015-06-18 13:01:42 -05:00
Anthony Minessale
7d2468563f FS-7519 fix bitrate translation from FS to av and add some presets 2015-06-18 12:47:10 -05:00
Michael Giagnocavo
f116387443 FS-7644. Change 2013.vcxproj references to 2013 2015-06-18 04:17:53 -06:00
Seven Du
8f7c2f9ed9 FS-7517 FS-7519 add H264 STAP-A packetizing support so it would work with FireFox 2015-06-17 09:43:00 +08:00
Michael Jerris
4ad0aa91a4 FS-7655: attempt to make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc 2015-06-16 18:24:35 -05:00
Anthony Minessale
7cc657e1eb FS-7665 #resolve 2015-06-16 11:55:00 -05:00
Anthony Minessale
cd398673b2 FS-7629 #resolve #comment add livearray-json-status to conference-flags to enable 2015-06-15 12:30:28 -05:00
Michael Jerris
9049c004b7 FS-7572: add some events for file open/close/fail when using file_string 2015-06-15 02:27:12 -04:00
Jeff Lenk
345e50d25a FS-7644 2015-06-11 15:29:28 -05:00
Michael Jerris
2cc0348422 FS-7635: remove msvc 2005 2008 and 2010 non working build systems. There are now multiple more recent (3 different ones) and some free versions of the compiler that can be used. 2015-06-10 16:33:14 -04:00
Anthony Minessale
0005a74652 lower debug message level 2015-06-10 14:41:12 -05:00
Anthony Minessale
f8853ac620 set higher flush len (wtf misssing *) 2015-06-08 13:26:14 -05:00
Anthony Minessale
0370debeee set higher flush len 2015-06-08 13:24:47 -05:00
Anthony Minessale
773cf18736 back off input buffer slower instead of flushing it 2015-06-08 13:17:52 -05:00
Italo Rossi
bebd4c4e3e FS-7138 - new mod_callcenter param: reserve-agents
Sets the agent state to Reserved before calling him. In this case,
the Agent is first updated to state Reserved ONLY if his previous
state was Waiting and status was Available/Available (On Demand).
The purpose is to avoid possible race conditions when external
applications are manipulating `agents` table.

Disabled by default.
2015-06-08 14:38:51 -03:00
William King
d43808fd6a FS-7586 Silence the warning when the value is set to 1 in the configs 2015-06-05 22:28:59 -07:00
Ítalo Rossi
6f057b795e Merge pull request #249 in FS/freeswitch from ~SAFAROV/freeswitch-mod-radius-cdr_improvement:origin/FS-7524 to master
* commit '7e1f8bc4c7795451ee6140f65588e590cc4af024':
  FS-7524: mod_callcenter - Fixing tiers, level and position should default to 1 instead of 0
2015-06-05 13:08:58 -05:00
Sergey Safarov
7e1f8bc4c7 FS-7524: mod_callcenter - Fixing tiers, level and position should default to 1 instead of 0 2015-06-05 19:35:04 +03:00
Anthony Minessale
fc075a75e5 FS-7513 make sure user does not have auto avatar when not visible 2015-06-03 15:54:21 -05:00
William King
581c104753 FS-7586 Change the default min-required-recording-participants option for mod_conference from 2 to 1. #NEEDSDOCS 2015-06-03 09:16:48 -07:00