Commit Graph

29432 Commits

Author SHA1 Message Date
Mike Jerris 0b097dd597 Merge pull request #346 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-sprop-stereo to master
* commit '37dc3929df76b2fbca1569ff3416b191a213029c':
  FS-7829: mod_opus: add sprop-stereo fmtp param (just read it)
2015-07-14 12:53:41 -05:00
Mike Jerris 3b10e4d9f2 Merge pull request #347 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-dtx to master
* commit 'dc6d7c32dd433735dcc1f20a50fdebffe71817fa':
  FS-7830: mod_opus: added use-dtx param in config file (enables DTX on the encoder, announces in fmtp)
2015-07-14 12:52:39 -05:00
Mike Jerris 0ab1f93945 Merge pull request #348 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-cleanup-bugfix-asymmetric-fmtp to master
* commit '65135c5f403b87b64281dbfc9e6a97e4b351600e':
  FS-7832: fixes when comparing local and remote fmtp params
2015-07-14 12:51:40 -05:00
Anthony Minessale 5933a0d044 restore patches from revert, this is lame, you need to bootstrap to fix it. 625^H^H^H0 days without having to rebootstrap 2015-07-14 11:24:53 -05:00
Anthony Minessale 5cd888f840 pass refresh requests to gen key frames on video bridge 2015-07-14 11:17:39 -05:00
Anthony Minessale 08a69fecbc this is not ready 2015-07-14 11:07:06 -05:00
Anthony Minessale 3fa6003ef7 this is not ready 2015-07-14 11:05:33 -05:00
Dragos Oancea 65135c5f40 FS-7832: fixes when comparing local and remote fmtp params 2015-07-13 19:54:11 -04:00
Michael Jerris d18c964ba7 FS-7769: fix build issue 2015-07-13 18:14:10 -04:00
Dragos Oancea dc6d7c32dd FS-7830: mod_opus: added use-dtx param in config file (enables DTX on the encoder, announces in fmtp) 2015-07-13 18:12:11 -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
Dragos Oancea 37dc3929df FS-7829: mod_opus: add sprop-stereo fmtp param (just read it) 2015-07-13 17:40:34 -04:00
Mike Jerris 1e40a020fa Merge pull request #345 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-7824 to master
* commit 'c797e948c86953f486302f8053db919ef77930a8':
  FS-7824 Add functionality for capturing screenshots from both legs to uuid_write_png
2015-07-13 13:21:25 -05:00
Bradley Jokinen c797e948c8 FS-7824 Add functionality for capturing screenshots from both legs to uuid_write_png
With this patch, uuid_write_png is able to capture screenshots from both
legs of a bridged video call. It still expects a uuid and filename for
the first two arguments. If given a third argument, it must be concat
or split. If concat is specified, screenshots from both ends are taken
and written side by side to the given filename. If one image is shorter
than the other then it is padded with black and vertically centered. If
the third argument is split then the two screenshots are written to
separate files. In this case, a second filename is expected as a fourth
argument.
2015-07-13 09:35:38 -05:00
Miguelo Sana bdfb8363f5 FS-7130 make /run/freeswitch persistent, so it will start under systemd 2015-07-13 11:33:46 +02:00
William King a54e04df00 FS-7820 updated switch_event.c to have benchmark framework, and updated .gitignore file to ignore binary test files 2015-07-10 15:31:11 -07:00
William King d5904f4a96 FS-7820 adding a unit test for switch_hash.c with benchmarking example
and docs
2015-07-10 15:09:24 -07:00
William King 8cb75a6000 FS-7820 rename test file to better track the core functionality it will test 2015-07-10 15:08:58 -07:00
Mike Jerris 79af34c59b Merge pull request #319 in FS/freeswitch from ~LAZEDO/freeswitch:feature/aditional_sofia_events to master
* commit '58043483cdb0ffdedcfa9c6dfacded7dcbe41191':
  FS-7773 [mod_sofia] transfer events #resolve
2015-07-10 14:49:27 -05:00
William King 818d1b24bf FS-7820 Fix build if you don't have libtap installed 2015-07-10 12:22:32 -07:00
William King f7f5c7587f FS-7820
C level unit testing and micro benchmarking framework, including one
example unit test.
2015-07-10 12:04:04 -07:00
karl anderson 58043483cd FS-7773 [mod_sofia] transfer events #resolve 2015-07-10 19:46:10 +01:00
Brian West 7e660ea856 Merge pull request #341 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-keep-fec-on-improve to master
* commit '244331aa1536a0dad2cc115757fc5507446e1b00':
  FS-7819: mod_opus: restore bitrate after increase (if there's no more packet loss) , added step for 60 ms
2015-07-10 10:57:36 -05:00
Dragos Oancea 244331aa15 FS-7819: mod_opus: restore bitrate after increase (if there's no more packet loss) , added step for 60 ms 2015-07-10 11:35:27 -04:00
Moises Silva c08c95563a Merge pull request #333 in FS/freeswitch from ~WANG_WEICHAO/freeswitch-fs-7754:master to master
* commit 'f767fe5ed657fac4b802ded23318bd92faceb5c6':
  Fixed Bug/FS-7754
2015-07-10 10:02:41 -05:00
Emmanuel Schmidbauer af9310ce00 add channel variable odbc-cdr-ignore-leg to ignore per leg 2015-07-10 10:10:12 -04:00
Mike Jerris a56e628654 Merge pull request #287 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7405-condition-regex-all-proper-fix to master
* commit '9d6ad1f9a58798e6fc2014cc9a80c24e0164f309':
  FS-7405 Fix <condition regex="all"> to work with time conditions
2015-07-09 17:38:15 -05:00
Artur Zaprzała 9d6ad1f9a5 FS-7405 Fix <condition regex="all"> to work with time conditions 2015-07-09 23:03:15 +02:00
Mike Jerris 3238157656 Merge pull request #339 in FS/freeswitch from ~LAZEDO/freeswitch:feature/fs-7760 to master
* commit '4dc7b3b246c273706e24ee62a3b2fd75b4e4cbff':
  FS-7760 #resolve
2015-07-09 14:04:00 -05:00
Luis Azedo 4dc7b3b246 FS-7760 #resolve
added xml fetch for channels to externally support nightmare transfer
depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled)

fixes missing entry in switch_xml.c to enable the xml binding
2015-07-09 20:00:28 +01:00
Artur Zaprzała a1fe44a8b1 FS-7495 Add systemd unit configuration file for CentOS 7 2015-07-09 19:23:53 +02:00
Mike Jerris 637f0695d3 Merge pull request #277 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7639-audio-sent-as-dtmf to master
* commit '8b1ce0f163e5c8fd3cbdbdd3ae67784859ba80b9':
  FS-7639 Fix rtp_session->recv_te and rtp_session->cng_pt comparisions in switch_rtp.c
2015-07-09 12:23:17 -05:00
Mike Jerris 934e445b6f Merge pull request #308 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-7198:master to master
* commit '48b44832b2902831c86e96ca7fa29680eec7defa':
  FS-7198 add coma separated values and reverse ranges for time-of-day and day-of-week matches
2015-07-09 12:13:21 -05:00
Brian West a85013e1f2 FS-7198 test cases 2015-07-09 11:30:51 -05:00
Brian West 30644c4ba6 update test configs 2015-07-09 11:13:23 -05:00
Mike Jerris 72c5d6fa3f Merge pull request #338 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-ptime-60ms-support to master
* commit '76bdd2b0d57e63a0d59bf78088af25ec733b7426':
  FS-7809: mod_opus: added 60 ms ptime for Opus at 8 khz  ( opus@8000h@60i )
2015-07-09 11:11:36 -05:00
Mike Jerris 58fe3c5ab2 Merge pull request #337 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-cbr to master
* commit 'be6e6ea5fb7b25001ea371ef2c537a5bf2fa7dd1':
  FS-7801: mod_opus: added support to set CBR mode
2015-07-09 11:10:17 -05:00
Mike Jerris 915c1c3999 Merge pull request #291 in FS/freeswitch from ~HRISTO/freeswitch:nl-numbers-grammar to master
* commit '410850fa75f41f838e53aaec9feca62a0fb3a0b1':
  FS-7685 fix Dutch numbers pronunciation
2015-07-09 11:07:21 -05:00
Dragos Oancea 76bdd2b0d5 FS-7809: mod_opus: added 60 ms ptime for Opus at 8 khz ( opus@8000h@60i ) 2015-07-09 11:53:37 -04:00
François 48b44832b2 FS-7198 add coma separated values and reverse ranges for time-of-day and day-of-week matches 2015-07-09 10:43:13 +02:00
Hristo Trendev 410850fa75 FS-7685 fix Dutch numbers pronunciation
The Dutch number pronunciation is more like the German one. 21 is
pronounced as "one-and-twenty".

FS-7685 #resolve
2015-07-09 09:34:46 +02:00
Dragos Oancea be6e6ea5fb FS-7801: mod_opus: added support to set CBR mode 2015-07-08 20:03:54 -04:00
Brian West e994b75e8b Test case start for multicanvas test 2015-07-08 17:16:06 -05:00
Brian West 2b099c9260 Adding test case for FS-7200 2015-07-08 17:02:06 -05:00
Mike Jerris bc59612815 Merge pull request #310 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7648-fix-regex-tests to master
* commit '66a2ba22a0f548a3f53c95a1210b8d169aedd5f8':
  FS-7648 Fix regex "all" and "xor" tests.
2015-07-08 17:01:32 -05:00
Mike Jerris 6548d619c8 Merge pull request #168 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-7200:master to master
* commit '57a76001d076cc7f0eb7ca8064b3eb48a1b6cf42':
  FS-7200, fix dialplan parsing when using date/time matches
2015-07-08 16:51:39 -05:00
Mike Jerris 569c75c17d Merge pull request #336 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-7799 to master
* commit '31ade5f9680ddbb25f6b18ebf879ce537b9f5a6e':
  FS-7799 Add API command uuid_write_png to mod_png
2015-07-08 15:59:03 -05:00
Bradley Jokinen 31ade5f968 FS-7799 Add API command uuid_write_png to mod_png
This adds the API command uuid_write_png to mod_png which takes a uuid and
file as input. This command takes a screenshot from the session associated
with the given uuid and writes it to the given file. If an absolute path
is not specified, the images directory is used as a prefix.
2015-07-08 15:36:44 -05: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
Mike Jerris 530afd0dc6 Merge pull request #293 in FS/freeswitch from ~SAFAROV/freeswitch2:mod_shout to master
* commit 'b17564e8a3d8d1d5f56be7f58a97b8308a05f901':
  FS-7705: mod_shout - dependency declaration added to SPEC file.
2015-07-07 15:33:21 -05:00