Commit Graph

29426 Commits

Author SHA1 Message Date
Mike Jerris 42274f34cf Merge pull request #355 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-encode-repacketize to master
* commit '566a1491e30a0aa19fd6ade164beb72421c54749':
  FS-7848 : mod_opus: Add ptimes: 80 ms, 100 ms, 120 ms (Opus repacketize)
2015-07-21 16:28:02 -05:00
Dragos Oancea 566a1491e3 FS-7848 : mod_opus: Add ptimes: 80 ms, 100 ms, 120 ms (Opus repacketize) 2015-07-21 17:13:16 -04: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
William King 8b10cd3d00 Broke build.
Revert "FS-7130 make /run/freeswitch persistent, so it will start under systemd"

This reverts commit bdfb8363f5.
2015-07-21 13:32:35 -07:00
Mike Jerris 81b209d516 Merge pull request #356 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-7789 to master
* commit 'f67b6d1cefe0e86205d8c7214b3db23ca81e04eb':
  FS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings
2015-07-21 12:33:43 -05:00
Michael Jerris 6b68cf4beb FS-7866: fix crash when running incorrect var api expansion syntax "eval ${${external_sip_ip}:4}" 2015-07-21 12:23:21 -05:00
Ken Rice 0d06e6524a add smpp.conf.xml to spec file to prevent rpm build failure 2015-07-21 11:24:34 -05:00
Anthony Minessale bf2654ead7 add speaker device support (only works in canary for now) 2015-07-21 10:59:21 -05:00
Seven Du ddfea1e4a0 FS-7856 #comment fix some segs and leaks, thanks Mike 2015-07-21 22:04:27 +08:00
William King dc3703709d Merge pull request #359 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch:FS-7813-again to master
* commit 'bb75a34f34cbcb6f3da7e940580e506d2b8e5969':
  Restoring commit lost in mod_conference refactor.
2015-07-20 23:39:39 -05:00
Chad Phillips bb75a34f34 Restoring commit lost in mod_conference refactor.
Commit c49f87313a, which added a vmute
option to the conference member flags, was somehow lost in the
mod_conference refactor. This commit restores the lost code.

FS-7813 #resolve
2015-07-20 21:36:17 -07:00
William King 1442aeb425 FS-7860 #resolve 2015-07-20 21:09:25 -07:00
Mike Jerris d169366215 Merge pull request #357 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-7854 to master
* commit '99f5234fef637cc8220f73b6e9c88a30f8681de5':
  FS-7854 Add task_runtime to tasks table in core database
2015-07-20 18:05:20 -05:00
Bradley Jokinen 99f5234fef FS-7854 Add task_runtime to tasks table in core database
This patch adds the task_runtime column to the tasks table in the core
database. The BIGINT type is used for this column because a 64-bit integer
is used to store task runtimes within the scheduler.
2015-07-20 15:06:46 -05:00
Bradley Jokinen f67b6d1cef FS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings
This fixes an issue with mod_av where audio was not included for the entire
duration of a recording initiated by something other than the record_av app.
2015-07-20 11:28:38 -05:00
Michael Jerris 81ba61930f fix automake warnings on tests/unit/Makefile.am 2015-07-20 11:58:40 -04:00
Anthony Minessale f1643364c4 FS-7849 #resolve #comment remove extra div breaking full screen in html 2015-07-17 20:31:05 -05:00
Anthony Minessale 3148b1ad74 FS-7847 fix logo ratios and add borders too 2015-07-17 20:18:26 -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
Michael Jerris e0ef31930d FS-7846: [mod_dptools] add eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel variables to allow you to start eavesdrop in whisper mode of specific call leg 2015-07-17 16:28:50 -05:00
Anthony Minessale 7b47e29919 fix whitespace snafu 2015-07-17 11:47:22 -05:00
William King 73b98ae9bb Merge pull request #353 in FS/freeswitch from mod_conference_refactor to master
* commit '59d1bdae1ed3d4f8564f02cc4989bedccbd98b5c':
  FS-7845 whitespace and indention
  FS-7845 File rename to remove mod_* prefix to local module C files. Change function name prefixes from shorthand 'conf' to longer form 'conference'. Also fixes the channel variable names which had been caught in an over zealous perl -pi -e command...
  FS-7845 Rename functions so that they relate to the file that they are located in.
  FS-7845 Refactor of mod_conference to improve compilation speed, and logical organization.
2015-07-16 20:11:08 -05:00
William King 59d1bdae1e FS-7845 whitespace and indention 2015-07-16 17:43:12 -07:00
William King d8194e9edb FS-7845 File rename to remove mod_* prefix to local module C files. Change
function name prefixes from shorthand 'conf' to longer form
'conference'. Also fixes the channel variable names which had been
caught in an over zealous perl -pi -e command...
2015-07-16 17:15:09 -07:00
William King 14aa720512 FS-7845 Rename functions so that they relate to the file that they are
located in.
2015-07-16 14:36:58 -07:00
William King 756ef77b7b FS-7845 Refactor of mod_conference to improve compilation speed, and
logical organization.
2015-07-16 14:36:58 -07:00
Mike Jerris d569b4ab98 Merge pull request #351 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:rtcp_loss_fraction_codec_control-fix to master
* commit '18b47b8e781818e758bb0604b4b8e6ca2302497e':
  FS-7844: packet loss fraction fix when calculating loss average
2015-07-16 11:33:18 -05:00
Mike Jerris 76ab5b245b Merge pull request #352 in FS/freeswitch from ~ALOZ/fs-7731:bugfix/FS-7731 to master
* commit '8068c4e11c8efb0b331eef1590a20415441dad1f':
  FS-7731 mod_xml_cdr: url_index global pointer concurrent access fix, curl default connection timeout fix
2015-07-16 11:27:37 -05:00
Anton Lozovsky 8068c4e11c FS-7731 mod_xml_cdr: url_index global pointer concurrent access fix, curl default connection timeout fix
- thread variable copy of url_index global pointer to prevent the concurrent access having wrong state change if the posting to the current http server was unsuccessfull;
- overriding the default curl connection timeout

Based on need to figure out the smallest block of code need to mutex, and that libcurl (and its wrapper) is definitely thread safe.
2015-07-16 19:18:24 +03:00
Dragos Oancea 18b47b8e78 FS-7844: packet loss fraction fix when calculating loss average 2015-07-16 12:06:58 -04:00
Mike Jerris 928f973500 Merge pull request #244 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7495-systemd-centos7 to master
* commit 'a1fe44a8b149f5b34eb0ff694dfa83bc0e7888b0':
  FS-7495 Add systemd unit configuration file for CentOS 7
2015-07-16 10:34:17 -05:00
William King a8e469ed57 Merge pull request #344 in FS/freeswitch from ~MIGUELO/freeswitch-fs-7130:master to master
* commit 'bdfb8363f57ce2e32103cc2fc954f2ec8852fdd9':
  FS-7130 make /run/freeswitch persistent, so it will start under systemd
2015-07-16 10:32:44 -05:00
Mike Jerris dd88b452b1 Merge pull request #294 in FS/freeswitch from ~NIMAST/freeswitch-fs-7549:feature/ladspa_stop_api to master
* commit '4c5125b5d2c7d1b2a42131da1de419f4220a2f98':
  FS-7549 #resolve Added an API for removing an active ladspa effect on a channel. For conformance reasons, the uuid_ladspa command now accepts 'stop' and 'start', while the previous functionality (without any verb) which will simply add ladspa remains intact.
2015-07-16 10:29:10 -05:00
Mike Jerris 625521667e Merge pull request #350 in FS/freeswitch from ~RIDER/freeswitch-altlinux:master to master
* commit '0b2158279cb2f1ee31cb14e8c554baf25c58af2b':
  fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0
2015-07-16 10:28:06 -05:00
Anton Farygin 0b2158279c fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0 2015-07-16 17:51:54 +03:00
Nimrod Astrahan 4c5125b5d2 FS-7549 #resolve
Added an API for removing an active ladspa effect on a channel. For conformance reasons, the uuid_ladspa command now accepts 'stop' and 'start', while the previous functionality (without any verb) which will simply add ladspa remains intact.
2015-07-16 16:05:45 +03:00
Anthony Minessale 2751039784 add dial-prefix and absolute-dial-string to the nightmare xml 2015-07-15 16:57:05 -05:00
Michael Jerris e910e86bfb FS-7760: revise channel fetch on nightmare transfer 2015-07-15 16:28:29 -05:00
Mike Jerris 697a01caf0 Merge pull request #349 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch-fs-7813-2:master to master
* commit 'c49f87313ad3d6c65d0a68c80763822772c42cbd':
  Add vmute member flag to mod_conference.
2015-07-15 15:06:30 -05:00
Chad Phillips c49f87313a Add vmute member flag to mod_conference.
A 'vmute' flag can be applied to individual conferees when entering the
conference. When the flag is passed, conferees will enter the conference
with their video muted.

FS-7813 #resolve
2015-07-15 13:00:12 -07:00
Anthony Minessale 56ee6537ca allow groups to show up in layer list, add delay for new layers to change canvases to give it time to auto adust in group situations 2015-07-15 12:16:16 -05:00
Michael Jerris b1a5efcbe8 change log levels to debug 2015-07-15 12:50:36 -04:00
Mike Jerris 978c4c9367 Merge pull request #340 in FS/freeswitch from ~VIPKILLA/freeswitch-fs-7818:master to master
* commit 'af9310ce009ead48b68b437f32e8f6df6cccea6f':
  add channel variable odbc-cdr-ignore-leg to ignore per leg
2015-07-15 11:25:10 -05:00
William King 7ee97d6591 FS-7820 fix build system typo. Don't assign the same variable twice. 2015-07-14 12:34:05 -07:00
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