18760 Commits

Author SHA1 Message Date
Anthony Minessale
1c9f6cc301 FS-9153 #resolve [uuid_bridge issue on ESL] 2016-05-16 12:23:11 -05:00
Mike Jerris
00a64734ed Merge pull request #850 in FS/freeswitch from ~VIPKILLA/fs-9148:bugfix/FS-9148 to master
* commit 'df4490a7dfcaa6a087ea436979292b38dc7a5072':
  FS-9148: add new voicemail.conf.xml param `send-full-vm-header`
2016-05-16 11:04:13 -05:00
Italo Rossi
8b6f40f967 FS-8584 - [mod_callcenter] Requesting agents and tiers when reloading queue
Before this callcenter_config queue reload [queuename] only reloads the queue
parameters and now it'll include a CC-Queue header with the queuename when using
mod_xml_curl and request a new config for updating agents and tiers related to the
queue.

If you are using mod_xml_curl please make sure to return the raw xml config file
with all the settings, queues, agents and tiers tags when we request the config
without a CC-Queue specified. If this header is present you can build the xml with
items only related to the queue requested.
2016-05-13 22:21:04 -03:00
Emmanuel Schmidbauer
df4490a7df FS-9148: add new voicemail.conf.xml param send-full-vm-header 2016-05-12 15:44:39 -04:00
Michael Jerris
8a4ad0da03 Revert "FS-9148: add new voicemail.conf.xml param send-full-vm-header"
This reverts commit 98cb363f187a8ba5ad21b5a722a4f6dcaac21243.

This commit does not compile
2016-05-12 15:05:56 -04:00
Mike Jerris
cafe1872e7 Merge pull request #845 in FS/freeswitch from ~VIPKILLA/fs-9148:bugfix/FS-9148 to master
* commit '98cb363f187a8ba5ad21b5a722a4f6dcaac21243':
  FS-9148: add new voicemail.conf.xml param `send-full-vm-header`  - if enabled, `Voice-Message` header sends urgent new and urgent saved
2016-05-12 13:22:28 -05:00
Emmanuel Schmidbauer
98cb363f18 FS-9148: add new voicemail.conf.xml param send-full-vm-header
- if enabled, `Voice-Message` header sends urgent new and urgent saved
2016-05-12 14:14:10 -04:00
Piotr Gregor
1ea32d4009 FS-9010 [avmd] Dynamic passing of parameters
Add dynamic passing of parameters, initialize
session to dynamically passed arguments
or to default global config if dynamic init fails
2016-05-12 18:07:26 +01:00
Piotr Gregor
0a5145133b FS-9152 [avmd] #fix warnings on FreeBSD
Use function __isnan to avoid __Generic
type extension on FreeBSD. Clang 3.4.1 complains
about -Wc++11-extensions even when it has them
defined.
2016-05-12 02:24:14 +01:00
Seven Du
ce1b7c5857 FS-9151 #resolve 2016-05-11 14:49:21 +08:00
Hesaam Farhang
8153b6fdee FS-9132: [mod_kazoo] remove whitespaces 2016-05-06 10:47:51 -07:00
Hesaam Farhang
b5169e770c FS-9132: [mod_kazoo] Add more vars to default filter 2016-05-06 10:46:55 -07:00
Peter Wu
69d643b53f Properly handle NULL var_name for switch_play_and_get_digits
Do not set "_invalid" in case var_name is empty or unset. While at it,
clear the "foo_invalid" variable before doing anything else when a regex
is passed, this ensures that the variable really reflects the current
run.

Fixes an issue in original FS-7783 feature.
2016-05-06 18:33:32 +02:00
Michael Jerris
a8288ec1a9 FS-9135: handle null sdp sent to switch_core_media_set_sdp_codec_string 2016-05-05 11:33:09 -04:00
Michael Jerris
002079d0e7 FS-9135: handle null sdp sent to switch_core_media_set_sdp_codec_string 2016-05-05 11:30:41 -04:00
Michael Jerris
23a1d37ae7 FS-9131: improve validation of ice candidates 2016-05-04 13:34:40 -04:00
Mike Jerris
d9af043dde Merge pull request #836 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9124-avmd-extend-xml-config to master
* commit '9415487ae97bca42a3829a96459ded681560db16':
  FS-9124 [avmd] Extend XML config
2016-05-03 11:47:09 -05:00
Piotr Gregor
9415487ae9 FS-9124 [avmd] Extend XML config
Add number of continuous streak samples.
2016-05-03 16:55:02 +01:00
Moishe Grunstein
3779c7d571 FS-9070 Update config.sub and config.guess
Older versions of automake created files that were unaware of newer system architectures, tested with Debian 8.4 and Centos 7
2016-05-03 11:12:11 -04:00
Seven Du
6fc6efa0fd FS-8795 #resolve #comment trying support audio only call in mod_png, please test 2016-05-03 10:03:34 +08:00
Seven Du
5a45c863b5 FS-9115 #resolve #comment trying to support audio only mp4 recording, please test 2016-05-03 09:23:36 +08:00
Italo Rossi
8e112294bf Merge pull request #816 in FS/freeswitch from ~FLOKR/freeswitch:feature/FS-9079-adding-new-strategy-to-mod_callcenter to master
* commit '8b42c77c3b63abd0f75819cc183150663cc58a1d':
  FS-9079: [mod_callcenter] Add ring-progressively strategy
2016-05-02 12:42:10 -05:00
Florent Krieg
8b42c77c3b FS-9079: [mod_callcenter] Add ring-progressively strategy
A new strategy is now available through mod_callcenter, which aim
is to provide a mix between top-down and ring-all strategies.

If set to ring-progressively, the strategy will call an agent, and
then a second agent, and then a third agent, without cancelling
previous calls.

The delay between each call is 10 sec by default, but it can be
changed using the queue variable ring-progressively-delay.
2016-05-02 10:26:20 +02:00
Italo Rossi
96e963d3eb Merge pull request #691 in FS/freeswitch from ~RAJESH.VAYA/freeswitch:feature/mod_callcenter-json-api to master
* commit '23e53df7211aaaa8168b185411c85d0a35be2d33':
  FS-8799 [mod_callcenter] Add JSON API interface for mod_callcenter
2016-05-01 20:40:35 -05:00
Piotr Gregor
f476e23c00 FS-9117 [avmd] #fix build on Windows 2016-04-29 19:27:55 +01:00
Anthony Minessale
db4693b570 FS-9100 #resolve [Recording Fails if There Are Zero Webcams] 2016-04-28 14:32:24 -05:00
Mike Jerris
94d3f62aef Merge pull request #824 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9011-avmd-add-configuration-file to master
* commit 'bf140e9b68a68ff1da2546012524350a5e504ae5':
  FS-9011 [avmd] Add XML config
2016-04-28 13:11:40 -05:00
Piotr Gregor
bf140e9b68 FS-9011 [avmd] Add XML config
Add XML configuration file.
Bind reloadxml callback.
Add safe parsers of user's input.
Add show/set/load/reload API commands.
2016-04-28 14:22:51 +01:00
Anthony Minessale
8bd56deb4e FS-9086 #resolve [Video files playing in mod_conference do not count in totals for calculating layout] 2016-04-27 12:23:10 -05:00
Brian West
ff169d8133 Revert "FS-8704: Add min-members, wait-min-members-timeout, wait-mod-timeout, wait-min-members-timeout-message, wait-mod-timeout-message, endconf-mod-exit-message, and endconf-message parameters and functionality to mod_conference."
This reverts commit c39fbb295f6b9bc01baa5dbfc578e12022c088ae.
2016-04-27 11:00:29 -05:00
Anthony Minessale
0685a073ed FS-9106 up default FPS to 30 2016-04-26 23:19:25 -05:00
Anthony Minessale
8ad3d5cb24 FS-9106 #resolve [vpx performance tweaks] 2016-04-26 23:05:14 -05:00
Brian West
be8440b0b0 FS-9076 #resolve 2016-04-26 09:51:39 -05:00
Anthony Minessale
2477740700 FS-9062 #resolve [OPUS - Mid Call change from 20ms to 40 ms causes jittery voice ] 2016-04-25 17:39:03 -05:00
Anthony Minessale
18db50c46a FS-9099 #resolve [Websocket raw frame read timeout is too short] 2016-04-25 17:29:50 -05:00
Mike Jerris
1e06ec1339 Merge pull request #822 in FS/freeswitch from bugfix/FS-9060-re-invite-with-bypass_media_after_bridge to master
* commit '0a8e115b980d4fdea41f1da4c5b715348760a4f3':
  FS-9060: [mod_sofia] correct issues with hold and broken soa negotiations after performing a bypass media reinvite
2016-04-22 13:14:03 -05:00
Bernd Kuhls
b024c752fb FS-9093: mod_cv: remove unneeded includes
OpenCV contains various modules which have inter-module dependencies.
While including freeswitch into buildroot we stumbled over the fact
that mod_cv.cpp includes more headers than needed[1].
hese OpenCV headers are generic headers which require more OpenCV
modules enabled than really used by Freeswitch.
This patch fixes the problem.

[1] http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/146662

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
2016-04-22 19:55:29 +02:00
Anthony Minessale
0a8e115b98 FS-9060: [mod_sofia] correct issues with hold and broken soa negotiations after performing a bypass media reinvite 2016-04-22 12:26:13 -05:00
Mike Jerris
6796bff80e Merge pull request #819 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9085-avmd-add-avmd_fire_event-method to master
* commit 'bfd8ef08b345fba926909b9e9638bb758029c90a':
  FS-9085, FS-9024: [avmd] Add events
  FS-9024: [avmd] Add events
2016-04-21 08:30:56 -05:00
Piotr Gregor
bfd8ef08b3 FS-9085, FS-9024: [avmd] Add events
Add start/stop events. Add registration
method, add fire events method.
2016-04-21 00:16:40 +01:00
Anthony Minessale
d95d87ca07 FS-9057 #resolve [Screen Share feed no longer takes floor when someone mutes and unmutes their webcam] 2016-04-20 15:50:35 -05:00
Piotr Gregor
a54a5797b7 FS-9024: [avmd] Add events
Add sesion start/stop events.
2016-04-20 14:59:39 +01:00
Michael Jerris
fbc4c6e325 FS-9082: [mod_java] coreectly reference the modules dir so mod_java can load what it needs when modules are not placed in prefix/mod directory 2016-04-19 13:47:47 -04:00
Mike Jerris
312df1fbed Merge pull request #812 in FS/freeswitch from ~GIAVAC/freeswitch:FS-9083 to master
* commit '252f0e2618493aeba3b29bccfd0ecb9d04ff3473':
  FS-9083 [mod-sofia] Pass On SIP headers from leg A to B
2016-04-19 12:15:01 -05:00
Thomas Weber
346e044daf Buffer overflow in switch_channel_expand_variables_check and switch_event_expand_headers_check fixed (FS-8757) 2016-04-19 11:44:35 -05:00
Giacomo Vacca
252f0e2618 FS-9083 [mod-sofia] Pass On SIP headers from leg A to B 2016-04-19 10:28:12 +02:00
Mike Jerris
96e207ff4f Merge pull request #806 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9030-avmd-sync-avmd_start_function to master
* commit 'bcddd3da158565c70224838a210662de6cba47ad':
  FS-9030, FS-9050: [avmd] Fix APP interface
2016-04-18 13:24:30 -05:00
Italo Rossi
6ed9f5e736 FS-9080 - [mod_spy] Making mod_spy work with Verto channels 2016-04-18 14:58:52 -03:00
Anthony Minessale
aadf89620a FS-8949 #resolve [switch_rtp.c Send end packet for [X] not recognised] 2016-04-15 19:36:47 -05:00
Italo Rossi
e3263680c1 FS-9077 [mod_verto] Adding verto_hangup_disposition variable to indicate who hangup 2016-04-15 16:54:38 -03:00