Ryan Lantzer [Thu, 26 Feb 2015 14:21:26 +0000 (08:21 -0600)]
FS-6758 and other related behavior, also change to answer behavior to mimic what users tend to expect from cisco phones.
Updatd SKINNY on-hook action to hang up all calls on a device, except those in a short list of call states (or perform a blind transfer).
Added a hook after completing the hangup operation to start ringing if there is an inbound call active on the device.
Chris Rienzo [Wed, 25 Feb 2015 14:43:38 +0000 (09:43 -0500)]
FS-7323 #resolve #comment [mod_http_cache] added http_remove_cache <url> API call to manually expire a cached URL.
Added {refresh=true} parameter that can be prefixed to URL to force refresh when using http:// https:// file formats or the http_get API.
Examples:
http_remove_cache http://phono.com/audio/troporocks.mp3
http_get {refresh=true}http://phono.com/audio/troporocks.mp3
<action application="playback" data="{refresh=true}http://phono.com/audio/troporocks.mp3"/>
Mike Jerris [Mon, 23 Feb 2015 17:46:12 +0000 (11:46 -0600)]
Merge pull request #150 in FS/freeswitch from ~ITALOROSSI/freeswitch:FS-7126-fix_mod_translate_var_expansion_without_session to master
* commit 'e4f22c82fc8bd07e04b42df49cec07473679d67b':
https://freeswitch.org/jira/browse/FS-7126 fix variable expansion in translate api when there is no session involved.
Michael Jerris [Mon, 23 Feb 2015 16:51:40 +0000 (11:51 -0500)]
FS-7314 #resolve #comment try to fix openssl configure detection failure caused by broken commit upstream in openssl 1.0.2. I don't have a box with this version of openssl so you'll need to let me know if this doesn't work
Mike Jerris [Fri, 20 Feb 2015 19:10:57 +0000 (13:10 -0600)]
Merge pull request #203 in FS/freeswitch from ~MISHEHU/freeswitch:bugfix/FS-7302-fs_encode-improvements-for-config to master
* commit 'ed2fabc2a6b882a29662d6c4a990341e6349e21e':
FS-7302: Added params to fs_encode.c: -c for path to conf_dir -k for path to log_dir -m for path to mod_dir
Spencer Thomason [Fri, 20 Feb 2015 00:53:46 +0000 (16:53 -0800)]
FS-7309: [mod_sofia] Allow removal of User-Agent header
In certain deployments it might be desirable to remove the User-Agent header from the SIP message.
Set the sofia profile parameter "user-agent-string" to "none" to suppress this header.
William King [Tue, 17 Feb 2015 17:22:34 +0000 (09:22 -0800)]
Remove the FreeSWITCH core handler for SIG_CHLD.
This does not appear to be needed any longer, and while this is in
place a dependent library that tries to start a child process will
hang waiting on the SIG_CHLD signal that the FreeSWITCH core 'ate'.
Chris Rienzo [Tue, 17 Feb 2015 14:52:49 +0000 (09:52 -0500)]
FS-7164 [mod_rayo] support input grammar URL for MRCP only. Mixing URL and embedded grammars in same input request (but in different grammar elements) should work
Dave Olszewski [Tue, 10 Feb 2015 02:03:56 +0000 (18:03 -0800)]
FS-7285 allow eavesdrop to bridge only one leg
Add channel variables eavesdrop_bridge_aleg and eavesdrop_bridge_bleg,
and if one is set to true on the eavesdrop channel, bridge that leg from
the target. If neither is specified, bridge both.
Vineet Chaudhary [Thu, 12 Feb 2015 13:11:12 +0000 (18:41 +0530)]
FS-7269 : Add error logs in exec_user_method() when exception occurs.
In exec_user_method() report ERROR LOG to console in cases exceptions occurs,
like if any of class/method/userMethod->arg is null or for any reason which
sets status to SWITCH_STATUS_FALSE because that prevents loading mod_java and
users don't have clue why it is failing to load.
With this patch error logs can tell why method failed to execute.
Manav Rathi [Sun, 1 Feb 2015 05:55:06 +0000 (11:25 +0530)]
Do not autoload mod_v8 in the default config [FS-7263]
mod_v8 is commented out in modules.conf (possibly because it requires
v8 development files installed), but is present in modules.conf. This
commit updates modules.conf.xml to reflect the defaults present in
modules.conf and not try and autoload mod_v8. With this change, the
spurious warning during start up goes away.
Ken Rice [Tue, 10 Feb 2015 16:30:06 +0000 (10:30 -0600)]
make this play cleaner with bamboo... if you are using this script destination dirs have changed to be more inline with the debian builds. This is part of the updates for deploying bamboo
Vineet Chaudhary [Tue, 10 Feb 2015 07:13:26 +0000 (12:43 +0530)]
FS-7256 : Unable to load mod_java.
FS not able to load mod_java because in load_config switch_status_t status
is not initialised and in some conditions status is not gets set ever
resulting returning garbage value, resulting failuar to load mod_java.so.
With this patch status is set to SWITCH_STATUS_SUCCESS so in case everything
is loaded it can load mod_java else status is set to SWITCH_STATUS_FALSE(which
is already covered).