new var "sofia_suppress_url_encoding"  that can tweak this behavior.  Out of curiosity, what are you getting that the defaults are not working for you?


On Mar 30, 2015, at 10:48 AM, Vladimir Getmanshchuk <vladget@gmail.com> wrote:

Hi!

Did you guys change something with escaping hash ASCII char at SIP URI?
I guess you did.. Is there any way to except some character from URL encoding list?

Thank you!

On Thu, Mar 26, 2015 at 6:39 PM, Ken Rice <krice@freeswitch.org> wrote:
New Post on freeswitch.org from krice387
check it out at http://ift.tt/1Izjq3R
FreeSWITCH 1.4.18 Released!

FreeSWITCH 1.4.18 has been released!

This is routine maintenance release.

Source Tarball available at http://ift.tt/1Izjssi

Debian and Yum Repos have been updated as well.

See the release notes below for a list of notable changes.

For additional information about the FreeSWITCH release process, please see http://ift.tt/1E59SyO .


FreeSWITCH 1.4.18 Release Notes

FreeSWITCH 1.4.18 is a routine maintenance release.

New features that were added:

  • FS-7201 Set ANI plan and ANI type for ftmod_libpri
  • FS-7209 If ANI TON is not interpreted correctly by libpri, fallback to calling TON/type.
  • FS-7265 Add mongo_find_n API
  • FS-7269 Add error logs in mod_java
  • FS-7284 A simplification of command line arguments to allow for using -base instead of specifying each directory when using alternate configs.
  • FS-7285 Allow eavesdrop to bridge only one leg
  • FS-7164 Added support for URL attribute in the grammar tag for mod_rayo. This is useful for MRCP engines to look up their grammars directly.
  • FS-7299 Implement cookie-file option for mod_xml_cdr
  • 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
  • FS-7309 Allow removal of User-Agent header from the sip message
  • FS-7304 Multiple and reversed ranges for XML dialplan date and time conditions
  • FS-7312 Update mod_verto to proxy additional variables
  • FS-7323 Add ability to force URL refresh in mod_http_cache using {refresh=true} parameter that can be prefixed to a URL to force refresh when using http:// https:// file formats or the http_get API. And added http_remove_cache API call to manually expire a cached URL.
  • FS-7354 Filter feature ported from mod_event_socket to mod_erlang_event
 

Improvements to the documentation:

  • FS-7362 Add minimal configuration for configuring FreeSWITCH from scratch
 

Improvements in build system, cross platform support, and packaging:

  • FS-7149 Update Windows build to use flite-2.0.0-release
  • FS-7346 Update mod_mongo driver to 1.1.0
  • FS-7122 Fixed issues building on CentOS 5 and other distributions with older autotools
  • FS-6520 Fix for libv8 build issue using MSVC 2013
  • FS-7245 Don’t rebuild core on mod_foo-clean targets
  • FS-7270 Set the makefile to look for libtool-bin first and update libjpeg-dev to libjpeg8-dev in Debian makefile
  • FS-7318 Debian rules update to handle a pre-bootstrapped orig file
  • FS-7149 Update freeswitch.spec for flite-2.0.0
  • FS-7236 Fix code before declaration in mod_conference
  • FS-7264 Fix signed/unsigned warnings on Windows building ws.c
  • FS-7294 Enable -Werror when building with clang compiler
  • FS-7296 Fix build error on newest gcc
  • FS-7314 Fix for configure error caused by a broken openssl 1.0.2 includes
  • FS-7322 Fix for issues building on CentOS 5 and other distributions with older autotools
  • FS-7340 Remove json-c dependency in favor of our own json code
  • FS-7350 Add –enable-address-sanitizer configure flag to enable clang address sanitizer
  • FS-7355 Fix rpl_realloc symbol missing link error that can occur when using clang
 

The following bugs were fixed:

  • FS-7193 Fix for sofia contact being encoded which makes it impossible to call a registered user
  • FS-7191 Edit pgsql example connection string to remove unnecessary option that may cause a failure on some systems
  • FS-7205 Do not url encode unless an ‘@’ is in the uri
  • FS-7211 Fix for sofia_contact returns unable to locate registered user
  • FS-7208 _undef_ as the header and/or ident will make it be an empty string which is the same you were doing on your local builds in mod_spandsp
  • FS-7214 Fix segfault caused by bad command argument bounds checking for flush and delete in mod_memcache
  • FS-7217 Use upper case when you query
  • FS-7197 If the span has been already fully stopped and ftdm is not running, return success from the span stop function.
  • FS-7235 Fix for call recording deleting recorded files in append mode if appended data is shorter than RECORD_MIN_SEC
  • FS-7236 Added lock to prevent a race condition and segfault in mod_conference
  • FS-7236 Fix mutex use before init error caused by 27c8622
  • 0dc48df Fix for a bug from original implementation, cannot send call state about state destroy, this is an internal state and the session is already destroyed.
  • FS-7256 Fix for being unable to load mod_java
  • FS-7252 Fix for 6-year-old regression from commit 525f1ac back in 2008
  • FS-7260 Fix for L16@16000h with Asterisk negotiation issue
  • FS-7236 Re-factor to fix audio problem from commit 7c63670
  • FS-7250 Removed the FreeSWITCH core handler for SIG_CHLD because it isn’t necessary anymore and it causes dependent libraries that tried to start a child process to hang waiting on a signal that FreeSWITCH core intercepted.
  • FS-7066 Fixed a bug causing higher cpu load averages on older kernels with related bugs FS-7253 and FS-7231
  • FS-7298 Fix race condition when callcenter member cancels the call
  • FS-7301 Fix for issue faxing to numbers with a pass through tone
  • FS-7192 Exclude Expires header in INVITEs responding to an auth challenge in mod_sofia
  • FS-7308 Only log SLA SQL query SQL when debugging is enabled in mod_sofia
  • FS-7306 Fix for fs_encode in mod_spandsp sleeping too much
  • FS-7230 Fixed a memory leak in mod_conference
  • FS-7307 Fixed buffering issue when recording calls in native format
  • FS-7126 Fixed coredump when calling the translate application
  • FS-7313 Fix for coredump when passing invalid params to the vm_fsdb_msg_email api in mod_voicemail
  • FS-7339 Move the creation of view sql statements for basic_calls and detailed_calls to happen after the creation of the tables so the creation works and won’t have to be run a second time.
  • FS-7342 Fixed a crash regression in mod_conference caused by FS-7230
  • FS-7305 Fix for making embedded versions of FS startup and shutdown faster, like in the case of tone2wav.
  • FS-5570 Patch to add “multi” parameter to group api command. When the “multi” parameter is present, the group command will return a list of group members delimited by :_: which allows for multiply-registered endpoints to participate in a group.
  • FS-7300 Handle all MRCP completion causes in SPEECH-COMPLETE event and validate load input grammar URLs