William King [Mon, 16 Mar 2015 16:44:11 +0000 (11:44 -0500)]
Merge pull request #222 in FS/freeswitch from feature/FS-7373-add-ability-to-specify-custom-source.list to master
* commit '4738da1325f408665f6111f4c72b644c4fb95cfe':
When using the debian/utils.sh script to build FreeSWITCH packages, add the ability to pass -T[path to custom sources path] and -K[custom keyfile path] options to build the FS packages with a custom sources and keyring path.
William King [Mon, 16 Mar 2015 15:59:37 +0000 (08:59 -0700)]
When using the debian/utils.sh script to build FreeSWITCH packages,
add the ability to pass -T[path to custom sources path] and -K[custom keyfile path]
options to build the FS packages with a custom sources and keyring path.
Manav Rathi [Wed, 11 Mar 2015 13:14:08 +0000 (18:44 +0530)]
Add minimal configuration for configuring FreeSWITCH from scratch
The default "vanilla" configuration that comes with FreeSWITCH has
been designed as a showcase of the configurability of the myriad of
features that FreeSWITCH comes with out of the box. While it is very
helpful in tinkering with FreeSWITCH, it has a lot of extraneous stuff
enabled/configured for use in a production system. This configuration
aims to take the reverse stance -- it attempts to be a starting point
for configuring a new system by "adding" required features (instead of
removing them as one would do if one starts with the default
configuration).
Mike Jerris [Mon, 9 Mar 2015 13:25:49 +0000 (08:25 -0500)]
Merge pull request #217 in FS/freeswitch from ~JEREMYCX/freeswitch-fs-5570:master to master
* commit '669d613777bfac4e909b63401321e27cb54d6499':
FS7750: When using the api command group, there is no way to return the contact list separated by :_:, which is required to group call extensions that have been multiply-registered.
Manav Rathi [Fri, 6 Mar 2015 03:34:10 +0000 (09:04 +0530)]
FS-7352: Document how to use switch_core_set_variable to delete variables
I had to scan through the source of the function to verify that this
is the indeed the actual behaviour, and that NULL is a valid
argument. By mentioning this in the header, we save posterity that
effort.
Jeremy Childs [Fri, 6 Mar 2015 21:39:53 +0000 (14:39 -0700)]
FS7750: When using the api command group, there is no way to return the contact list separated by :_:, which is required to group call extensions that have been multiply-registered.
Ken Rice [Wed, 4 Mar 2015 14:24:27 +0000 (08:24 -0600)]
Merge pull request #187 in FS/freeswitch from ~CRIENZO/freeswitch:feature/fs-7273 to master
* commit '66486713b0eca7df5879ddf4250a3e21e3e21810':
FS-7273 Add support for build server to optionally specify revision when packaging RPM. common.sh optionally accepts revision number and sets version in freeswitch-config-rayo.spec config-rayo.sh updated to be consistent with rpmbuilder.sh rpmbuilder.sh optionally accepts revision number src_tarball.sh will now produce freeswitch.spec and freeswitch-config-rayo.spec as artifacts.
Chris Rienzo [Thu, 12 Feb 2015 20:48:59 +0000 (15:48 -0500)]
FS-7273 Add support for build server to optionally specify revision when packaging RPM.
common.sh optionally accepts revision number and sets version in freeswitch-config-rayo.spec
config-rayo.sh updated to be consistent with rpmbuilder.sh
rpmbuilder.sh optionally accepts revision number
src_tarball.sh will now produce freeswitch.spec and freeswitch-config-rayo.spec as artifacts.
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