]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
10 years agoOPENZAP-238: [freetdm] Fix gsm signaling status reporting
Moises Silva [Mon, 6 Jul 2015 01:31:34 +0000 (21:31 -0400)] 
OPENZAP-238: [freetdm] Fix gsm signaling status reporting

10 years agoOPENZAP-238: [freetdm] Fix stop sequence to properly shutdown the gsm span using...
Moises Silva [Mon, 6 Jul 2015 00:23:59 +0000 (20:23 -0400)] 
OPENZAP-238: [freetdm] Fix stop sequence to properly shutdown the gsm span using libwat

Misc code style fixes as well:

* Use static functions everywhere, no need to pollute the global namespace
* Rework some function names and variables to use lower case

10 years agoOPENZAP-238: [freetdm] Add new GSM parameter startup-command
Moises Silva [Fri, 10 Oct 2014 07:29:15 +0000 (03:29 -0400)] 
OPENZAP-238: [freetdm] Add new GSM parameter startup-command

The new parameter startup-command for gsm spans allows
executing raw AT commands on span startup

10 years agoOPENZAP-238: [freetdm] Enable GSM immediate forwarding logic
Moises Silva [Fri, 8 Aug 2014 06:38:04 +0000 (02:38 -0400)] 
OPENZAP-238: [freetdm] Enable GSM immediate forwarding logic

Use the new parameter immediate-forwarding-numbers to configure
immediate forwarding logic that emulates hunt groups

The parameter syntax is:

[<span-name>:]<number>

Multiple elements can be specified separated by commas

If the <span-name> is specified, the span will be checked for
availability, if available, its number will be selected for
forwarding, otherwise next number will be checked

Forwarding is enabled as soon as a channel is answered and its
disabled when the channel is hung up

10 years agoOPENZAP-238: [freetdm] Confirm release on hangup of raw GSM call
Moises Silva [Thu, 7 Aug 2014 05:57:14 +0000 (01:57 -0400)] 
OPENZAP-238: [freetdm] Confirm release on hangup of raw GSM call

10 years agoOPENZAP-238: [freetdm] Fix state transition on hangup after a raw call is placed
Moises Silva [Thu, 7 Aug 2014 03:27:10 +0000 (23:27 -0400)] 
OPENZAP-238: [freetdm] Fix state transition on hangup after a raw call is placed

10 years agoOPENZAP-238: [freetdm] Fix gsm forwarding initialization
Moises Silva [Wed, 23 Jul 2014 03:06:32 +0000 (23:06 -0400)] 
OPENZAP-238: [freetdm] Fix gsm forwarding initialization

10 years agoOPENZAP-238: [freetdm] Several core and gsm improvements
Moises Silva [Wed, 23 Jul 2014 00:53:28 +0000 (20:53 -0400)] 
OPENZAP-238: [freetdm] Several core and gsm improvements

* Add error handing in mod_freetdm for ftdm trace failures

* Allow freetdm signaling modules to specify a destroy function

* Added conditional forwarding to the freetdm gsm module
  Just specify the conditional-forwarding-number gsm parameter in freetdm.conf.xml

* Added new 'gsm call' freetdm command for raw GSM calls which can be
  used to enable/disabling network features (e.g call *93) without
  having to resort to use a full originate that requires routing the
  call somewhere when answered

* Miscelaneous cleanup of piggy coding style left over by one of the
  previous authors -_-

10 years agoMerge pull request #592 in FS/freeswitch from bugfix/FS-8384 to master
Anthony Minessale II [Fri, 13 Nov 2015 00:48:49 +0000 (18:48 -0600)] 
Merge pull request #592 in FS/freeswitch from bugfix/FS-8384 to master

* commit '6c7ed71a36d20fec31947bb0d31dc06733bd24df':
  update
  update
  fix close file snafu
  update
  commit

10 years agoMerge pull request #591 in FS/freeswitch from feature/FS-8293 to master
Anthony Minessale II [Fri, 13 Nov 2015 00:40:27 +0000 (18:40 -0600)] 
Merge pull request #591 in FS/freeswitch from feature/FS-8293 to master

* commit '1ee2f0abc224fd6830fb8a2ddf120abfd8f641f0':
  add colors to good and bad
  update new pass
  FS-8293 [verto_communicator] - Showing speed in the menu bar if autoBand is true, adding option to test speed before making a call, enabling dedEnc if inboundBandwidth is below dedEncWatermark (3072 by default). FS-8293 [verto_communicator] - Changed info in the top menu bar for a icon+popover, changed autoBand's code in testSpeed method, moved 'Bandwidth settings' to 'Video settings' in settings modal and now hidding video quality selection when autoBand is checked. FS-8293 [verto_communicator] - Better bandwidth info ui. FS-8293 [verto_communicator] - Fixed speed test breaking at splash screen if user isn't logged in.
  Removed unused function.
  FS-8293 [verto_communicator] Implemented speed test in verto communicator.
  always change bw
  tweaks
  WIP not shabby auto vid settings
  first pass, add some funcs to conference and speed test features and fix bugs in ws.c for big payloads

10 years agoadd colors to good and bad
Anthony Minessale [Fri, 13 Nov 2015 00:38:27 +0000 (18:38 -0600)] 
add colors to good and bad

10 years agoupdate new pass
Anthony Minessale [Fri, 13 Nov 2015 00:33:32 +0000 (18:33 -0600)] 
update new pass

10 years agoFS-8534: calculate RTT average (RTCP SR)
Dragos Oancea [Thu, 12 Nov 2015 11:20:57 +0000 (06:20 -0500)] 
FS-8534: calculate RTT average (RTCP SR)

10 years agoFS-8293 [verto_communicator] - Showing speed in the menu bar if autoBand is true...
Jaon EarlWolf [Mon, 9 Nov 2015 21:58:11 +0000 (18:58 -0300)] 
FS-8293 [verto_communicator] - Showing speed in the menu bar if autoBand is true, adding option to test speed before making a call, enabling dedEnc if inboundBandwidth is below dedEncWatermark (3072 by default).
FS-8293 [verto_communicator] - Changed info in the top menu bar for a icon+popover, changed autoBand's code in testSpeed method, moved 'Bandwidth settings' to 'Video settings' in settings modal and now hidding video quality selection when autoBand is checked.
FS-8293 [verto_communicator] - Better bandwidth info ui.
FS-8293 [verto_communicator] - Fixed speed test breaking at splash screen if user isn't logged in.

10 years agoRevert "FS-8530 add codecs/mod_sangoma_codec to avoid_mods in debian/bootstrap.sh"
William King [Wed, 11 Nov 2015 22:07:50 +0000 (14:07 -0800)] 
Revert "FS-8530 add codecs/mod_sangoma_codec to avoid_mods in debian/bootstrap.sh"

This reverts commit 8a16ed1a49dd82aaac79c7a106c4adafd344a8c4.

10 years agoMerge pull request #589 in FS/freeswitch from ~SSINYAGIN/freeswitch:bugfix/FS-8530...
William King [Wed, 11 Nov 2015 22:02:56 +0000 (16:02 -0600)] 
Merge pull request #589 in FS/freeswitch from ~SSINYAGIN/freeswitch:bugfix/FS-8530-add-codecs-mod_sangoma_codec-to-avoid_mods to master

* commit '8a16ed1a49dd82aaac79c7a106c4adafd344a8c4':
  FS-8530 add codecs/mod_sangoma_codec to avoid_mods in debian/bootstrap.sh

10 years agoFS-8530 add codecs/mod_sangoma_codec to avoid_mods in debian/bootstrap.sh
Stanislav Sinyagin [Wed, 11 Nov 2015 21:59:01 +0000 (21:59 +0000)] 
FS-8530 add codecs/mod_sangoma_codec to avoid_mods in debian/bootstrap.sh

10 years agoMerge pull request #584 in FS/freeswitch from ~SSINYAGIN/freeswitch:bugfix/FS-8427...
Mike Jerris [Wed, 11 Nov 2015 19:24:15 +0000 (13:24 -0600)] 
Merge pull request #584 in FS/freeswitch from ~SSINYAGIN/freeswitch:bugfix/FS-8427-incompatible-type-for-ld-in-prinrtf to master

* commit 'de06bf086bdaa442cba0d44bde65265eb4d7fc14':
  FS-8427 Incompatible type for %ld in prinrtf

10 years agoFS-8432 fixes timestamp type resolution, adds new header of type uint64 to carry...
Andrew Cassidy [Tue, 10 Nov 2015 21:03:03 +0000 (21:03 +0000)] 
FS-8432 fixes timestamp type resolution, adds new header of type uint64 to carry microsecond resolution timestamp

10 years agoFS-8369 Fixes
Niek Vlessert [Tue, 10 Nov 2015 18:43:46 +0000 (19:43 +0100)] 
FS-8369 Fixes

- Don't check OS, current patch should be compatible with Debian and RHEL derivatives and ArchLinux
- Make useradd the tool to add the usera nd group to work on all

10 years agoFS-8427 Incompatible type for %ld in prinrtf
Stanislav Sinyagin [Mon, 9 Nov 2015 21:54:00 +0000 (21:54 +0000)] 
FS-8427 Incompatible type for %ld in prinrtf

10 years agoupdate
Anthony Minessale [Mon, 9 Nov 2015 21:35:52 +0000 (15:35 -0600)] 
update

10 years agoupdate
Anthony Minessale [Thu, 29 Oct 2015 15:28:38 +0000 (10:28 -0500)] 
update

10 years agofix close file snafu
Anthony Minessale [Wed, 28 Oct 2015 23:32:16 +0000 (18:32 -0500)] 
fix close file snafu

10 years agoupdate
Anthony Minessale [Wed, 28 Oct 2015 21:35:06 +0000 (16:35 -0500)] 
update

10 years agocommit
Anthony Minessale [Wed, 28 Oct 2015 21:05:49 +0000 (16:05 -0500)] 
commit

10 years agoMerge pull request #580 in FS/freeswitch from ~IAM/freeswitch:bugfix/FS-8416 to master
William King [Mon, 9 Nov 2015 19:57:05 +0000 (13:57 -0600)] 
Merge pull request #580 in FS/freeswitch from ~IAM/freeswitch:bugfix/FS-8416 to master

* commit 'b9278a8f0d369572fe7319a4fdf12d8c0714cba1':
  FS-8416: Regex feature in param field

10 years agoMerge pull request #519 in FS/freeswitch from ~MBRANCA/freeswitch:bugfix/FS-8248...
Mike Jerris [Mon, 9 Nov 2015 19:52:41 +0000 (13:52 -0600)] 
Merge pull request #519 in FS/freeswitch from ~MBRANCA/freeswitch:bugfix/FS-8248-python-esl-bindings-are-installed to master

* commit 'f5441a09f8f0c20750b1f9762d361d6f1a2f19c8':
  FS-8248 put python binaries into site arch path

10 years agoMerge pull request #568 in FS/freeswitch from ~RAVENOX/freeswitch:master to master
Mike Jerris [Mon, 9 Nov 2015 19:51:00 +0000 (13:51 -0600)] 
Merge pull request #568 in FS/freeswitch from ~RAVENOX/freeswitch:master to master

* commit '54be6fc57369a71685aaad59f4605b29194cc8f2':
  ESL-111 Fix esl/python/Makefile to create install directory This need when using make install DESTDIR=...

10 years agoMerge pull request #583 in FS/freeswitch from ~SSINYAGIN/freeswitch:bugfix/FS-8426...
Mike Jerris [Mon, 9 Nov 2015 18:46:13 +0000 (12:46 -0600)] 
Merge pull request #583 in FS/freeswitch from ~SSINYAGIN/freeswitch:bugfix/FS-8426-freeswitch.pm-is-not-found-by-perl to master

* commit 'ffa24ef6a599306c7484c6e98b6cb94d89e5e085':
  FS-8426 place freeswitch.pm into /usr/share/perl5

10 years agoOPENZAP-240 #resolve [GSM module uses incorrect length when parsing AT responses]
Moises Silva [Mon, 9 Nov 2015 04:12:41 +0000 (22:12 -0600)] 
OPENZAP-240 #resolve [GSM module uses incorrect length when parsing AT responses]

Use the buffer length returned by the driver instead of trying to use strlen()

10 years agoswitch_xml_decode: avoid NUL injection
Peter Wu [Sun, 8 Nov 2015 17:12:54 +0000 (18:12 +0100)] 
switch_xml_decode: avoid NUL injection

strtol can parse negative values which opens the hole for a NUL
injection. The (invalid) entity "&#-256;" is parsed as 0xFFFFFF00 which
(when casted to a char) becomes 0.

Avoid this attack by using unsigned long integers. To avoid undefined
behavior due to negative shifts, restrict the upper bound of the code
points to the UTF-8 limits. (Add an assertion to make the Clang static
analyzer happy.)

Note: due to the specification of strtol, leading spaces and minus/plus
signs are also allowed, explicitly check for an integer. "&#0x1;" is
still accepted, but that is considered a minor issue.

10 years agoswitch_xml_set_attr: fix inconsistent state on error paths
Peter Wu [Sun, 8 Nov 2015 15:26:46 +0000 (16:26 +0100)] 
switch_xml_set_attr: fix inconsistent state on error paths

Partially rewrite switch_xml_set_attr to fix memory leaks, uninitialized
argument values and use-after free warnings from Clang static analyzer.

Fixes these problems:

 - Add some comments and a new variable such that the code can more
   easily be audited / understood.
 - Always clear SWITCH_XML_DUP flag even if an error occurred to prevent
   free()'ing static strings on future invocations.
 - Keep the attribute list in a consistent state even if one of the
   memory allocation fails.
 - Keep allocation metadata in a consistent state when shrinking of the
   attribute lists fails. Previously the metadata was not updated,
   resulting in a wrong mapping from attributes to allocation flags.
 - Fix memory leaks when allocations fail.

Previous behavior: invalid memory accesses are possible after a memory
allocation failure, previous attributes may be lost.
New behavior: attributes list is always valid, a new attribute is either
set (or not), attributes can always be removed.

10 years agoFS-8426 place freeswitch.pm into /usr/share/perl5
Stanislav Sinyagin [Sat, 7 Nov 2015 23:59:15 +0000 (00:59 +0100)] 
FS-8426 place freeswitch.pm into /usr/share/perl5

10 years agoRemoved unused function.
Jaon EarlWolf [Tue, 3 Nov 2015 17:12:35 +0000 (14:12 -0300)] 
Removed unused function.

10 years agoFS-8293 [verto_communicator] Implemented speed test in verto communicator.
Jaon EarlWolf [Fri, 30 Oct 2015 21:51:26 +0000 (18:51 -0300)] 
FS-8293 [verto_communicator] Implemented speed test in verto communicator.

10 years agoalways change bw
Anthony Minessale [Tue, 6 Oct 2015 19:43:28 +0000 (14:43 -0500)] 
always change bw

10 years agotweaks
Anthony Minessale [Mon, 5 Oct 2015 18:00:33 +0000 (13:00 -0500)] 
tweaks

10 years agoWIP not shabby auto vid settings
Anthony Minessale [Sat, 3 Oct 2015 18:34:09 +0000 (13:34 -0500)] 
WIP not shabby auto vid settings

10 years agofirst pass, add some funcs to conference and speed test features and fix bugs in...
Anthony Minessale [Sat, 3 Oct 2015 07:36:28 +0000 (02:36 -0500)] 
first pass, add some funcs to conference and speed test features and fix bugs in ws.c for big payloads

10 years agoFS-8400 [verto_communicator] Removing deprecated use of stream.stop(), removing unuse...
Italo Rossi [Fri, 6 Nov 2015 19:38:15 +0000 (16:38 -0300)] 
FS-8400 [verto_communicator] Removing deprecated use of stream.stop(), removing unused code and making volume meter gray so we can see it in a white background

10 years agoMerge pull request #581 in FS/freeswitch from ~JAONZE/freeswitch:feature/FS-8400...
Ítalo Rossi [Fri, 6 Nov 2015 18:58:17 +0000 (12:58 -0600)] 
Merge pull request #581 in FS/freeswitch from ~JAONZE/freeswitch:feature/FS-8400-add-camera-and-microphone-preview to master

* commit '522547f84e7a62588cc14f06fb80a1987bb40014':
  FS-8400 [verto_communicator] Added Camera and microphone preview after the splash screen.

10 years agoFS-8400 [verto_communicator] Added Camera and microphone preview after the splash...
Jaon EarlWolf [Fri, 6 Nov 2015 18:50:51 +0000 (15:50 -0300)] 
FS-8400 [verto_communicator] Added Camera and microphone preview after the splash screen.

10 years agoFS-8416: Regex feature in param field
Kirill Sysoev [Thu, 5 Nov 2015 19:17:54 +0000 (22:17 +0300)] 
FS-8416: Regex feature in param field

10 years agoMerge pull request #579 in FS/freeswitch from ~MARCELO1337/freeswitch-fs-8415:feature...
Mike Jerris [Thu, 5 Nov 2015 17:31:49 +0000 (11:31 -0600)] 
Merge pull request #579 in FS/freeswitch from ~MARCELO1337/freeswitch-fs-8415:feature/FS-8415-send-180-ringing-for-early-media to master

* commit '7c3aed290dda715bb8d69c390b49f5557c762c3a':
  FS-8415 #resolve [support early with 180 using early_use_180=true]

10 years agoFS-8404: if media engine will default to PCMU/PCMA if you don't specify any codecs
Brian West [Thu, 5 Nov 2015 17:29:53 +0000 (11:29 -0600)] 
FS-8404: if media engine will default to PCMU/PCMA if you don't specify any codecs

10 years agoFS-8417 #resolve [SIP offer with a=sendonly sometimes replies with a=inactive]
Anthony Minessale [Thu, 5 Nov 2015 16:43:12 +0000 (10:43 -0600)] 
FS-8417 #resolve [SIP offer with a=sendonly sometimes replies with a=inactive]

10 years agoFS-8415 #resolve [support early with 180 using early_use_180=true]
Marcel Haldemann [Thu, 5 Nov 2015 10:13:33 +0000 (11:13 +0100)] 
FS-8415 #resolve [support early with 180 using early_use_180=true]

10 years agoFS-8377 Fix the handling of hiredis limit release when using an interval. The expecta...
William King [Wed, 4 Nov 2015 23:14:50 +0000 (15:14 -0800)] 
FS-8377 Fix the handling of hiredis limit release when using an interval. The expectation for interval is to NOT decrement the limit.

10 years agoFS-8414 #resolve [Ptime unchanged on codec renegotiation]
Anthony Minessale [Wed, 4 Nov 2015 15:46:36 +0000 (09:46 -0600)] 
FS-8414 #resolve [Ptime unchanged on codec renegotiation]

10 years agoFS-8308 need to double encode if urlencoding json that is already encoded
Nathan Neulinger [Tue, 3 Nov 2015 15:11:20 +0000 (09:11 -0600)] 
FS-8308 need to double encode if urlencoding json that is already encoded

10 years agoMerge pull request #578 in FS/freeswitch from ~MARKL/freeswitch:bugfix/FS-8413-segfau...
Brian West [Wed, 4 Nov 2015 13:15:08 +0000 (07:15 -0600)] 
Merge pull request #578 in FS/freeswitch from ~MARKL/freeswitch:bugfix/FS-8413-segfault-calling-session-getvariable-nil to master

* commit '6288af5ef19b1d081b6ea0d2aed0ca19c9a77671':
  FS-8413: Segfault calling session:getVariable(nil) in lua script

10 years agoFS-8413: Segfault calling session:getVariable(nil) in lua script
Mark Lipscombe [Wed, 4 Nov 2015 06:33:11 +0000 (17:33 +1100)] 
FS-8413: Segfault calling session:getVariable(nil) in lua script

script calling session:getVariable() with a null variable
name will cause FreeSWITCH to segfault.

This change checks whether varname parameter to
switch_channel_get_variable_dup is non-NULL.

10 years agoMerge pull request #577 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-8411...
Anthony Minessale II [Tue, 3 Nov 2015 16:11:02 +0000 (10:11 -0600)] 
Merge pull request #577 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-8411 to master

* commit 'e96c2d4917427614356460a23fa2652c1fe7e2c0':
  FS-8411 Replace ping_frame with video_ping_frame in a couple places that were missed

10 years agoFS-8411 Replace ping_frame with video_ping_frame in a couple places that were missed
Bradley Jokinen [Tue, 3 Nov 2015 15:27:21 +0000 (09:27 -0600)] 
FS-8411 Replace ping_frame with video_ping_frame in a couple places that were missed

10 years agoFS-8369 Debian8/CentOS7 systemd installer additions
Niek Vlessert [Tue, 20 Oct 2015 21:21:50 +0000 (23:21 +0200)] 
FS-8369 Debian8/CentOS7 systemd installer additions

After builing Freeswitch this makes actually run it easy by offering
an installer script.

* Changes to configure.ac to detect Debian8/CentOS 7 and create installer script
* Changes to build/Makefile.am to display the option
* Added build/startup directory with templates and other files
* Deleted outdated build/freeswitch.service and tmpfiles.conf
* Unit file based on the latest systemd service file FS-8194
* Won't interfere with other platforms (afaik)
* Supports all bindir directory prefixes ./configure can have
* Detects if Debian8/CentOS7 use systemd
* Can be used with a user with sudo permissions

10 years agoMerge pull request #573 in FS/freeswitch from ~WTCROSS/freeswitch:bugfix/FS-8398...
William King [Thu, 29 Oct 2015 22:02:14 +0000 (17:02 -0500)] 
Merge pull request #573 in FS/freeswitch from ~WTCROSS/freeswitch:bugfix/FS-8398-ubuntu-trusty-deb-packaging to master

* commit '21a79e3fbb26f04476f2eef0a43fde46a9db155a':
  FS-8398: Added event_handlers/mod_amqp to avoided modules for Ubuntu 14.04 Trusty

10 years agoMerge pull request #574 in FS/freeswitch from bugfix/FS-8154-segmentation-fault-occur...
Anthony Minessale II [Thu, 29 Oct 2015 20:31:08 +0000 (15:31 -0500)] 
Merge pull request #574 in FS/freeswitch from bugfix/FS-8154-segmentation-fault-occurs-while-eavesdropping to master

* commit 'b40454209ba0b9b91a9ce9927cff0cc96b0c0275':
  FS-8154 #resolve [Segmentation fault occurs while eavesdropping on video call]

10 years agoFS-8154 #resolve [Segmentation fault occurs while eavesdropping on video call]
Anthony Minessale [Thu, 29 Oct 2015 19:50:55 +0000 (14:50 -0500)] 
FS-8154 #resolve [Segmentation fault occurs while eavesdropping on video call]

10 years agoESL-111 Fix esl/python/Makefile to create install directory
Artur Kraev [Tue, 27 Oct 2015 22:30:01 +0000 (01:30 +0300)] 
ESL-111 Fix esl/python/Makefile to create install directory
This need when using make install DESTDIR=...

10 years agoFS-8398: Added event_handlers/mod_amqp to avoided modules for Ubuntu 14.04 Trusty
Tyler Cross [Thu, 29 Oct 2015 17:33:42 +0000 (11:33 -0600)] 
FS-8398: Added event_handlers/mod_amqp to avoided modules for Ubuntu 14.04 Trusty

This change makes it so that event_handlers/mod_amqp is avoided when building
debian packages for Ubuntu 14.04 (Trusty). If this module is packaged there is
a dependency issue related to the rabbitmq libraries.

Avoiding the module was the simplest solution to achieve debian packaging on the
Ubuntu 14.04 OS.

10 years agotesting config for multicanvas
Brian West [Thu, 29 Oct 2015 19:35:11 +0000 (14:35 -0500)] 
testing config for multicanvas

10 years agoMerge pull request #570 in FS/freeswitch from ~JAONZE/freeswitch:bugfix/FS-8222-closi...
Ítalo Rossi [Thu, 29 Oct 2015 18:52:00 +0000 (13:52 -0500)] 
Merge pull request #570 in FS/freeswitch from ~JAONZE/freeswitch:bugfix/FS-8222-closing-screen-share-does-not-end to master

* commit '320cf0adb837a8860c09c717b29c666ccb9a3c5b':
  Target link for the plugin url, added comment explaining override $.FSRTC callback
  FS-8222 [verto_communicator] updated getScreenId.js in order to detect plugin issues and attached an 'ended' event to screenshare stream in order to detect 'stop sharing' click

10 years agoTarget link for the plugin url, added comment explaining override $.FSRTC callback
Jaon EarlWolf [Thu, 29 Oct 2015 18:15:27 +0000 (15:15 -0300)] 
Target link for the plugin url, added comment explaining override $.FSRTC callback

10 years agoFS-8397: fix race condition inrementing event seq number
Michael Jerris [Thu, 29 Oct 2015 15:28:21 +0000 (10:28 -0500)] 
FS-8397: fix race condition inrementing event seq number

10 years agoMerge pull request #571 in FS/freeswitch from ~VIPKILLA/fs-8392:master to master
Brian West [Thu, 29 Oct 2015 14:49:40 +0000 (09:49 -0500)] 
Merge pull request #571 in FS/freeswitch from ~VIPKILLA/fs-8392:master to master

* commit 'e6ae2e9becd51fe1ea4141d381ba2006bac823f3':
  FS-8392: change rtpmap payload to a number in dynamic range to allow both H263 and H263+ to be offered

10 years agoFS-8392: change rtpmap payload to a number in dynamic range to allow both H263 and...
Emmanuel Schmidbauer [Thu, 29 Oct 2015 12:31:01 +0000 (08:31 -0400)] 
FS-8392: change rtpmap payload to a number in dynamic range to allow both H263 and H263+ to be offered

10 years agoFS-8222 [verto_communicator] updated getScreenId.js in order to detect plugin issues...
Jaon EarlWolf [Wed, 28 Oct 2015 18:35:25 +0000 (15:35 -0300)] 
FS-8222 [verto_communicator] updated getScreenId.js in order to detect plugin issues and attached an 'ended' event to screenshare stream in order to detect 'stop sharing' click

10 years agoMerge pull request #550 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus...
Brian West [Wed, 28 Oct 2015 18:14:53 +0000 (13:14 -0500)] 
Merge pull request #550 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-fec-fix to master

* commit '65fd07923eb3d53931616fcd701a809e71f4243b':
  FS-8319: mod_opus: fix and cleanup of switch_opus_has_fec() and switch_opus_info().

10 years agoMerge pull request #555 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus...
Brian West [Wed, 28 Oct 2015 18:12:17 +0000 (13:12 -0500)] 
Merge pull request #555 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-repacketization-toggle-fec to master

* commit 'd145111eed3505e11d9d0f0a891eab3945dddf36':
  FS-8344: mod_opus: toggle FEC on the last frame which is to be packed, so that FEC will be only present on the first SILK frame of the next Opus frame (Opus repacketization).

10 years agoMerge pull request #546 in FS/freeswitch from ~COREY BURKE/freeswitch:feature/FS...
Mike Jerris [Wed, 28 Oct 2015 00:13:25 +0000 (19:13 -0500)] 
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

10 years agoFS-8281: Expose SRTP and SRTCP crypto keys as channel vars
Corey Burke [Fri, 2 Oct 2015 13:56:51 +0000 (06:56 -0700)] 
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.

10 years agoMerge pull request #549 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus...
Brian West [Tue, 27 Oct 2015 16:47:12 +0000 (11:47 -0500)] 
Merge pull request #549 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-decoder-statistics to master

* commit 'ea65a31e307755dfbaae4e65221417a1d4583e04':
  FS-8313: mod_opus: show decoder stats at end of call (how many times it did PLC or FEC)

10 years agoFS-8391 #resolve [SDP parsing error for rtcp-fb]
Anthony Minessale [Tue, 27 Oct 2015 15:58:04 +0000 (10:58 -0500)] 
FS-8391 #resolve [SDP parsing error for rtcp-fb]

10 years agoMerge pull request #565 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-8373...
Brian West [Mon, 26 Oct 2015 18:34:56 +0000 (13:34 -0500)] 
Merge pull request #565 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-8373 to master

* commit 'c3a59c4b2261ae0b7e0b251057846af27dbf83f2':
  FS-8373 Improve quality of recordings when using fast encoding

10 years agoFS-8389: [build] Fix msvc 2015 build warnings
Mike Jerris [Mon, 26 Oct 2015 17:45:48 +0000 (13:45 -0400)] 
FS-8389: [build] Fix msvc 2015 build warnings

10 years agoMerge pull request #566 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-8380...
Brian West [Mon, 26 Oct 2015 15:21:51 +0000 (10:21 -0500)] 
Merge pull request #566 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-8380 to master

* commit '216e79f799127155a15a75cbebbe67061c03cb06':
  FS-8380 Improve mod_av's handling of vw and vh core file params

10 years agoFS-8384 #resolve [Locking contention in mod_conference]
Anthony Minessale [Fri, 23 Oct 2015 18:58:33 +0000 (13:58 -0500)] 
FS-8384 #resolve [Locking contention in mod_conference]

10 years agoFS-8370 #resolve [mod_rayo] found another place in <prompt> where a message was freed...
Chris Rienzo [Fri, 23 Oct 2015 03:03:15 +0000 (23:03 -0400)] 
FS-8370 #resolve [mod_rayo] found another place in <prompt> where a message was freed after being queued for delivery. This resulted in a freed object being serialized, crashing FS.

10 years agoFS-8115 #comment test latest patch
Anthony Minessale [Thu, 22 Oct 2015 20:37:21 +0000 (15:37 -0500)] 
FS-8115 #comment test latest patch

10 years agoFS-8382 #resolve [Segfault with inbound-proxy-media enabled]
Anthony Minessale [Thu, 22 Oct 2015 20:02:38 +0000 (15:02 -0500)] 
FS-8382 #resolve [Segfault with inbound-proxy-media enabled]

10 years agoFS-8381 #resolve [Reset JB if period loss is too high]
Anthony Minessale [Thu, 22 Oct 2015 18:26:47 +0000 (13:26 -0500)] 
FS-8381 #resolve [Reset JB if period loss is too high]

10 years agoFS-8130 regression causing excessive mark bit detection in some cases
Anthony Minessale [Thu, 22 Oct 2015 18:07:07 +0000 (13:07 -0500)] 
FS-8130 regression causing excessive mark bit detection in some cases

10 years agoFS-8378: [mod_esf] fix crash when using esf_page over loopback when transcoding
Mike Jerris [Thu, 22 Oct 2015 17:59:33 +0000 (12:59 -0500)] 
FS-8378: [mod_esf] fix crash when using esf_page over loopback when transcoding

10 years agoFS-8378: add tests for esf over loopback
Mike Jerris [Thu, 22 Oct 2015 17:58:44 +0000 (12:58 -0500)] 
FS-8378: add tests for esf over loopback

10 years agoFS-8378: refactor a bit to clarify code and get better debug in gdb
Mike Jerris [Thu, 22 Oct 2015 17:57:19 +0000 (12:57 -0500)] 
FS-8378: refactor a bit to clarify code and get better debug in gdb

10 years agoFS-8380 Improve mod_av's handling of vw and vh core file params
Bradley Jokinen [Thu, 22 Oct 2015 17:15:11 +0000 (12:15 -0500)] 
FS-8380 Improve mod_av's handling of vw and vh core file params

This allows for the core file params vw and vh to be used to modify the
resolution of recordings. If the specified resolution does not match
the resolution of the call being recorded, the video will be scaled.

10 years agoFS-8377 Adding expanded support for limit_* functionality for mod_hiredis
William King [Wed, 21 Oct 2015 21:55:28 +0000 (14:55 -0700)] 
FS-8377 Adding expanded support for limit_* functionality for mod_hiredis

10 years agoFS-8336 [verto_communicator] #resolve Using conferenceMemberID when checking if the...
Italo Rossi [Wed, 21 Oct 2015 20:31:34 +0000 (17:31 -0300)] 
FS-8336 [verto_communicator] #resolve Using conferenceMemberID when checking if the updated member is me

10 years agoFS-8375 #resolve [Add member id to conference liveArray event]
Anthony Minessale [Wed, 21 Oct 2015 19:00:48 +0000 (14:00 -0500)] 
FS-8375 #resolve [Add member id to conference liveArray event]

10 years agoFS-8336 [verto_communicator] Updating mic and video overlay controls upon receiving...
Italo Rossi [Wed, 21 Oct 2015 18:39:45 +0000 (15:39 -0300)] 
FS-8336 [verto_communicator] Updating mic and video overlay controls upon receiving member update from live array

10 years agoMerge pull request #564 in FS/freeswitch from ~ANDCOFFEECODE/freeswitch:bugfix/FS...
Ítalo Rossi [Wed, 21 Oct 2015 16:56:09 +0000 (11:56 -0500)] 
Merge pull request #564 in FS/freeswitch from ~ANDCOFFEECODE/freeswitch:bugfix/FS-8365-vc-does-not-clear-new-chat to master

* commit '547d5357fa738090bc48db866f27eedc7cd0ee49':
  FS-8365 [verto_communicator] fixed chat counter to increment only when the active pane is not the chat itself.

10 years agoup default max jb size to 50
Anthony Minessale [Wed, 21 Oct 2015 16:50:02 +0000 (11:50 -0500)] 
up default max jb size to 50

10 years agoMerge pull request #535 in FS/freeswitch from ~COREY BURKE/freeswitch:bugfix/FS-8286...
Mike Jerris [Wed, 21 Oct 2015 16:43:18 +0000 (11:43 -0500)] 
Merge pull request #535 in FS/freeswitch from ~COREY BURKE/freeswitch:bugfix/FS-8286-improve-debug-logging-for-info-level to master

* commit '3a9e7f08b4757aeaa33537658379f3964104cb7d':
  FS-8286: Minor debug log level tweaks

10 years agoFS-8372 #resolve [Wrong response to RTP/SAVPF without DTLS]
Anthony Minessale [Wed, 21 Oct 2015 16:28:37 +0000 (11:28 -0500)] 
FS-8372 #resolve [Wrong response to RTP/SAVPF without DTLS]

10 years agoFS-8373 Improve quality of recordings when using fast encoding
Bradley Jokinen [Wed, 21 Oct 2015 15:03:59 +0000 (10:03 -0500)] 
FS-8373 Improve quality of recordings when using fast encoding

10 years agoFS-8365 [verto_communicator] fixed chat counter to increment only when the active...
Bruno Dias [Wed, 21 Oct 2015 13:13:30 +0000 (10:13 -0300)] 
FS-8365 [verto_communicator] fixed chat counter to increment only when the active pane is not the chat itself.

10 years agoFS-8368 one more
Anthony Minessale [Tue, 20 Oct 2015 23:13:28 +0000 (18:13 -0500)] 
FS-8368 one more

10 years agoFS-8369 Debian8/CentOS7 systemd installer additions
Niek Vlessert [Tue, 20 Oct 2015 21:21:50 +0000 (23:21 +0200)] 
FS-8369 Debian8/CentOS7 systemd installer additions

After builing Freeswitch this makes actually run it easy by offering
an installer script.

* Changes to configure.ac to detect Debian8/CentOS 7 and create installer script
* Changes to build/Makefile.am to display the option
* Added init directory with templates and other files
* Deleted outdated build/freeswitch.service and tmpfiles.conf
* Unit file based on the latest systemd service file FS-8194
* Won't interfere with other platforms (afaik)
* Supports ./configure --prefix=
* Detects if Debian8/CentOS7 use systemd
* Can be used with a user with sudo permissions

10 years agoFS-8368 #resolve [Reduce logging for audio/video sync]
Anthony Minessale [Tue, 20 Oct 2015 18:39:04 +0000 (13:39 -0500)] 
FS-8368 #resolve [Reduce logging for audio/video sync]