Commit Graph

1740 Commits

Author SHA1 Message Date
Andrey Volk a074814b3f [mod_sofia] Add abort-on-empty-external-ip global param disabled by default. 2020-01-11 01:18:14 +04:00
cdosoftei 5244a64d4e
[mod_amqp] configurable commands queue properties 2019-10-22 15:22:00 -04:00
Ciprian 696814cb26 [Core] Disable msrp by default, only enable when listen-port or listen-ssl-port config params configured in msrp.conf 2019-10-13 21:27:58 +04:00
Andrey Volk 4a2812aaf5 FS-11727: [mod_mariadb] Add MariaDB (MySQL) support 2019-07-23 20:07:16 +04:00
Seven Du ddb0661e39 FS-11425 force g-profile = 0 to vp9
otherwise it complains: [8:Invalid parameter:Profile > 1 not supported in this build configuration]
2019-07-18 01:51:21 +04:00
Andrey Volk ccc4ae282a FS-11880: [Core,mod_pgsql] Remove native PostgreSQL support from the core, add mod_pgsql database module. 2019-07-18 00:20:50 +04:00
Sergey Khripchenko 921bc97ed7 FS-11189 FS-11425 Refactor vpx settings and reverse some changes 2019-07-17 01:08:36 +04:00
Seven Du 4ace287aac FS-11425 remove vp10 2019-07-17 01:00:34 +04:00
Seven Du 48539c278d FS-11425 update example configs 2019-07-17 00:59:58 +04:00
Dragos Oancea 3705bad32e FS-11840: better default config for mod_avmd (Piotr) 2019-06-06 17:07:46 +00:00
joshebosh ab129ffece FS-11685 [Configuration] Add audio/wav to mime.types config file 2019-06-06 11:37:21 -04:00
Andrey Volk a5cecbfc2a FS-11604: [Configuration] Improve Vanilla config. 2019-05-21 00:03:14 +04:00
Mike Jerris 9635c7d09c Merge pull request #1351 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:feature/FS-10530_mod_opusfile to master
* commit 'ed2b3b7bb4a6ff0251452e519ff8cf309620770f':
  FS-10530: [mod_opusfile]: multichannel
  FS-10530: [mod_opusfile] new module, read and write ogg/opus files (".opus" extension)
2019-02-27 14:47:57 -06:00
Seven Du 34b573998b FS-11521: [mod_av] WIP add test code and add png 2019-01-03 00:22:08 +04:00
Andrey Volk d0cca7e222 FS-11555: [mod_signalwire] Initial commit. 2018-12-21 21:45:59 +04:00
Anthony Minessale f3b65c2ee7 FS-11394: [mod_av] Clean up defaults cos they are still wrong 2018-11-28 02:47:04 +04:00
Christian Schmidt 65e20af347 FS-11520: [mod_curl] Make max_bytes configurable 2018-11-21 22:21:33 +01:00
Seven Du cc02a4abfc FS-11189 do not allow user change of g_timebase
the timebase logic is tighed to code internal logic and cannot be changed externally
2018-09-06 07:29:32 +00:00
Seven Du 827be99f9b FS-11189 add some default config to be consistent if default xml config is missing 2018-09-06 04:31:36 +00:00
Sergey Khripchenko 75dae616be FS-11189 Rearrange VPX code to fix few bugs and make it more structured. 2018-09-06 04:24:35 +00:00
Seven Du dfd2dd51da FS-11189 add default av conf to vanilla 2018-08-24 10:58:54 +08:00
joshebosh 4dd572789a FS-11304 - [Configuration]: update vanilla config files for correcting conference_utils_auto_outcall_flags 2018-08-13 19:37:29 +00:00
Seven Du 0ad867f3dd FS-11189 make rtp-slice-size and key-frame-min-freq configurable 2018-07-24 07:21:57 +00:00
Seven Du e19687e0f2 FS-11189 refactor and add more params 2018-07-24 07:21:57 +00:00
Seven Du 32b1559417 FS-11189 add vpx config 2018-07-24 07:21:57 +00:00
Andrey Volk 1284fbb027 FS-10493: [mod_callcenter] Replace core uuid with cc_instance_id taken from callcenter.conf.xml 2018-02-14 00:53:22 +03:00
Andrey Volk c1280938bf FS-10496: [mod_v8] Speedup JavaScript. Enabling Code Caching. 2017-12-05 14:25:13 +03:00
sean f 4cb44e6c60 FS-10593: clean up whitespaces from several xml files. 2017-08-16 14:58:01 -07:00
Dragos Oancea 2a4cf1f04e FS-10530: [mod_opusfile] new module, read and write ogg/opus files (".opus" extension) 2017-08-14 08:59:41 -04:00
Mike Jerris 41130001b0 FS-10540: change conf to use sound_prefix var to allow changing to sounds set in one change 2017-07-25 18:31:42 -05:00
Italo Rossi 458266a963 FS-10444 [vanilla config/languages] Adding phrases and macros tag to languages es, pt and sv 2017-06-29 15:12:39 -03:00
Ken Rice 7bb695716e FS-10143 #resolve small tweak to overlaps conf layout 2017-03-16 15:05:10 -05:00
Andrey Volk 658b1f85f5 FS-10060 [mod_v8] Add startup scripts support. 2017-02-22 18:18:08 +03:00
Mike Jerris 5160a55f57 Merge pull request #1190 in FS/freeswitch from ~RAZVANC/freeswitch:feature/FS-10038-tune-heartbeat-events-interval to master
* commit '6d056e16989dc28b20a9b64d2d043edc6320c4fd':
  FS-10038: [core] tune heartbeat events interval
2017-02-14 10:12:54 -06:00
Razvan Crainea 6d056e1698 FS-10038: [core] tune heartbeat events interval 2017-02-14 13:43:13 +02:00
Armen Babikyan 6ed86abf9f FS-9300: Add support for disabling sofia's 100 Trying via configuration, and sending 100 Trying from dialplan 2017-02-13 14:49:05 -08:00
Mike Jerris 1aadfc0fa4 Merge pull request #1145 in FS/freeswitch from ~ANDYWOLK/freeswitch:feature/FS-9928-implement-event-hooks-in-javascript to master
* commit '7e6ba429e7064101752a0e0fc0d7d9fc18f300fe':
  FS-9928 [mod_v8] Implement Event Hooks in JavaScript
2017-02-02 18:47:05 -06:00
Brian West 619bb494ad additional test cases for FS-9943 2017-01-12 11:56:38 -06:00
Andrey Volk 7e6ba429e7 FS-9928 [mod_v8] Implement Event Hooks in JavaScript 2017-01-06 21:57:20 +03:00
Brian West e6a12500f1 Additional test cases for FS-9855 2017-01-04 10:32:47 -06:00
Mike Jerris 565e7cde45 Merge pull request #1128 in FS/freeswitch from ~ANDYWOLK/freeswitch:feature/FS-9896-mod_v8-implement-serving-configuration to master
* commit 'a3a8d7e6b3a2d48c49196be0d578c023588a006c':
  FS-9896 [mod_v8] Implement Serving Configuration with JavaScript
2017-01-03 17:08:29 -06:00
Italo Rossi 594b36022e [mod_callcenter] FS-9894: Removing reference to call_timeout, use leg_timeout instead 2016-12-29 13:19:02 -03:00
Andrey Volk a3a8d7e6b3 FS-9896 [mod_v8] Implement Serving Configuration with JavaScript 2016-12-29 03:58:22 +03:00
Brian West 8dbafb8c13 FS-9825 fix config file for amr and add the amrwb config 2016-12-07 12:55:50 -06:00
Brian West 6c6f842b47 FS-9799 rotate and increase log file size 2016-12-02 09:09:15 -06:00
Brian West 0e71187815 Merge pull request #1075 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:conf_opus_adj_bitrate to master
* commit '366ddc0c10112b140916bd42f87fe2b17e50e6a0':
  FS-9770: xml config: add new config setting 'adjust-bitrate' for mod_opus
2016-11-28 10:43:28 -06:00
Dragos Oancea 6b6cc67fbe FS-9771: add xml settings for mod_amr to reflect the recent code additions 2016-11-24 16:58:15 -05:00
Dragos Oancea 366ddc0c10 FS-9770: xml config: add new config setting 'adjust-bitrate' for mod_opus 2016-11-24 16:37:11 -05:00
Brian West db50702d99 FS-9729 remove hard coded path for cert and key from msrp and add config params for it 2016-11-11 12:15:14 -06:00
Brian West de3457bdb8 t38_gateway test case 2016-10-04 10:29:08 -05:00
Mike Jerris 9698187cb8 Merge pull request #983 in FS/freeswitch from ~GIAVAC/fs:master to master
* commit '293f2fda9a300d878a671dc4b2e2c029d0ec3509':
  FS-9584 Separate initial bitrate negotiation from sample rates
2016-09-29 11:08:23 -05:00
Mike Jerris a15dcbe351 Merge pull request #973 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9564-add-lagged-detectors to master
* commit 'b44b6e5b20d93e1fdc7330385c56fa5c37c3eaec':
  FS-9564 [avmd]: add lagged detectors
2016-09-29 11:06:29 -05:00
Mike Jerris 58f12394cc Merge pull request #972 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9542-process-audio-samples-in-threads to master
* commit '8e189ed2337efd5f10b292476ffabaa8ae750a44':
  FS-9542 [avmd]: multithreaded
2016-09-29 11:05:06 -05:00
Piotr Gregor b44b6e5b20 FS-9564 [avmd]: add lagged detectors
Addition of detectors which skip first few frames
of audio before they start to process it helps
to properly handle some Verizon voicemails.
The result of avmd test using this commit is
OK. All PASS [100]

Thi scommit also resolves:
FS-9588 Add script for outbound avmdy
FS-9589 Add resolution info to events
2016-09-29 16:53:32 +01:00
Anthony Minessale 456684e3a2 update config file 2016-09-28 12:12:41 -05:00
Giacomo Vacca 293f2fda9a FS-9584 Separate initial bitrate negotiation from sample rates 2016-09-28 11:22:40 -04:00
Seven Du 7dd872e9b8 FS-9575 #resolve [Add MRCP] 2016-09-27 16:41:04 -05:00
Piotr Gregor 8e189ed233 FS-9542 [avmd]: multithreaded
Now avmd detection is done in detector threads
processing audio frames with different resolution
and/or offsets. Detection decision is based on relative
standard deviation which dynamically adjusts to the signal.
Detection of amplitude, frequency and both simultaneously
is enabled and corresponding setting added to the configuration.
Frequency estimates are filtered with median filter.

This commit also resolves:
FS-9539 - Get estimates with different resolution
FS-9513 - Use adjustable thresholds
FS-9502 - Add detection mode setting
FS-9501 - Enable three modes of detection
FS-9407 - Add check of amplitude for NaN before appending to SMA buffer
FS-9139 - Unit test framework
2016-09-26 10:48:44 +01:00
Piotr Gregor c304eaf3e5 FS-9138: [avmd] Add config to vanilla folder 2016-09-02 21:07:02 +01:00
Chad Phillips 3fa367b0fa FS-9161: add example Verto settings to example configs
detach-timeout-sec, enable-fs-events, enable-presence
2016-08-15 10:33:02 -07:00
Michael Jerris 8b9cecaca2 FS-9350: add mod_av commented to modules.conf.xml 2016-07-14 15:38:15 -04:00
William King 35b816bb27 FS-9310 Native support for Flowroute SMS API over HTTP(S) 2016-07-07 15:22:36 -07:00
Brian West aad403656c FS-9317 add screen share examples 2016-06-30 15:38:31 -05:00
Brian West 79f5fbcbc0 fix typo in conference config 2016-06-27 09:14:09 -05:00
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