Commit Graph
28569 Commits
Author SHA1 Message Date
Manav Rathi 7a6303d6b3 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).

Jira: FS-7362
Source: https://github.com/mx4492/freeswitch-minimal-conf/commit/270941d6f2dca279f1bb8762d072940273d5ae11
2015-03-11 19:35:19 +05:30
Michael Jerris a92d938364 FS-7355: don't do the checks for rpl_realloc and rpl_malloc unless it is gcc compiling as autoconf checks for these don't work quite right on clang 2015-03-09 16:51:35 +00:00
Mike Jerris e1f329734c 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.
2015-03-09 08:25:49 -05:00
Mike Jerris eb4a6732bb Merge pull request #219 in FS/freeswitch from ~SAFAROV/freeswitch-mod-radius-cdr_improvement:erlang-filter to master
* commit '57aba47f6e51e067f593fb32ccc43c015ae63d8d':
  FS-7354: Filter feature ported from mod_event_socket to mod_erlang_event
2015-03-09 08:24:22 -05:00
Mike Jerris 016474cfd1 Merge pull request #216 in FS/freeswitch from ~MANAV/freeswitch:doc-switch_core_set_variable to master
* commit '830bc28c45091990ad7f53e3fdea2f1166b5901d':
  FS-7352: Document how to use switch_core_set_variable to delete variables
2015-03-09 08:21:27 -05:00
Sergey Safarov 57aba47f6e FS-7354: Filter feature ported from mod_event_socket to mod_erlang_event 2015-03-09 10:55:28 +03:00
Manav Rathi 830bc28c45 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.
2015-03-07 06:59:06 +05:30
Jeremy Childs 669d613777 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. 2015-03-06 14:39:53 -07:00
Mike Jerris 5e43c6dd25 Merge pull request #170 in FS/freeswitch from ~NIMAST/freeswitch-fs-7203:rtcp-source-fraction-fix to master
* commit '5f7e111f79dd1a965aa956da7495485f52b0a1cc':
  Fix source fraction always 0 in RTCP events
2015-03-06 13:36:37 -06:00
Anthony Minessale II b448953fab Merge pull request #206 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7306-fs_encode-sleep-cleanup to master
* commit '921f77668f39ee9a768c0515dba054f99cf0bd75':
  FS-7306: fs_encode is sleeping to much - cleanup
2015-03-06 11:31:56 -06:00
Anthony Minessale 5a96512345 FS-7305 #resolve 2015-03-06 16:44:53 -06:00
Nathan Neulinger c35a23af44 roll back 9593796420 due to problems in actual use 2015-03-05 15:45:00 -06:00
Michael Jerris f83e429d36 FS-7350: add --enable-address-sanitizer configure flag to enable clang address sanitizer 2015-03-05 14:54:19 -06:00
Michael Jerris 3a70750b42 FS-7340: remove all build system references to json-c because we are no longer using it anywhere 2015-03-04 14:06:18 -05:00
Mike Jerris 3c9711f160 Merge pull request #213 in FS/freeswitch from ~MISHEHU/freeswitch:bugfix/FS-7340-mod_curl-json-api-change to master
* commit '5303101df05a01e82060df253d68d14a44f4260b':
  FS-7340: Converting the json handling to use the types and functions in switch_json.h .
2015-03-04 12:37:07 -06:00
Yossi Neiman 5303101df0 FS-7340: Converting the json handling to use the types and functions in switch_json.h .
FS-7340:  mod_curl: Missed a free.

FS-7340:  mod_curl:  Saved a few lines of code, added a check for successful allocation of cJSON structures.
2015-03-04 12:24:04 -06:00
Mike Jerris 09acdc28ff Merge pull request #215 in FS/freeswitch from bugfix/FS-7342-fs-crash-induced-by-mod_conference to master
* commit 'b3cb89a1fb7bdfad71ee34336cc568544992ebe0':
  FS-7342: regression from FS-7230 957c8fc9.  Don't destroy buffers we are currently using, only create them if they are not yet created
2015-03-04 10:35:41 -06:00
Michael Jerris b3cb89a1fb FS-7342: regression from FS-7230 957c8fc9. Don't destroy buffers we are currently using, only create them if they are not yet created 2015-03-04 11:35:08 -05:00
Ken Rice d3caa6f7c6 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.
2015-03-04 08:24:27 -06:00
Chris Rienzo e338b8865b FS-7346 #resolve #comment update mod_mongo driver to 1.1.0 2015-03-04 09:06:10 -05:00
Mike Jerris 86c68d906a Merge pull request #212 in FS/freeswitch from ~VLAD1983/freeswitch-fs-7339:FS-7339 to master
* commit '38a35c26d861a824a07447a76a04cd9a57a303cf':
  FS-7339: create views basic_calls and detailed_calls after create table calls
2015-03-03 17:04:02 -06:00
Emets Vladimir 38a35c26d8 FS-7339: create views basic_calls and detailed_calls after create table calls 2015-03-03 23:45:15 +05:00
Jeff Lenk 50fc827e9c FS-7149 #resolved #comment add windows support for 2.0 2015-03-03 12:19:41 -06:00
Brian West 1b35585084 Merge pull request #185 in FS/freeswitch from ~JCHERUKURI_NECC/freeswitch-fs6794:master to master
* commit '849e90ba733bfe0a2a380fdf26dbff263b3e67b2':
  destroy erlang session elements when the outbound erlang processis stopped/terminated
2015-03-03 08:03:14 -06:00
Chris Rienzo 66486713b0 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.
2015-02-26 10:53:45 -05:00
Ryan Lantzer 9593796420 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.

Reorder received calls on skinny
2015-02-26 08:21:26 -06:00
Chris Rienzo 3cd481820e 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"/>
2015-02-25 09:43:38 -05:00
Brian West 4909cdb7fb FS-7322 #resolve 2015-02-24 14:58:26 -06:00
Brian West a41505f66b FS-7313 #resolve any further issues in this code it will just be removed 2015-02-23 16:38:20 -06:00
Mike Jerris bf8e241ca6 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.
2015-02-23 11:46:12 -06:00
Michael Jerris 320d2eae52 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 2015-02-23 11:51:48 -05:00
Italo Rossi e4f22c82fc https://freeswitch.org/jira/browse/FS-7126 fix variable expansion in translate api when there is no session involved. 2015-02-23 13:45:25 -03:00
Brian West 17585e831a FS-7307 #resolve dont session log in an api command as there is no session 2015-02-23 09:48:08 -06:00
Artur Zaprzała 921f77668f FS-7306: fs_encode is sleeping to much - cleanup 2015-02-23 11:18:57 +01:00
Anthony Minessale 9df39b8fe4 rebuild verto-min 2015-02-21 18:17:15 -06:00
Anthony Minessale 61e250a49b FS-7312 #resolve #comment added feature NEEDS_DOC 2015-02-21 18:15:04 -06:00
Peter Olsson 0a8cc1840b FS-6520 #comment This should work for VS2013 #resolve 2015-02-21 11:21:27 +01:00
Anthony Minessale 609c02955f fix the thing the guy mentioned on irc 2015-02-21 00:49:18 -06:00
Mike Jerris 9a6c29f8f7 Merge pull request #196 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7304-dialplan-reversed-ranges to master
* commit '2d07448822b673af2de6b4b0b4bfcd68b96f3d01':
  FS-7304: Multiple and reversed ranges for XML dialplan date and time conditions
2015-02-20 13:21:57 -06:00
Mike Jerris 3c4c64a9de Merge pull request #200 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-7192-expires-header-included-in-gateway to master
* commit '54f16398310846a6b793491d21778e0961b48712':
  FS-7192: [mod_sofia] do not include Expires header in INVITEs responding to a auth challenge
2015-02-20 13:19:26 -06:00
Mike Jerris d562bc601a Merge pull request #201 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-7308-cannot-disable-sofia-sla-sql-query to master
* commit 'cc61f11fb7001ad7a7882e6591b3e89740dce2e9':
  FS-7308: [mod_sofia] Only log SLA SQL query SQL when debugging is enabled
2015-02-20 13:12:40 -06:00
Mike Jerris 770694b1c1 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
2015-02-20 13:10:57 -06:00
Artur Zaprzała 2d07448822 FS-7304: Multiple and reversed ranges for XML dialplan date and time conditions 2015-02-20 20:00:18 +01:00
Brian West 957c8fc910 FS-7230 #comment try this #resolve 2015-02-20 12:41:48 -06:00
Anthony Minessale b66aa6af92 FS-7306 #comment fix both ways 2015-02-20 18:10:01 -06:00
Mike Jerris 1a181f0516 Merge pull request #202 in FS/freeswitch from ~SJTHOMASON/freeswitch:feature/FS-7309-allow-removal-of-user-agent-header to master
* commit '74e8db736f95088d7cf38b4c424647f5ebfa2783':
  FS-7309: [mod_sofia] Allow removal of User-Agent header
2015-02-20 12:05:23 -06:00
Mike Jerris cb9f4dad43 Merge pull request #195 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7299-mod_xml_cdr-cookie-file to master
* commit 'e26605703ff8be1055ffee799722ff488a855995':
  FS-7299: Implement cookie-file option for mod_xml_cdr.
2015-02-20 11:52:51 -06:00
Mike Jerris 1c3f3e2d39 Merge pull request #182 in FS/freeswitch from ~CXREG/freeswitch-memcache-file:eavesdrop_bridge_single_leg to master
* commit '2890afc9184b142c931a98fff267d408e807b862':
  FS-7285 allow eavesdrop to bridge only one leg
2015-02-20 11:27:12 -06:00
Mike Jerris a3a9fc69a0 Merge pull request #181 in FS/freeswitch from ~CXREG/freeswitch-memcache-file:base_alt_dir to master
* commit 'ded03004a21a317783b06c6141430007641af7c6':
  FS-7284 allow -base to satisfy "You must specify all or none of -conf, -log, and -db"
2015-02-20 11:23:09 -06:00
Spencer Thomason 74e8db736f 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.
2015-02-20 08:36:44 -08:00