]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
10 years agoFS-7839: attempt to work with new EC dtls requirements for firefox >38
Michael Jerris [Fri, 24 Jul 2015 20:21:49 +0000 (15:21 -0500)] 
FS-7839: attempt to work with new EC dtls requirements for firefox >38

10 years agoFS-7887 #resolve
Anthony Minessale [Fri, 24 Jul 2015 18:47:48 +0000 (13:47 -0500)] 
FS-7887 #resolve

10 years agoFS-7891 should be bytes not samples
Anthony Minessale [Fri, 24 Jul 2015 16:43:31 +0000 (11:43 -0500)] 
FS-7891 should be bytes not samples

10 years agoavoid queue swell on local_stream vid
Anthony Minessale [Fri, 24 Jul 2015 16:38:30 +0000 (11:38 -0500)] 
avoid queue swell on local_stream vid

10 years agoMerge pull request #367 in FS/freeswitch from ~SEVEN/fs-7677:fs7677 to master
Mike Jerris [Fri, 24 Jul 2015 15:51:05 +0000 (10:51 -0500)] 
Merge pull request #367 in FS/freeswitch from ~SEVEN/fs-7677:fs7677 to master

* commit 'f55ac43672d6cdaeb412b14964b7701b3d7de4b5':
  FS-7677 handle packet loss
  FS-7519 FS-7677 trying to add H263 support FS-7519 FS-7677 fix key frame parsing and add some debug logs be verbose about invalid dimensions cleanup and refactor encoder params

10 years agoMerge pull request #365 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch:FS-7882...
Mike Jerris [Fri, 24 Jul 2015 15:32:32 +0000 (10:32 -0500)] 
Merge pull request #365 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch:FS-7882 to master

* commit '1d7a496889dcf1dbb4cb9bb40a3b4b449cdfd60a':
  Allow JSON API commands to send third arg for muting

10 years agoMerge pull request #358 in FS/freeswitch from ~MICHAELGG/freeswitch:processor_times...
Mike Jerris [Fri, 24 Jul 2015 15:29:31 +0000 (10:29 -0500)] 
Merge pull request #358 in FS/freeswitch from ~MICHAELGG/freeswitch:processor_times to master

* commit 'ba9c44bbd0fd0958f48744fcf00b6c619c0202fc':
  FS-7885 Add getcputime command

10 years agoFS-7885 Add getcputime command
Michael Giagnocavo [Tue, 21 Jul 2015 00:14:01 +0000 (18:14 -0600)] 
FS-7885 Add getcputime command

10 years agoFS-7891 #resolve #comment Resample audio to 8k before feeding it to spandsp dtmf...
Anthony Minessale [Fri, 24 Jul 2015 06:11:04 +0000 (01:11 -0500)] 
FS-7891 #resolve #comment Resample audio to 8k before feeding it to spandsp dtmf detector

10 years agoFS-7677 handle packet loss
Seven Du [Thu, 23 Jul 2015 09:15:13 +0000 (17:15 +0800)] 
FS-7677 handle packet loss

10 years agoFS-7519 FS-7677 trying to add H263 support
Seven Du [Thu, 18 Jun 2015 01:36:20 +0000 (09:36 +0800)] 
FS-7519 FS-7677 trying to add H263 support
FS-7519 FS-7677 fix key frame parsing and add some debug logs
be verbose about invalid dimensions
cleanup and refactor encoder params

10 years agoFS-7811 #comment use more common format CIF for blank img
Seven Du [Fri, 24 Jul 2015 01:30:45 +0000 (09:30 +0800)] 
FS-7811 #comment use more common format CIF for blank img

10 years agoFS-7654 part 3
Anthony Minessale [Fri, 24 Jul 2015 01:22:18 +0000 (20:22 -0500)] 
FS-7654 part 3

10 years agoFS-7889: [mod_conference] move conference chat to use an event channel so messages...
Michael Jerris [Fri, 24 Jul 2015 00:09:24 +0000 (19:09 -0500)] 
FS-7889: [mod_conference] move conference chat to use an event channel so messages only go to the right 'room' for the conference

10 years agoFS-7888 #resolve
Anthony Minessale [Thu, 23 Jul 2015 23:12:07 +0000 (18:12 -0500)] 
FS-7888 #resolve

10 years agoAllow JSON API commands to send third arg for muting
Chad Phillips [Thu, 23 Jul 2015 04:58:32 +0000 (21:58 -0700)] 
Allow JSON API commands to send third arg for muting

The mod_conference API supports passing an optional third arg for all
mute commands (mute, unmute, tmute, vmute, unvmute, tvmute). This patch
adds support for the optional third arg to the JSON API.

FS-7882 #resolve

10 years agoFS-7870: [mod_conference] allow jsonapi commands to take string variant of id attr
Michael Jerris [Thu, 23 Jul 2015 01:06:28 +0000 (21:06 -0400)] 
FS-7870: [mod_conference] allow jsonapi commands to take string variant of id attr

10 years agoconference tweaks %ignore
Brian West [Wed, 22 Jul 2015 22:39:41 +0000 (17:39 -0500)] 
conference tweaks %ignore

10 years agoFS-7870: [mod_conference] allow jsonapi commands to take string variant of id attr
Michael Jerris [Wed, 22 Jul 2015 22:13:03 +0000 (18:13 -0400)] 
FS-7870: [mod_conference] allow jsonapi commands to take string variant of id attr

10 years agoFS-7874 #resolve
Anthony Minessale [Wed, 22 Jul 2015 19:42:58 +0000 (14:42 -0500)] 
FS-7874 #resolve

10 years agoclean up avatar code a little
Anthony Minessale [Wed, 22 Jul 2015 16:44:20 +0000 (11:44 -0500)] 
clean up avatar code a little

10 years agoMerge pull request #363 in FS/freeswitch from ~MIGUELO/freeswitch-fs-7130:master...
William King [Wed, 22 Jul 2015 16:29:26 +0000 (11:29 -0500)] 
Merge pull request #363 in FS/freeswitch from ~MIGUELO/freeswitch-fs-7130:master to master

* commit 'adb5f0d278bae7ccda1d1807f094876a4671f94d':
  FS-7130 make /run/freeswitch persistent, so it will start under systemd

10 years agoFS-7872: [mod_verto] handle attempting to transfer 1 legged call gracefully
Michael Jerris [Wed, 22 Jul 2015 16:00:54 +0000 (11:00 -0500)] 
FS-7872: [mod_verto] handle attempting to transfer 1 legged call gracefully

10 years agotypo for bug FS-7825
Brian West [Wed, 22 Jul 2015 14:08:59 +0000 (09:08 -0500)] 
typo for bug FS-7825

10 years agoFS-7130 make /run/freeswitch persistent, so it will start under systemd
Miguelo [Wed, 22 Jul 2015 07:36:09 +0000 (09:36 +0200)] 
FS-7130 make /run/freeswitch persistent, so it will start under systemd

10 years agoFS-7654 regression on eavesdropping on channels with unlike rates
Anthony Minessale [Wed, 22 Jul 2015 05:37:41 +0000 (00:37 -0500)] 
FS-7654 regression on eavesdropping on channels with unlike rates

10 years agoFS-7654 regression on eavesdropping on channels playing a file because of channel...
Anthony Minessale [Wed, 22 Jul 2015 05:29:36 +0000 (00:29 -0500)] 
FS-7654 regression on eavesdropping on channels playing a file because of channel count of 0 on write frame from stream_file

10 years agoFS-7869: [mod_conference] fix deadlock on shutdown after playing video file that...
Brian West [Tue, 21 Jul 2015 23:41:49 +0000 (18:41 -0500)] 
FS-7869: [mod_conference] fix deadlock on shutdown after playing video file that will not display video

10 years agochange for back compat
Brian West [Tue, 21 Jul 2015 21:59:10 +0000 (16:59 -0500)] 
change for back compat

10 years agofactor out conference->canvas and allow per canvas record and play
Anthony Minessale [Tue, 21 Jul 2015 21:54:19 +0000 (16:54 -0500)] 
factor out conference->canvas and allow per canvas record and play

10 years agoMerge pull request #355 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus...
Mike Jerris [Tue, 21 Jul 2015 21:28:02 +0000 (16:28 -0500)] 
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)

10 years agoFS-7848 : mod_opus: Add ptimes: 80 ms, 100 ms, 120 ms (Opus repacketize)
Dragos Oancea [Sat, 18 Jul 2015 01:01:38 +0000 (21:01 -0400)] 
FS-7848 : mod_opus: Add ptimes: 80 ms, 100 ms, 120 ms (Opus repacketize)

10 years agoFS-7861, FS-7862: [mod_conference] fix crash and other issues caused by multi canvas...
Brian West [Tue, 21 Jul 2015 20:43:06 +0000 (15:43 -0500)] 
FS-7861, FS-7862: [mod_conference] fix crash and other issues caused by multi canvas feature

10 years agoBroke build.
William King [Tue, 21 Jul 2015 20:32:35 +0000 (13:32 -0700)] 
Broke build.

Revert "FS-7130 make /run/freeswitch persistent, so it will start under systemd"

This reverts commit bdfb8363f57ce2e32103cc2fc954f2ec8852fdd9.

10 years agoMerge pull request #356 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-7789...
Mike Jerris [Tue, 21 Jul 2015 17:33:43 +0000 (12:33 -0500)] 
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

10 years agoFS-7866: fix crash when running incorrect var api expansion syntax "eval ${${externa...
Michael Jerris [Tue, 21 Jul 2015 17:23:21 +0000 (12:23 -0500)] 
FS-7866:  fix crash when running incorrect var api expansion syntax "eval ${${external_sip_ip}:4}"

10 years agoadd smpp.conf.xml to spec file to prevent rpm build failure
Ken Rice [Tue, 21 Jul 2015 14:55:15 +0000 (09:55 -0500)] 
add smpp.conf.xml to spec file to prevent rpm build failure

10 years agoadd speaker device support (only works in canary for now)
Anthony Minessale [Tue, 21 Jul 2015 15:59:17 +0000 (10:59 -0500)] 
add speaker device support (only works in canary for now)

10 years agoFS-7856 #comment fix some segs and leaks, thanks Mike
Seven Du [Tue, 21 Jul 2015 00:37:42 +0000 (08:37 +0800)] 
FS-7856 #comment fix some segs and leaks, thanks Mike

10 years agoMerge pull request #359 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch:FS-7813...
William King [Tue, 21 Jul 2015 04:39:39 +0000 (23:39 -0500)] 
Merge pull request #359 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch:FS-7813-again to master

* commit 'bb75a34f34cbcb6f3da7e940580e506d2b8e5969':
  Restoring commit lost in mod_conference refactor.

10 years agoRestoring commit lost in mod_conference refactor.
Chad Phillips [Tue, 21 Jul 2015 04:16:21 +0000 (21:16 -0700)] 
Restoring commit lost in mod_conference refactor.

Commit c49f87313ad3d6c65d0a68c80763822772c42cbd, 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

10 years agoFS-7860 #resolve
William King [Tue, 21 Jul 2015 04:09:07 +0000 (21:09 -0700)] 
FS-7860 #resolve

10 years agoMerge pull request #357 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-7854...
Mike Jerris [Mon, 20 Jul 2015 23:05:20 +0000 (18:05 -0500)] 
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

10 years agoFS-7854 Add task_runtime to tasks table in core database
Bradley Jokinen [Mon, 20 Jul 2015 18:27:11 +0000 (13:27 -0500)] 
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.

10 years agoFS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings
Bradley Jokinen [Mon, 20 Jul 2015 16:28:38 +0000 (11:28 -0500)] 
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.

10 years agofix automake warnings on tests/unit/Makefile.am
Michael Jerris [Mon, 20 Jul 2015 15:58:40 +0000 (11:58 -0400)] 
fix automake warnings on tests/unit/Makefile.am

10 years agoFS-7849 #resolve #comment remove extra div breaking full screen in html
Anthony Minessale [Sat, 18 Jul 2015 01:31:05 +0000 (20:31 -0500)] 
FS-7849 #resolve #comment remove extra div breaking full screen in html

10 years agoFS-7847 fix logo ratios and add borders too
Anthony Minessale [Sat, 18 Jul 2015 01:18:26 +0000 (20:18 -0500)] 
FS-7847 fix logo ratios and add borders too

10 years agoFS-7847: [mod_conference] add layers that do not match the aspect ration of conferenc...
Mike Jerris [Fri, 17 Jul 2015 21:37:18 +0000 (16:37 -0500)] 
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

10 years agoFS-7846: [mod_dptools] add eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg...
Michael Jerris [Fri, 17 Jul 2015 21:28:50 +0000 (16:28 -0500)] 
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

10 years agofix whitespace snafu
Anthony Minessale [Fri, 17 Jul 2015 16:47:22 +0000 (11:47 -0500)] 
fix whitespace snafu

10 years agoMerge pull request #353 in FS/freeswitch from mod_conference_refactor to master
William King [Fri, 17 Jul 2015 01:11:08 +0000 (20:11 -0500)] 
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.

10 years agoFS-7845 whitespace and indention
William King [Fri, 17 Jul 2015 00:42:21 +0000 (17:42 -0700)] 
FS-7845 whitespace and indention

10 years agoFS-7845 File rename to remove mod_* prefix to local module C files. Change
William King [Thu, 16 Jul 2015 23:58:39 +0000 (16:58 -0700)] 
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...

10 years agoFS-7845 Rename functions so that they relate to the file that they are
William King [Thu, 16 Jul 2015 16:01:20 +0000 (09:01 -0700)] 
FS-7845 Rename functions so that they relate to the file that they are
located in.

10 years agoFS-7845 Refactor of mod_conference to improve compilation speed, and
William King [Wed, 15 Jul 2015 16:50:17 +0000 (09:50 -0700)] 
FS-7845 Refactor of mod_conference to improve compilation speed, and
logical organization.

10 years agoMerge pull request #351 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:rtcp_l...
Mike Jerris [Thu, 16 Jul 2015 16:33:18 +0000 (11:33 -0500)] 
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

10 years agoMerge pull request #352 in FS/freeswitch from ~ALOZ/fs-7731:bugfix/FS-7731 to master
Mike Jerris [Thu, 16 Jul 2015 16:27:37 +0000 (11:27 -0500)] 
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

10 years agoFS-7731 mod_xml_cdr: url_index global pointer concurrent access fix, curl default...
Anton Lozovsky [Thu, 16 Jul 2015 16:18:24 +0000 (19:18 +0300)] 
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.

10 years agoFS-7844: packet loss fraction fix when calculating loss average
Dragos Oancea [Thu, 16 Jul 2015 16:04:49 +0000 (12:04 -0400)] 
FS-7844: packet loss fraction fix when calculating loss average

10 years agoMerge pull request #244 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7495-systemd...
Mike Jerris [Thu, 16 Jul 2015 15:34:17 +0000 (10:34 -0500)] 
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

10 years agoMerge pull request #344 in FS/freeswitch from ~MIGUELO/freeswitch-fs-7130:master...
William King [Thu, 16 Jul 2015 15:32:44 +0000 (10:32 -0500)] 
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

10 years agoMerge pull request #294 in FS/freeswitch from ~NIMAST/freeswitch-fs-7549:feature...
Mike Jerris [Thu, 16 Jul 2015 15:29:10 +0000 (10:29 -0500)] 
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.

10 years agoMerge pull request #350 in FS/freeswitch from ~RIDER/freeswitch-altlinux:master to...
Mike Jerris [Thu, 16 Jul 2015 15:28:06 +0000 (10:28 -0500)] 
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

10 years agofixed apr1 unresolved symbols in libfreeswitch.so.1.0.0
Anton Farygin [Thu, 16 Jul 2015 10:27:45 +0000 (13:27 +0300)] 
fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0

10 years agoFS-7549 #resolve
Nimrod Astrahan [Thu, 16 Jul 2015 13:05:45 +0000 (16:05 +0300)] 
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.

10 years agoadd dial-prefix and absolute-dial-string to the nightmare xml
Anthony Minessale [Wed, 15 Jul 2015 21:57:05 +0000 (16:57 -0500)] 
add dial-prefix and absolute-dial-string to the nightmare xml

10 years agoFS-7760: revise channel fetch on nightmare transfer
Michael Jerris [Wed, 15 Jul 2015 21:28:29 +0000 (16:28 -0500)] 
FS-7760: revise channel fetch on nightmare transfer

10 years agoMerge pull request #349 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch-fs-7813...
Mike Jerris [Wed, 15 Jul 2015 20:06:30 +0000 (15:06 -0500)] 
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.

10 years agoAdd vmute member flag to mod_conference.
Chad Phillips [Wed, 15 Jul 2015 20:00:12 +0000 (13:00 -0700)] 
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

10 years agoallow groups to show up in layer list, add delay for new layers to change canvases...
Anthony Minessale [Wed, 15 Jul 2015 17:16:10 +0000 (12:16 -0500)] 
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

10 years agochange log levels to debug
Michael Jerris [Wed, 15 Jul 2015 16:50:36 +0000 (12:50 -0400)] 
change log levels to debug

10 years agoMerge pull request #340 in FS/freeswitch from ~VIPKILLA/freeswitch-fs-7818:master...
Mike Jerris [Wed, 15 Jul 2015 16:25:10 +0000 (11:25 -0500)] 
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

10 years agoFS-7820 fix build system typo. Don't assign the same variable twice.
William King [Tue, 14 Jul 2015 19:34:05 +0000 (12:34 -0700)] 
FS-7820 fix build system typo. Don't assign the same variable twice.

10 years agoMerge pull request #346 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus...
Mike Jerris [Tue, 14 Jul 2015 17:53:41 +0000 (12:53 -0500)] 
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)

10 years agoMerge pull request #347 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus...
Mike Jerris [Tue, 14 Jul 2015 17:52:39 +0000 (12:52 -0500)] 
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)

10 years agoMerge pull request #348 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus...
Mike Jerris [Tue, 14 Jul 2015 17:51:40 +0000 (12:51 -0500)] 
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

10 years agorestore patches from revert, this is lame, you need to bootstrap to fix it. 625...
Anthony Minessale [Tue, 14 Jul 2015 16:24:53 +0000 (11:24 -0500)] 
restore patches from revert, this is lame, you need to bootstrap to fix it.  625^H^H^H0 days without having to rebootstrap

10 years agopass refresh requests to gen key frames on video bridge
Anthony Minessale [Tue, 14 Jul 2015 16:17:39 +0000 (11:17 -0500)] 
pass refresh requests to gen key frames on video bridge

10 years agothis is not ready
Anthony Minessale [Tue, 14 Jul 2015 16:07:06 +0000 (11:07 -0500)] 
this is not ready

10 years agothis is not ready
Anthony Minessale [Tue, 14 Jul 2015 16:05:33 +0000 (11:05 -0500)] 
this is not ready

10 years agoFS-7832: fixes when comparing local and remote fmtp params
Dragos Oancea [Mon, 13 Jul 2015 23:46:00 +0000 (19:46 -0400)] 
FS-7832: fixes when comparing local and remote fmtp params

10 years agoFS-7769: fix build issue
Michael Jerris [Mon, 13 Jul 2015 22:14:10 +0000 (18:14 -0400)] 
FS-7769: fix build issue

10 years agoFS-7830: mod_opus: added use-dtx param in config file (enables DTX on the encoder...
Dragos Oancea [Mon, 13 Jul 2015 22:10:10 +0000 (18:10 -0400)] 
FS-7830: mod_opus: added use-dtx param in config file (enables DTX on the encoder, announces in fmtp)

10 years agoFS-7769: [mod_conference] Add new multi-canvas and telepresence features
Anthony Minessale [Thu, 2 Jul 2015 22:55:04 +0000 (17:55 -0500)] 
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

10 years agoFS-7829: mod_opus: add sprop-stereo fmtp param (just read it)
Dragos Oancea [Mon, 13 Jul 2015 21:39:36 +0000 (17:39 -0400)] 
FS-7829: mod_opus: add sprop-stereo fmtp param (just read it)

10 years agoMerge pull request #345 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-7824...
Mike Jerris [Mon, 13 Jul 2015 18:21:25 +0000 (13:21 -0500)] 
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

10 years agoFS-7824 Add functionality for capturing screenshots from both legs to uuid_write_png
Bradley Jokinen [Mon, 13 Jul 2015 14:26:16 +0000 (09:26 -0500)] 
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.

10 years agoFS-7130 make /run/freeswitch persistent, so it will start under systemd
Miguelo Sana [Mon, 13 Jul 2015 09:33:46 +0000 (11:33 +0200)] 
FS-7130 make /run/freeswitch persistent, so it will start under systemd

10 years agoFS-7820 updated switch_event.c to have benchmark framework, and updated .gitignore...
William King [Fri, 10 Jul 2015 22:31:11 +0000 (15:31 -0700)] 
FS-7820 updated switch_event.c to have benchmark framework, and updated .gitignore file to ignore binary test files

10 years agoFS-7820 adding a unit test for switch_hash.c with benchmarking example
William King [Fri, 10 Jul 2015 21:37:05 +0000 (14:37 -0700)] 
FS-7820 adding a unit test for switch_hash.c with benchmarking example
 and docs

10 years agoFS-7820 rename test file to better track the core functionality it will test
William King [Fri, 10 Jul 2015 19:26:03 +0000 (12:26 -0700)] 
FS-7820 rename test file to better track the core functionality it will test

10 years agoMerge pull request #319 in FS/freeswitch from ~LAZEDO/freeswitch:feature/aditional_so...
Mike Jerris [Fri, 10 Jul 2015 19:49:27 +0000 (14:49 -0500)] 
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

10 years agoFS-7820 Fix build if you don't have libtap installed
William King [Fri, 10 Jul 2015 19:22:32 +0000 (12:22 -0700)] 
FS-7820 Fix build if you don't have libtap installed

10 years agoFS-7820
William King [Fri, 10 Jul 2015 14:07:36 +0000 (07:07 -0700)] 
FS-7820

C level unit testing and micro benchmarking framework, including one
example unit test.

10 years agoFS-7773 [mod_sofia] transfer events #resolve
karl anderson [Thu, 2 Apr 2015 23:23:46 +0000 (19:23 -0400)] 
FS-7773 [mod_sofia] transfer events #resolve

10 years agoMerge pull request #341 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus...
Brian West [Fri, 10 Jul 2015 15:57:36 +0000 (10:57 -0500)] 
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

10 years agoFS-7819: mod_opus: restore bitrate after increase (if there's no more packet loss...
Dragos Oancea [Thu, 9 Jul 2015 11:22:19 +0000 (07:22 -0400)] 
FS-7819: mod_opus: restore bitrate after increase (if there's no more packet loss) , added step for 60 ms

10 years agoMerge pull request #333 in FS/freeswitch from ~WANG_WEICHAO/freeswitch-fs-7754:master...
Moises Silva [Fri, 10 Jul 2015 15:02:41 +0000 (10:02 -0500)] 
Merge pull request #333 in FS/freeswitch from ~WANG_WEICHAO/freeswitch-fs-7754:master to master

* commit 'f767fe5ed657fac4b802ded23318bd92faceb5c6':
  Fixed Bug/FS-7754

10 years agoadd channel variable odbc-cdr-ignore-leg to ignore per leg
Emmanuel Schmidbauer [Fri, 10 Jul 2015 14:10:12 +0000 (10:10 -0400)] 
add channel variable odbc-cdr-ignore-leg to ignore per leg