]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
9 years agoFS-7673: [mod_v8] Fixed ODBC NULL value incorrectly evaluated
Saumar Hajjar [Tue, 22 Sep 2015 02:36:42 +0000 (23:36 -0300)] 
FS-7673: [mod_v8] Fixed ODBC NULL value incorrectly evaluated

9 years agoFS-8190: [mod_event_socket] When using nixevent, freeswitch stops sending us certain...
Anthony Minessale [Mon, 21 Sep 2015 23:00:14 +0000 (18:00 -0500)] 
FS-8190: [mod_event_socket] When using nixevent, freeswitch stops sending us certain custom event that were NOT part of the nixevent command

9 years agoBump Version Number
Ken Rice [Mon, 28 Sep 2015 05:25:43 +0000 (00:25 -0500)] 
Bump Version Number

9 years agobump version v1.4.23
Ken Rice [Fri, 25 Sep 2015 14:40:02 +0000 (09:40 -0500)] 
bump version

9 years agoFS-7911: reduce pool memory allocation where not necessary
Anthony Minessale [Wed, 23 Sep 2015 16:58:57 +0000 (11:58 -0500)] 
FS-7911: reduce pool memory allocation where not necessary

Conflicts:
src/mod/endpoints/mod_sofia/mod_sofia.c

9 years agoFS-7911 #resolve
Anthony Minessale [Wed, 23 Sep 2015 16:58:57 +0000 (11:58 -0500)] 
FS-7911 #resolve

Conflicts:
src/mod/endpoints/mod_sofia/mod_sofia.c

9 years agoRemove explicit set of WorkingDirectory
Travis Cross [Tue, 22 Sep 2015 05:21:27 +0000 (05:21 +0000)] 
Remove explicit set of WorkingDirectory

In the systemd unit for FS/debian, if the WorkingDirectory is not set
then it defaults to '/'.  This is fine for FS, and is a common and
expected chdir choice for daemons.

We had previously set this to /run/freeswitch.  Due to Debian having
systemd-coredump(8) disabled, this was causing core files to be
written to /run/freeswitch, which is a bad place for them as it's
mounted on tmpfs.

It's better to leave FS as running on '/'.  This will prevent core
files from being written unless the user adjusts `sysctl
kernel.core_pattern`, which is a reasonable thing to expect if the
user wants these files.  Core files can be huge, and having them go
anywhere unexpectedly can be a problem.

When Debian adds the systemd-coredumps support this will all work
nicely and automatically.

ref: http://www.freedesktop.org/software/systemd/man/coredump.conf.html
ref: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=744964

FS-7909

9 years agoUse systemd RuntimeDirectory for /run/freeswitch
Travis Cross [Tue, 22 Sep 2015 04:23:20 +0000 (04:23 +0000)] 
Use systemd RuntimeDirectory for /run/freeswitch

This changes how we create the temporary directory /run/freeswitch
when starting FS with systemd.  The /run directory starts empty after
a system reboot, so we need to ensure this directory is present.

As part of systemd.exec(5), systemd provides a mechanism to
automatically manage these directories under /run and to bind their
lifetime to the lifetime of the process.

This commit moves to using the RuntimeDirectory= mechanism and removes
the obsolete ExecStartPre/mkdir code.

FS-7130

9 years agoFS-8042, FS-8182: add ping time (in ms) to sip_registrations table, displays as part...
Michael Jerris [Fri, 18 Sep 2015 21:55:10 +0000 (16:55 -0500)] 
FS-8042, FS-8182: add ping time (in ms) to sip_registrations table, displays as part of the show commands that show registration details, add force_ping=true user var to force options ping on individual registered endpoints

9 years agoFS-8185: [core] Allow xml preprocessor to expand variables where the resulting value...
Michael Jerris [Fri, 18 Sep 2015 03:04:19 +0000 (22:04 -0500)] 
FS-8185: [core] Allow xml preprocessor to expand variables where the resulting value is much longer than the original size

9 years agoFS-8167 [mod_lua] Fixed a segfault caused by using api:execute or session:execute...
Anthony Minessale [Wed, 16 Sep 2015 03:35:29 +0000 (22:35 -0500)] 
FS-8167 [mod_lua] Fixed a segfault caused by using api:execute or session:execute and not quoting the first argument like api:execute(log, “Second argument”) instead of api:execute(“log”, “Second argument”)

9 years agoFS-8169 Fixed uuid_displace on stereo channels can lead to memory corruption causing...
Anthony Minessale [Wed, 16 Sep 2015 03:19:12 +0000 (22:19 -0500)] 
FS-8169 Fixed uuid_displace on stereo channels can lead to memory corruption causing a crash

9 years agoFS-8175 #resolve [Add continue_on_answer_timeout variable to allow channel to proceed...
Anthony Minessale [Wed, 16 Sep 2015 23:07:44 +0000 (18:07 -0500)] 
FS-8175 #resolve [Add continue_on_answer_timeout variable to allow channel to proceed from a tripped answer timeout]

9 years agoFS-8149: fix mod_xml_cdr curl dependency in makefile v1.4.22
Michael Jerris [Thu, 10 Sep 2015 13:47:49 +0000 (08:47 -0500)] 
FS-8149: fix mod_xml_cdr curl dependency in makefile

9 years agoFS-8147: [mod_erlang_event] Fix process spawing segfault
Tamas Cseke [Thu, 10 Sep 2015 09:23:58 +0000 (11:23 +0200)] 
FS-8147: [mod_erlang_event] Fix process spawing segfault

Don't delete spawn reply because it can cause segfault in strncmp, check the flag instead

9 years agoFS-8140: [mod_sofia] Fix user_name typo in sofia_handle_sip_i_invite
Artur Zaprzała [Fri, 29 May 2015 10:58:56 +0000 (12:58 +0200)] 
FS-8140: [mod_sofia] Fix user_name typo in sofia_handle_sip_i_invite

9 years agoFS-8131: [mod_voicemail] fix disallowed empty password set
Natanael Copa [Mon, 7 Sep 2015 14:23:56 +0000 (16:23 +0200)] 
FS-8131: [mod_voicemail] fix disallowed empty password set

Prevent users to change password to an empty password when
allow-empty-password-auth is set to true.

9 years agoFS-1772: [mod_voicemail] fix reset of voicemail greeting to default to allow entering...
Natanael Copa [Fri, 4 Sep 2015 13:48:00 +0000 (15:48 +0200)] 
FS-1772: [mod_voicemail] fix reset of voicemail greeting to default to allow entering 0 to restore the default greeting.

9 years agoFS-8160: properly handle malformed json when parsing json with \u at the end of a...
Michael Jerris [Mon, 14 Sep 2015 21:56:37 +0000 (17:56 -0400)] 
FS-8160: properly handle malformed json when parsing json with \u at the end of a json string

9 years agoFS-8143 #resolve #comment [mod_rayo] Fix crash caused by client disconnecting from...
Chris Rienzo [Wed, 9 Sep 2015 21:03:23 +0000 (17:03 -0400)] 
FS-8143 #resolve #comment [mod_rayo] Fix crash caused by client disconnecting from mod_rayo while a message is being delivered to that client.
This is caused by the XMPP context's JID -> XMPP stream mapping not being cleaned up on XMPP stream destruction.

9 years agoFS-8127 #resolve [update codec when detecting rate change in mod_conference more...
Anthony Minessale [Thu, 3 Sep 2015 20:27:53 +0000 (15:27 -0500)] 
FS-8127 #resolve [update codec when detecting rate change in mod_conference more often]

9 years agoRestore LUA dialplan ACTIONS functionality
Peter Wu [Sun, 30 Aug 2015 20:30:32 +0000 (22:30 +0200)] 
Restore LUA dialplan ACTIONS functionality

Since using SWIG 2.0 to generate the code, two new items have been
pushed on the stack. Use relative stack indices to avoid breakage.

FS-8099 #resolve

9 years agoFS-7486 #resolve update sofia
Anthony Minessale [Wed, 9 Sep 2015 17:26:03 +0000 (12:26 -0500)] 
FS-7486 #resolve update sofia

9 years agoMerge pull request #243 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7486-broken-sofia...
Anthony Minessale II [Wed, 9 Sep 2015 17:23:20 +0000 (12:23 -0500)] 
Merge pull request #243 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7486-broken-sofia-request-queue to master

* commit '074b07f5458d8584c153a5810bfa2e4011def20c':
  FS-7486: Fix handling of queued requests in Sofia-SIP

9 years agoFS-8142 minor formatting mod
Anthony Minessale [Wed, 9 Sep 2015 16:41:04 +0000 (11:41 -0500)] 
FS-8142 minor formatting mod

9 years agoMerge pull request #475 in FS/freeswitch from ~ARTURZ/freeswitch:FS-8142-switch_core_...
Anthony Minessale II [Wed, 9 Sep 2015 16:38:14 +0000 (11:38 -0500)] 
Merge pull request #475 in FS/freeswitch from ~ARTURZ/freeswitch:FS-8142-switch_core_session-thread-cache-races to master

* commit 'cd4c3188e4f715ff129dc4eea1a4ba50140c2a42':
  FS-8142 Fix a thread cache thread-safety and caching

9 years agoMerge pull request #474 in FS/freeswitch from ~ARTURZ/freeswitch:FS-8141-add-apr_queu...
Anthony Minessale II [Wed, 9 Sep 2015 15:48:01 +0000 (10:48 -0500)] 
Merge pull request #474 in FS/freeswitch from ~ARTURZ/freeswitch:FS-8141-add-apr_queue_term to master

* commit '9e29ea01b59280845f481f5b7b3743251c77dd50':
  FS-8141 Add support for apr_queue_term() to switch_apr.c

9 years agoFS-7135: [mod_sofia] fix response to re-invite with duplicate sdp (such as we get...
Mike Jerris [Thu, 27 Aug 2015 16:42:29 +0000 (11:42 -0500)] 
FS-7135: [mod_sofia] fix response to re-invite with duplicate sdp (such as we get from seesion refresh) when soa is disabled to include an sdp.  Fixes t.38 fax failure on session refresh

9 years agoFS-7903 #resolve [proxy_media gives Codec PROXY Exists but not at the desired impleme...
Anthony Minessale [Mon, 24 Aug 2015 22:43:59 +0000 (17:43 -0500)] 
FS-7903 #resolve [proxy_media gives Codec PROXY Exists but not at the desired implementation. 0hz 0ms 1ch]

9 years agoFS-8056: [mod_voicemail] fix segfault on vm_inject, regression from FS-7968
Michael Jerris [Wed, 26 Aug 2015 22:06:28 +0000 (17:06 -0500)] 
FS-8056: [mod_voicemail] fix segfault on vm_inject, regression from FS-7968

9 years agoFS-7968: [mod_voicemail] fix verbose events
Joshua Gigg [Mon, 24 Aug 2015 16:24:37 +0000 (17:24 +0100)] 
FS-7968: [mod_voicemail] fix verbose events

 - Fix record-name event missing VM-Name-Path
 - Fix verbose events for mod_voicemail 'folder-summary'
 - Send change-password event in mod_voicemail
 - Fix verbose events for mod_voicemail 'leave-message'

9 years agoFS-8055: [build] add confdir variable to freeswitch.pc
Michael Jerris [Wed, 26 Aug 2015 20:54:27 +0000 (15:54 -0500)] 
FS-8055: [build] add confdir variable to freeswitch.pc

9 years agoMerge pull request #447 in FS/freeswitch from bugfix/FS-7911-v1.4 to v1.4
Mike Jerris [Tue, 1 Sep 2015 18:06:25 +0000 (13:06 -0500)] 
Merge pull request #447 in FS/freeswitch from bugfix/FS-7911-v1.4 to v1.4

* commit 'd5d451734047a7dd6f847f6bd875f4a73c0d011d':
  FS-7912: [mod_conference] fix for v1.4 branch to not allocate for conference cdr if conference cdr is disabled

9 years agoFS-8110 #resolve #comment [mod_rayo] prompt IQ error reply was being deleted after...
Chris Rienzo [Tue, 1 Sep 2015 17:43:30 +0000 (13:43 -0400)] 
FS-8110 #resolve #comment [mod_rayo] prompt IQ error reply was being deleted after being sent for delivery.  This is incorrect since message delivery thread will clean up the message.

9 years agoFS-8082 #resolve #comment [mod_rayo] do not remove items from hash while iterating
Chris Rienzo [Tue, 1 Sep 2015 16:50:02 +0000 (12:50 -0400)] 
FS-8082 #resolve #comment [mod_rayo] do not remove items from hash while iterating

9 years agoFS-8103 #resolve #comment [mod_rayo] handle <prompt> where <output> finishes unexpect...
Chris Rienzo [Tue, 1 Sep 2015 15:00:54 +0000 (11:00 -0400)] 
FS-8103 #resolve #comment [mod_rayo] handle <prompt> where <output> finishes unexpectedly before start event is received

9 years agoFS-7752 [mod_rayo] increase maximum number of <tag> elements from 30 to 1024. This...
Chris Rienzo [Wed, 1 Jul 2015 15:30:39 +0000 (11:30 -0400)] 
FS-7752 [mod_rayo] increase maximum number of <tag> elements from 30 to 1024.  This allows adhearsion to create large grammars to navigate IVR menus.

9 years agoFS-8091 backport to 1.4
Anthony Minessale [Fri, 28 Aug 2015 19:48:52 +0000 (14:48 -0500)] 
FS-8091 backport to 1.4

9 years agoFS-7912: [mod_conference] fix for v1.4 branch to not allocate for conference cdr...
Michael Jerris [Thu, 27 Aug 2015 19:15:47 +0000 (15:15 -0400)] 
FS-7912: [mod_conference] fix for v1.4 branch to not allocate for conference cdr if conference cdr is disabled

9 years agobump version numbers v1.4.21
Ken Rice [Tue, 25 Aug 2015 20:13:52 +0000 (15:13 -0500)] 
bump version numbers

9 years agoFS-8054 #resolve #comment [mod_rayo] fix warning when building on Debian.
Chris Rienzo [Wed, 26 Aug 2015 14:52:33 +0000 (10:52 -0400)] 
FS-8054 #resolve #comment [mod_rayo] fix warning when building on Debian.

9 years agoFS-8047: [build] fix build errors in mod_oreka, and mod_sangoma_codec due to using...
Michael Jerris [Wed, 26 Aug 2015 13:28:54 +0000 (09:28 -0400)] 
FS-8047: [build] fix build errors in mod_oreka, and mod_sangoma_codec due to using __FUNCTION__ on newer compilers

9 years agoFS-8047: [build] fix build error in mod_basic due to using __FUNCTION__ on newer...
Michael Jerris [Wed, 26 Aug 2015 01:47:51 +0000 (21:47 -0400)] 
FS-8047: [build] fix build error in mod_basic due to using __FUNCTION__ on newer compilers

9 years agoFS-8047: [build] fix build error in mod_basic due to using __FUNCTION__ on newer...
Michael Jerris [Tue, 25 Aug 2015 21:36:23 +0000 (17:36 -0400)] 
FS-8047: [build] fix build error in mod_basic due to using __FUNCTION__ on newer compilers

9 years agoFS-7043: [build] fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0
Anton Farygin [Thu, 16 Jul 2015 10:27:45 +0000 (13:27 +0300)] 
FS-7043: [build] fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0

9 years agoFS-7985: [mod_voicemail] fails to compile on 32-bit PPC platform
Anthony Minessale [Tue, 18 Aug 2015 21:10:09 +0000 (16:10 -0500)] 
FS-7985: [mod_voicemail] fails to compile on 32-bit PPC platform

9 years agorename debug trace
Michael Jerris [Mon, 6 Jul 2015 21:28:05 +0000 (17:28 -0400)] 
rename debug trace

9 years agoOPENZAP-237: [freetdm] Use __FTDM_FUNC__ instead of __FUNCTION__ to comply with c99...
Moises Silva [Mon, 29 Jun 2015 02:50:03 +0000 (22:50 -0400)] 
OPENZAP-237: [freetdm] Use __FTDM_FUNC__ instead of __FUNCTION__ to comply with c99 in gcc 5.1

9 years agoOPENZAP-238: [freetdm] Fix gsm call id management hangup race, and some compilation...
Moises Silva [Wed, 24 Jun 2015 04:50:37 +0000 (00:50 -0400)] 
OPENZAP-238: [freetdm] Fix gsm call id management hangup race, and some compilation errors

9 years agoFS-7962: [core] Invite/replaces fails about half the time when between 2 freeswitch...
Anthony Minessale [Wed, 19 Aug 2015 17:47:31 +0000 (12:47 -0500)] 
FS-7962: [core] Invite/replaces fails about half the time when between 2 freeswitch servers

9 years agoFS-7969: Freeswitch segfaults due to pthread_setschedparam() on a thread that has...
Anthony Minessale [Wed, 19 Aug 2015 16:42:11 +0000 (11:42 -0500)] 
FS-7969: Freeswitch segfaults due to pthread_setschedparam() on a thread that has exited] #comment please test this fix which was verified working

9 years agoFS-7975: [mod_voicemail] Fix record-greeting event missing VM-Greeting-Path
Joshua Gigg [Tue, 18 Aug 2015 08:14:14 +0000 (09:14 +0100)] 
FS-7975: [mod_voicemail] Fix record-greeting event missing VM-Greeting-Path

9 years agoFS-7955: [mod_sofia] fix crash caused by invalid contact when using event to send...
Michael Jerris [Fri, 14 Aug 2015 17:51:12 +0000 (12:51 -0500)] 
FS-7955: [mod_sofia] fix crash caused by invalid contact when using event to send a notify message

9 years agoFS-7917: [mod_sofia] Fixed default config, we really shouldn’t be setting ext-*-ip...
Brian West [Thu, 30 Jul 2015 16:45:46 +0000 (11:45 -0500)] 
FS-7917: [mod_sofia] Fixed default config, we really shouldn’t be setting ext-*-ip settings for ipv6 profiles

9 years agoFS-7839: [webrtc] Fix interop with firefox > 38 to work with new EC dtls requirements
Michael Jerris [Fri, 24 Jul 2015 20:21:49 +0000 (15:21 -0500)] 
FS-7839: [webrtc] Fix interop with firefox > 38 to work with new EC dtls requirements

9 years agoFS-7891: [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k
Anthony Minessale [Fri, 24 Jul 2015 16:43:31 +0000 (11:43 -0500)] 
FS-7891: [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k

9 years agoFS-7891: [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k
Anthony Minessale [Fri, 24 Jul 2015 06:11:04 +0000 (01:11 -0500)] 
FS-7891: [mod_spandsp] Allow spandsp dtmf detector to work on rates other than 8k

9 years agoFS-7872: [mod_verto] handle attempting to transfer 1 legged call gracefully
Michael Jerris [Wed, 22 Jul 2015 16:00:54 +0000 (11:00 -0500)] 
FS-7872: [mod_verto] handle attempting to transfer 1 legged call gracefully

9 years agoFS-7866: [core] fix crash when running incorrect var api expansion syntax "eval ...
Michael Jerris [Tue, 21 Jul 2015 17:23:21 +0000 (12:23 -0500)] 
FS-7866: [core] fix crash when running incorrect var api expansion syntax "eval ${${external_sip_ip}:4}"

9 years agoFS-7685: [mod_say_nl] Fix Dutch numbers pronunciation
Hristo Trendev [Fri, 19 Jun 2015 08:54:18 +0000 (10:54 +0200)] 
FS-7685: [mod_say_nl] Fix Dutch numbers pronunciation

The Dutch number pronunciation is more like the German one. 21 is
pronounced as "one-and-twenty".

FS-7685 #resolve

9 years agoFS-7731: [mod_xml_cdr] url_index global pointer concurrent access fix, curl default...
Anton Lozovsky [Thu, 16 Jul 2015 16:18:24 +0000 (19:18 +0300)] 
FS-7731: [mod_xml_cdr] url_index global pointer concurrent access fix, curl default connection timeout fix

- thread variable copy of url_index global pointer to prevent the concurrent access having wrong state change if the posting to the current http server was unsuccessfull;
- overriding the default curl connection timeout

Based on need to figure out the smallest block of code need to mutex, and that libcurl (and its wrapper) is definitely thread safe.

9 years agoFS-7754: [freetdm] Fixed a bug relating to single digit dial-regex with analog devices
andywang1988 [Tue, 7 Jul 2015 07:10:13 +0000 (15:10 +0800)] 
FS-7754: [freetdm] Fixed a bug relating to single digit dial-regex with analog devices

9 years agoFS-7778: [mod_sofia] Fixed a bug causing a SQL statement to fail because of a double...
Mark Lipscombe [Mon, 6 Jul 2015 15:06:17 +0000 (12:06 -0300)] 
FS-7778: [mod_sofia] Fixed a bug causing a SQL statement to fail because of a double quote instead of a single quote

sofia_glue.c tries to issue an SQL "ALTER TABLE" statement to add the
ping_status column to sip_registrations, but fails because the default
is incorrectly quoted (double quotes vs single quotes).

9 years agoFS-7767: [mod_sofia] Fixed a segfault caused by invalid arguments to sip_dig
Brian West [Thu, 2 Jul 2015 18:18:56 +0000 (13:18 -0500)] 
FS-7767: [mod_sofia] Fixed a segfault caused by invalid arguments to sip_dig

9 years agoFS-7761 [core] fix shutdown races running api commands during shutdown
Brian West [Thu, 2 Jul 2015 15:08:54 +0000 (10:08 -0500)] 
FS-7761 [core] fix shutdown races running api commands during shutdown

9 years agoFS-7721: [core] Fixed a segfault caused when using session:recordFile() and session...
Anthony Minessale [Tue, 30 Jun 2015 17:30:36 +0000 (12:30 -0500)] 
FS-7721: [core] Fixed a segfault caused when using session:recordFile() and session:unsetInputCallback in a lua script

9 years agoFS-7732: [mod_commands] follow recording on other session
Davide Colombo [Fri, 26 Jun 2015 14:20:22 +0000 (16:20 +0200)] 
FS-7732: [mod_commands] follow recording on other session

follow recording on other session

9 years agoFS-8037: zrtp-passthru shouldn't activate unless the zrtp-hash is in the SDP.
Brian West [Tue, 25 Aug 2015 16:44:05 +0000 (11:44 -0500)] 
FS-8037: zrtp-passthru shouldn't activate unless the zrtp-hash is in the SDP.

9 years agoFS-8028: [mod_shout] fix random sockets being closed regression from FS-7621
Anthony Minessale [Sun, 23 Aug 2015 17:42:27 +0000 (12:42 -0500)] 
FS-8028: [mod_shout] fix random sockets being closed regression from FS-7621

9 years agoFS-7951 #resolve #comment completely clean up mod_rayo if it fails to load
Chris Rienzo [Wed, 12 Aug 2015 22:00:19 +0000 (18:00 -0400)] 
FS-7951 #resolve #comment completely clean up mod_rayo if it fails to load

10 years agoFS-7447 #resolve
Anthony Minessale [Thu, 30 Jul 2015 17:28:58 +0000 (12:28 -0500)] 
FS-7447 #resolve

10 years agoFS-7760 add some more params
Anthony Minessale [Wed, 29 Jul 2015 20:53:23 +0000 (15:53 -0500)] 
FS-7760 add some more params

10 years agoFS-7654 build fix from part 3
William King [Fri, 24 Jul 2015 01:36:13 +0000 (18:36 -0700)] 
FS-7654 build fix from part 3

10 years agoFS-7654 part 3
Anthony Minessale [Fri, 24 Jul 2015 01:22:18 +0000 (20:22 -0500)] 
FS-7654 part 3

10 years agoFS-7654 regression on eavesdropping on channels with unlike rates
Anthony Minessale [Wed, 22 Jul 2015 05:37:41 +0000 (00:37 -0500)] 
FS-7654 regression on eavesdropping on channels with unlike rates

10 years agoFS-7654 regression on eavesdropping on channels playing a file because of channel...
Anthony Minessale [Wed, 22 Jul 2015 05:29:36 +0000 (00:29 -0500)] 
FS-7654 regression on eavesdropping on channels playing a file because of channel count of 0 on write frame from stream_file

10 years agoadd dial-prefix and absolute-dial-string to the nightmare xml
Anthony Minessale [Wed, 15 Jul 2015 21:57:05 +0000 (16:57 -0500)] 
add dial-prefix and absolute-dial-string to the nightmare xml

10 years agoFS-7760: [mod_sofia]
karl anderson [Thu, 2 Apr 2015 23:10:53 +0000 (19:10 -0400)] 
FS-7760: [mod_sofia]

added xml fetch for channels to externally support nightmare transfer
depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled)

10 years agoFS-7486
Anthony Minessale [Fri, 3 Jul 2015 16:41:49 +0000 (11:41 -0500)] 
FS-7486

10 years agoFS-7750 #resolve
Anthony Minessale [Wed, 1 Jul 2015 17:54:51 +0000 (12:54 -0500)] 
FS-7750 #resolve

10 years agoBump Version v1.4.20
Ken Rice [Wed, 1 Jul 2015 11:54:26 +0000 (06:54 -0500)] 
Bump Version

10 years agoFS-7429: fix to output proper json
Yossi Neiman [Tue, 30 Jun 2015 17:45:01 +0000 (12:45 -0500)] 
FS-7429: fix to output proper json

10 years agoFS-7524: mod_callcenter - Fixing tiers, level and position should default to 1 instea...
Sergey Safarov [Mon, 4 May 2015 19:51:02 +0000 (22:51 +0300)] 
FS-7524: mod_callcenter - Fixing tiers, level and position should default to 1 instead of 0

10 years agoFS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling
Anthony Minessale [Thu, 4 Jun 2015 18:13:25 +0000 (13:13 -0500)] 
FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling

10 years agoFS-7597: [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes...
doancea [Mon, 1 Jun 2015 16:22:45 +0000 (18:22 +0200)] 
FS-7597: [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400

10 years agoFS-7573 #resolve fix 80bit tag support
Brian [Wed, 10 Jun 2015 13:18:54 +0000 (08:18 -0500)] 
FS-7573 #resolve fix 80bit tag support

10 years agoFS-7612: callflow section in json_cdr as array.
Anton Schur [Mon, 8 Jun 2015 06:40:34 +0000 (09:40 +0300)] 
FS-7612: callflow section in json_cdr as array.

10 years agoFS-7650: #resolve [mod_verto] Fix crash when making a call from a verto user with...
Michael Jerris [Wed, 17 Jun 2015 15:34:35 +0000 (10:34 -0500)] 
FS-7650: #resolve [mod_verto] Fix crash when making a call from a verto user with profile-variables in their user profile

10 years agoAdd Perfect Forward Secrecy (DHE PFS) to mod_sofia
Alexander Traud [Tue, 19 May 2015 10:43:43 +0000 (12:43 +0200)] 
Add Perfect Forward Secrecy (DHE PFS) to mod_sofia

Ephemeral ECDH (ECDHE) was supported already. This patch adds Ephemeral
DH (DHE). To enable it, add DH parameters into the private-key file of
your server (agent.pem). For example via:
openssl dhparam -out dh.pem 2048

FS-7561 #resolve

10 years agoFS-7708: Fix docs on enabling cert CN/SAN validation
Travis Cross [Tue, 26 May 2015 14:01:31 +0000 (14:01 +0000)] 
FS-7708: Fix docs on enabling cert CN/SAN validation

The correct incantations to enable certification common name / subject
alternative name verification, per our code, are `subjects_all`,
`subjects_in`, and `subjects_out` in a Sofia profile's
`tls-verify-policy`.  What we've had in our examples and documentation
for years are `all_subjects`, `in_subjects`, and `out_subjects`.

The result of this is that we've almost certainly confused people into
using the incorrect forms.  Those poor people will believe that they
are verifying the CN/SAN of the received host certificate against the
list in `tls-verify-in-subjects` when in fact they are not.

One clear issue in this case was that the incorrect forms failed to
have any effect without providing any warning or error.  This issue
could not have persisted if we had made more noise about incorrect
input.

Given how long this has been broken, it's tempting to alias the
incorrect forms to the correct ones.  However this would certainly
break many existing installations that have, because of this error,
never actually tested their setup with CN/SAN validation enabled.

In this commit, we fix the examples and documentation, and add an
error-level log output when unknown values are passed to
`tls-verify-policy`.

Thanks-to: Andrew Patrikalakis <anrp+freeswitch@anrp.net>
10 years agoFS-7489 #resolve
Anthony Minessale [Wed, 24 Jun 2015 21:52:06 +0000 (16:52 -0500)] 
FS-7489 #resolve

10 years agoFS-7467: mod_callcenter - Fixing uuid-standby agents.
Italo Rossi [Mon, 22 Jun 2015 20:51:08 +0000 (17:51 -0300)] 
FS-7467: mod_callcenter - Fixing uuid-standby agents.

10 years agoFS-7720 improve play_and_detect_speech to set current_application_response channel...
Chris Rienzo [Wed, 24 Jun 2015 15:50:53 +0000 (11:50 -0400)] 
FS-7720 improve play_and_detect_speech to set current_application_response channel variable as follows:

    "USAGE ERROR": bad application arguments
    "GRAMMAR ERROR": speech recognizer failed to load grammar
    "ASR INIT ERROR": speech recognizer failed to allocate a session
    "ERROR": any other errors

  This is useful for determining that play_and_detect_speech failed because the recognizer is out of licenses
  giving the developer a chance to fall back to traditional DTMF menu navigation.

10 years agoFS-7689 #resolve
Anthony Minessale [Fri, 19 Jun 2015 18:22:59 +0000 (13:22 -0500)] 
FS-7689 #resolve

10 years agoFS-7297 sigh
Brian West [Fri, 19 Jun 2015 14:25:41 +0000 (09:25 -0500)] 
FS-7297 sigh

10 years agoFS-7678 #resolve
Anthony Minessale [Fri, 19 Jun 2015 06:34:31 +0000 (01:34 -0500)] 
FS-7678 #resolve

10 years agoFS-7432 regression from 251c4ab439eea53772aaf5636eb60bb7689f0fc9 don't count recoveri...
Anthony Minessale [Thu, 18 Jun 2015 18:33:50 +0000 (13:33 -0500)] 
FS-7432 regression from 251c4ab439eea53772aaf5636eb60bb7689f0fc9 don't count recovering channels

10 years agofix perl swig patching to work with latest swig from debian jessie
Brian West [Tue, 16 Jun 2015 17:03:04 +0000 (12:03 -0500)] 
fix perl swig patching to work with latest swig from debian jessie

10 years agoFS-7670: re-swig
Michael Jerris [Wed, 17 Jun 2015 14:30:33 +0000 (09:30 -0500)] 
FS-7670: re-swig

10 years agoupdate verto-min
Anthony Minessale [Mon, 15 Jun 2015 18:29:04 +0000 (13:29 -0500)] 
update verto-min