Commit Graph

1676 Commits

Author SHA1 Message Date
Alexandr Dubovikov
981b528c48 FS-9078 added hepv2 and hepv3 support 2016-04-18 19:28:00 +02:00
Chris Rienzo
a0f347fca9 FS-9054 [mod_hiredis] add ignore-connect-fail profile param so that calls do not get killed if limit fails due to lost connection 2016-04-12 09:44:17 -04:00
Chris Rienzo
ff0cec80f1 FS-9004 [mod_http_cache] added download-timeout param to prevent http_get from waiting unbounded time for downloading to finish. Prevented prefetch threads from blocking if another thread is already downloading the same URL. 2016-04-01 10:38:16 -04:00
FreeSWITCH
ca39418f09 FS-8943 Fixed misspellings in two comments 2016-03-15 18:48:41 -04:00
Sergey Safarov
4827e22114 FS-8871: Fixed encoding "&" and "<" symbols in vanilla config 2016-02-25 18:41:37 +03:00
Michael Jerris
febe0f8dac FS-8867: build using in tree libvpx, vpx no longer optional and does not use system libvpx due to issues with having to update it frequently conflicting with system libraries, now we link to the static in tree version instead. Also, mod_vpx is now a core module instead of a loadable module, so mod_vpx.so will no longer be built 2016-02-24 18:44:11 -05:00
William King
e7d2083263 FS-8728 default configs 2016-01-14 14:45:51 -08:00
Chris Rienzo
7aa17a9987 FS-8708 [mod_rayo] fix example configuration to map to correct DETECTED_TONE event from spandsp_start_tone_detect 2016-01-05 14:18:32 -05:00
William King
c643405f49 FS-8329 update the example configs, and fix whitespace 2015-12-28 10:21:50 -08:00
William King
cd361f6f59 misc config update for available modules. #noWIR 2015-12-07 11:52:43 -08:00
Brian West
1e8b60ebc6 tweak ignore 2015-11-19 11:53:13 -06:00
Brian West
c8fc55f910 tweaks %ignore 2015-11-19 11:53:13 -06:00
Brian West
45a247d500 tweak 2015-11-19 11:53:13 -06:00
Brian West
e87ea1790e FS-8553 [config] include verto_contact into the dial-string in the samples 2015-11-18 11:23:59 -06:00
Brian West
9f0d0699db testing config for multicanvas 2015-10-29 14:35:11 -05:00
Mike Jerris
9edede6c08 Merge pull request #546 in FS/freeswitch from ~COREY BURKE/freeswitch:feature/FS-8281-expose-srtp-and-srtcp-crypto-keys to master
* commit '0316fdfcf1d2a72d1bad5dc9646371159173f93f':
  FS-8281: Expose SRTP and SRTCP crypto keys as channel vars
2015-10-27 19:13:25 -05:00
Corey Burke
0316fdfcf1 FS-8281: Expose SRTP and SRTCP crypto keys as channel vars
New vars are srtp_{local,remote}_crypto_key and srtcp_{local,remote}_crypto_key.
Allows decrypting packet captured media streams for debugging.
2015-10-27 16:33:49 -07:00
Mike Jerris
9aad63bf97 FS-8378: add tests for esf over loopback 2015-10-22 12:58:44 -05:00
Brian West
8fc1acbb6c FS-8363 don't register gateways from directory, this exposes a bug where it registers over what appears to be ipv6 but doens't work correctly 2015-10-19 14:49:15 -05:00
William King
444b9152b2 FS-8329 #resolve Also fixes default configs to keep in line with a change made for Fs-7806 FS-7803 2015-10-10 15:38:06 -07:00
Brian West
4b75434069 tweak testing config #ignoreme 2015-10-10 15:54:33 -05:00
Anthony Minessale
fe94138aa4 FS-8320 #resolve [ZRTP broken in commit 06c56a037e] 2015-10-09 12:57:52 -05:00
Brian West
1b1326ca66 test config tweaks 2015-10-04 13:12:27 -05:00
Brian West
e7cbb77e54 fix 2x1-presenter-zoom layout 2015-09-30 10:21:59 -05:00
Brian West
c5bc11791e Testing config tweaks 2015-09-30 01:03:42 -05:00
Brian West
5ab79c4570 new 1x2-presenter-zoom layout 2015-09-30 01:03:16 -05:00
Anthony Minessale
eea76c8856 FS-8130
Port video buffer to also support audio and remove original STFU jitter buffer
Add some more resilience to video packet loss
Add codec control mechanism for both call-specific debug and codec/call specfic params
Make opus function better in packet loss and latent situations
Use new codec control prams to make JB lookahead FEC optionally enabled or disabled mid-call
Add Param to allow JB lookahead to be enabled.
2015-09-14 13:30:08 -05:00
Brian West
1fd9198c15 FS-8144 readability and code formatting cleanup of mod_opus whiel reviewing PLC/FEC bug and document missing options from opus.conf.xml 2015-09-09 12:48:41 -05:00
Brian West
2c1ea6bc71 FS-8136: [mod_h26x] do not load passthru video codecs by default 2015-09-08 18:33:41 -05:00
William King
d1d0f553bc FS-8075
Initial commit of mod_hiredis. Add expanded redis support to include
raw redis command support, as well as the existing support for
FreeSWITCH limits.
2015-08-28 16:56:38 -07:00
Brian West
8ae4885582 FS-8014, move this as its preventing testing properly 2015-08-24 15:19:04 -05:00
Brian West
c1be27462b FS-8014 t38 passthru test case 2015-08-24 15:19:04 -05:00
Brian West
a4f0adcc1f FS-8014 t38 test case 2015-08-24 11:05:16 -05:00
Brian West
1577755215 FS-8014 test case 2015-08-24 11:02:23 -05:00
Anthony Minessale
7303631fbc FS-8008 #resolve [Separate verto default config to have sep v4 and v6 listeners] 2015-08-19 17:17:22 -05:00
Brian West
d4190a2c28 tweaks %nojira 2015-08-17 12:18:29 -05:00
Brian West
ab7f83c654 FS-7769
fixed vmute on personal canvas
fixed changing layouts on personal canvas
2015-07-30 14:29:09 -05:00
Brian West
13b840e75c FS-7917 #resolve Fixed default config, original patch was correct but we really shouldn't be setting ext-*-ip settings for ipv6 profiles 2015-07-30 11:45:46 -05:00
Anthony Minessale
4a59a61da6 revert 2015-07-28 19:50:09 -05:00
Anthony Minessale
34fd0e9ad8 FS-7769 More features
add var=val member lookup usable wherver member_id is valid in api commands
add bgimg to layouts with api command or config for global setting
fix bug with overlap layouts combined with odd sized layers
improve switch_img_fit to take a modifier for fit, streach or both at once
2015-07-28 19:43:04 -05:00
Brian West
6c428c5afd FS-7648 more tweaks for testing configs 2015-07-27 09:33:22 -05:00
Brian West
25ae4dbbca conference tweaks %ignore 2015-07-22 17:39:47 -05:00
Brian West
7616640fcf typo for bug FS-7825 2015-07-22 09:08:59 -05:00
Brian West
e2f17ea04a FS-7869: [mod_conference] fix deadlock on shutdown after playing video file that will not display video 2015-07-21 18:41:49 -05:00
Brian West
02539c6c4f FS-7861, FS-7862: [mod_conference] fix crash and other issues caused by multi canvas feature 2015-07-21 15:43:14 -05:00
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
Anthony Minessale
9d46b63742 FS-7587 #comment one profile to rule them all (part 2) 2015-06-03 16:09:02 -05:00
Anthony Minessale
4dc7e2a2bb FS-7587 #comment one profile to rule them all 2015-06-03 15:56:26 -05:00
Chris Rienzo
d04e1f03ff FS-7564 #resolve #comment [mod_rayo] Added new algorithms for offering calls to clients.
Two new params added to autoload_configs/rayo.conf.xml
     offer-algorithm
       all: offer to all clients (default and old behavior)
       first: offer to first client, fails over to next client in list
       random: offer to random client, fails over to next random client

     offer-timeout-ms
       0: disable
       > 0 and < 120000: time to wait for reply from offer.  On timeout, next client is offered call.
                         If no other clients available, call is rejected.  5000 is default.
2015-06-02 10:54:38 -04:00
Mike Jerris
6323803353 Merge pull request #262 in FS/freeswitch from feature/FS-7587-add-ipv6-support-to-verto-websockets to master
* commit '3b2d00f3e65061393da10a4ba286ac72cdb3c16e':
  FS-7587 Add ipv6 support to Verto / Websockets
2015-06-01 14:19:40 -05:00
Anthony Minessale
3b2d00f3e6 FS-7587 Add ipv6 support to Verto / Websockets 2015-06-01 13:39:47 -05:00