Commit Graph

1581 Commits

Author SHA1 Message Date
Mike Jerris 3b2b09c3df FS-7847: [mod_conference] add layers that do not match the aspect ration of conference by using the new hscale layer param for horizontal scale, and add zoom=true param to crop layer instead of letterbox, add grid-zoom layout group that demonstrates these layouts 2015-07-17 16:37:24 -05: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
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
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 0e8ea8573b Merge pull request #329 in FS/freeswitch from ~LAZEDO/freeswitch:feature/fs-7776 to master
* commit 'eaf6430e0d3cb72525fbd7af4975341439d62c49':
  FS-7776 #resolve add mod_kazoo to build system
2015-07-07 11:20:15 -05:00
Brian West a91ca3d5cf test sets for FS-7762 2015-07-07 08:48:24 -05:00
Luis Azedo eaf6430e0d FS-7776 #resolve add mod_kazoo to build system 2015-07-06 23:13:00 +01:00
William King 0244af22e6 FS-7730 fix default configs to provided sample load option for mod_sms and mod_smpp 2015-07-03 14:50:48 -07:00
William King 775ce5c0a8 Adding mod_smpp as an event_handler module.
FS-7730 #resolve
2015-07-03 14:26:05 -07:00
Brian West 9a269505b4 eavesdrop test case 2015-07-02 09:46:04 -05:00
Brian West 230709c104 tweak 2015-07-01 08:59:12 -05:00
Brian West f097384d44 FS-7726 puppet extension 2015-06-30 18:23:22 -05:00
Brian West 3b42bbaa29 FS-7726 updates 2015-06-30 17:04:55 -05:00
Artur Zaprzała 66a2ba22a0 FS-7648 Fix regex "all" and "xor" tests. 2015-06-30 12:31:53 +02:00
Brian West 2a1195e55d FS-7726 test case 2 2015-06-26 14:51:40 -05:00
Brian West 95cadf65d0 FS-7726 test case 2015-06-26 14:36:58 -05:00
Anthony Minessale 5efc9714ee FS-7703 remove answer delay from default dp 2015-06-25 12:42:14 -05:00
Brian West d8e0b5858d FS-7648 more test config tweaks 2015-06-25 07:42:56 -05:00
Brian West b788523f76 FS-7648 test config tweaks 2015-06-24 17:48:59 -05:00
Brian West 4980389bc0 FS-7648 test config tweaks 2015-06-24 17:30:11 -05:00
Brian West 8865b693ad FS-7648 test cases for FS-7724 2015-06-24 16:38:54 -05:00
Brian West 9a37e74d2b FS-7648 test config for FS-7687 part 2 2015-06-23 09:38:29 -05:00
Brian West 0b1826c357 FS-7648 test config for FS-7687 2015-06-23 09:20:58 -05:00
Brian West 1562d34a07 FS-7648 conf mcu test 2015-06-19 10:14:59 -05:00
Brian West 7ff9ae02a0 FS-7693 lower default energy level in sample configs 2015-06-19 10:02:01 -05:00
Brian West 4b47e9f806 FS-7648: additional test cases 2015-06-19 01:56:37 -05:00
Brian West 05520fb8fd FS-7648 add stereo 2015-06-18 15:49:55 -05:00
Brian West 2ebcb91626 FS-7648: add lipsync tests for playback and local stream 2015-06-18 14:29:57 -05:00
Travis Cross 1d726c1d91 Fix docs on enabling cert CN/SAN validation
The correct incantations to enable certification common name / subject
alternative name verification, per our code, are `subjects_all`,
`subjects_in`, and `subjects_out` in a Sofia profile's
`tls-verify-policy`.  What we've had in our examples and documentation
for years are `all_subjects`, `in_subjects`, and `out_subjects`.

The result of this is that we've almost certainly confused people into
using the incorrect forms.  Those poor people will believe that they
are verifying the CN/SAN of the received host certificate against the
list in `tls-verify-in-subjects` when in fact they are not.

One clear issue in this case was that the incorrect forms failed to
have any effect without providing any warning or error.  This issue
could not have persisted if we had made more noise about incorrect
input.

Given how long this has been broken, it's tempting to alias the
incorrect forms to the correct ones.  However this would certainly
break many existing installations that have, because of this error,
never actually tested their setup with CN/SAN validation enabled.

In this commit, we fix the examples and documentation, and add an
error-level log output when unknown values are passed to
`tls-verify-policy`.

Thanks-to: Andrew Patrikalakis <anrp+freeswitch@anrp.net>
2015-06-17 17:10:29 +00:00
Brian West e71be0c6b7 FS-7648 adding profile-variable for testing cases 2015-06-17 10:38:30 -05:00
Brian West b51e988ed5 FS-7648 more tests 2015-06-16 10:58:04 -05:00
Brian West 4389886f05 FS-7648 add condition testing for regex all and xor cases 2015-06-16 10:46:15 -05:00
Brian West a9b6caca9b FS-7648 clean up and re-number, still planning stages 2015-06-15 15:32:14 -05:00
Brian West c987359b1f FS-7648 2015-06-15 08:43:29 -05:00
Brian West c57cadf39c FS-7648 add more eavesdrop test cases 2015-06-12 11:50:35 -05:00
Brian West 86b0099af0 FS-7648 add more eavesdrop test cases 2015-06-12 11:47:13 -05:00
Brian West 97d87f6c9b FS-7648 add eavesdrop test case 2015-06-12 11:29:15 -05:00
Brian West 780b5a5726 FS-7648 add set video on hold, and force preanswer prefix 2015-06-12 11:04:00 -05:00
Brian West dab494990d FS-7648 adding video record/ playback test cases 2015-06-12 10:35:33 -05:00
Brian West e3c4805621 FS-7648 adding videomail voicemail profile 2015-06-12 09:46:46 -05:00
Brian West 1b1113e01a FS-7648 adding leave/check videomail test cases 2015-06-12 09:45:17 -05:00
Brian West cf4a5d1702 FS-7648 clean 2 2015-06-12 09:36:34 -05:00
Brian West 783c4c2eda FS-7648 more clean up 2015-06-12 09:24:24 -05:00
Brian West 3badbbac89 FS-7648 foundation for QA testing config 2015-06-12 09:18:53 -05:00
Brian 2815994647 FS-7638 properly match ACL with IPv4 mapped IPv6 addresses 2015-06-11 10:41:33 -05:00
Brian 6bb8ee321a FS-7601 improve opus packet loss routines #resolve 2015-06-05 18:11:20 -05:00
Brian 22335d212d FS-7601 allow setting the packet loss percentage on the encoder from the opus.conf.xml file 2015-06-04 15:57:33 -05:00