]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Anthony Minessale [Tue, 29 Jan 2013 15:34:23 +0000 (09:34 -0600)]
add cleanup method to event consumer
Anthony Minessale [Mon, 28 Jan 2013 22:41:29 +0000 (16:41 -0600)]
mutex around one-off sql stmts from sofia
Ken Rice [Mon, 28 Jan 2013 07:43:43 +0000 (07:43 +0000)]
FS-4265 --resolve
Marc Olivier Chouinard [Sun, 27 Jan 2013 20:06:43 +0000 (15:06 -0500)]
FS-3924 --resolve
William King [Fri, 25 Jan 2013 19:41:57 +0000 (11:41 -0800)]
Don't try to get the channel if the session is null.
William King [Fri, 25 Jan 2013 19:41:39 +0000 (11:41 -0800)]
Don't segfault if the user provided a channel variable to use that doesn't exist.
Steve Underwood [Fri, 25 Jan 2013 19:30:21 +0000 (03:30 +0800)]
Minor tweak to last spandsp change
Steve Underwood [Fri, 25 Jan 2013 17:54:20 +0000 (01:54 +0800)]
Make spandsp's T.38 features tolerate the non-compliant inclusion of data
in some T.38 packets from Commetrex and Cisco machines.
Steve Underwood [Fri, 25 Jan 2013 17:32:24 +0000 (01:32 +0800)]
Merge branch 'master' of git.freeswitch.org:freeswitch
Steve Underwood [Fri, 25 Jan 2013 17:31:38 +0000 (01:31 +0800)]
Properly enforce the far end max datagram when constructing UDPTL packets
Marc Olivier Chouinard [Thu, 24 Jan 2013 21:41:29 +0000 (16:41 -0500)]
FS-5025 Added user/group/domain merge of param/var before calling vm delivery allowing to have variable or param value set at the domain or group level
Giovanni Maruzzelli [Thu, 24 Jan 2013 18:16:05 +0000 (19:16 +0100)]
FS-4916 beep does not get recorded anymore
Michael Jerris [Thu, 24 Jan 2013 14:59:09 +0000 (09:59 -0500)]
not implemented so lets not break compile
Giovanni Maruzzelli [Thu, 24 Jan 2013 14:08:51 +0000 (15:08 +0100)]
FS-4916 added beep real beep instead of DTMF, and fixed hangup before end of greeting. I hate the world and the world hate me
Marc Olivier Chouinard [Thu, 24 Jan 2013 05:04:34 +0000 (00:04 -0500)]
mod_voicemail: Add new vm_fsdb_pref_greeting_get
mod_voicemail_ivr: Added the new param for API vm_fsdb_pref_greeting_get WARNING, you must add it to the config or else module will complain of missing value... With the new API, it will now playback the greeting when setting it. Will need to figure out a better way to deal with api being added in the future... Add support to auto start new message playback and made it default in the config file.
mod_voicemail_ivr phrases : make value = 0 as plural (0 messages). Don't tell the option for new message if no new message present. Changes a few default key to match more closely mod_voicemail key settings.
Anthony Minessale [Wed, 23 Jan 2013 20:32:04 +0000 (14:32 -0600)]
FS-5027 try this one
Giovanni Maruzzelli [Wed, 23 Jan 2013 12:37:02 +0000 (13:37 +0100)]
FS-4916 added beep (eg: DTMF 1) at the end of remote skype voicemail greeting
Marc Olivier Chouinard [Wed, 23 Jan 2013 03:14:58 +0000 (22:14 -0500)]
Phrases: Allow phrase with no pattern to be processed
Marc Olivier Chouinard [Wed, 23 Jan 2013 02:59:15 +0000 (21:59 -0500)]
mod_voicemail_ivr: Fix default config file
Marc Olivier Chouinard [Tue, 22 Jan 2013 23:48:49 +0000 (18:48 -0500)]
mod_voicemail_ivr: Fix spelling mistake
Anthony Minessale [Tue, 22 Jan 2013 16:26:51 +0000 (10:26 -0600)]
make it back-compat as possible instead
Anthony Minessale [Tue, 22 Jan 2013 16:01:52 +0000 (10:01 -0600)]
FS-4646 --resolve thanks for the update
Anthony Minessale [Tue, 22 Jan 2013 15:55:07 +0000 (09:55 -0600)]
FS-5027
Giovanni Maruzzelli [Tue, 22 Jan 2013 17:01:47 +0000 (18:01 +0100)]
FS-4916 fixed
Anthony Minessale [Tue, 22 Jan 2013 00:48:11 +0000 (18:48 -0600)]
FS-5040 --resolve
Michael S Collins [Tue, 22 Jan 2013 00:47:49 +0000 (16:47 -0800)]
Update phrase_en.xml to include callie 1.0.24 phrases.
Anthony Minessale [Mon, 21 Jan 2013 23:16:37 +0000 (17:16 -0600)]
FS-5039 somewhat of a temporary fix unless it works for everyone
Michael S Collins [Mon, 21 Jan 2013 23:17:03 +0000 (15:17 -0800)]
Update to-be-recorded sound prompts
Stefan Knoblich [Mon, 21 Jan 2013 22:18:16 +0000 (23:18 +0100)]
mod_fsv: Check audio/video frame size for possible buffer overflow and abort playback
Audio frame sizes were already being checked for overflow,
but video frame sizes were taken as-is, which would
lead to heap corruption.
In case an overflow has been detected, playback is aborted immediately as
there is no way we can ever recover from such a situation due to the lack
of a (well-known) frame header signature that could be used to skip over
the corrupted part of the streams.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Anthony Minessale [Mon, 21 Jan 2013 21:36:35 +0000 (15:36 -0600)]
add terminators to dmachine and a way to use them in dp_tools and httapi
Anthony Minessale [Mon, 21 Jan 2013 19:08:52 +0000 (13:08 -0600)]
fix issue in dmachine with regex vs static digits
Michael Jerris [Mon, 21 Jan 2013 17:44:12 +0000 (12:44 -0500)]
FS-4903: --resolve add/remove records from fifo_outbound not queued so the count query directly follwing gets the correct result
Michael Jerris [Mon, 21 Jan 2013 02:42:03 +0000 (21:42 -0500)]
FS-4903: add back running fifo_callers queries not queued
Steve Underwood [Sat, 19 Jan 2013 15:55:23 +0000 (23:55 +0800)]
Some cleanups of FAX modem tone handling
Anthony Minessale [Sat, 19 Jan 2013 00:06:50 +0000 (18:06 -0600)]
httapi did not pass number of channels up to top level filehandle so stereo files caused buffer overflow
Eliot Gable [Fri, 18 Jan 2013 22:06:30 +0000 (22:06 +0000)]
Fix SQL queue manager so it actually stores and executes the pre and post transaction SQL statements.
Jeff Lenk [Fri, 18 Jan 2013 17:16:44 +0000 (11:16 -0600)]
FS-4768 applied hopefully final patch(for now) to util.vbs
Marc Olivier Chouinard [Fri, 18 Jan 2013 05:06:05 +0000 (00:06 -0500)]
FS-5019 --resolve I would rather have this fix in the core... But in the mean this, this look good. Thanks
Marc Olivier Chouinard [Fri, 18 Jan 2013 01:45:41 +0000 (20:45 -0500)]
FS-4832
Anthony Minessale [Thu, 17 Jan 2013 23:09:44 +0000 (17:09 -0600)]
set isac default ptime to 30
Anthony Minessale [Thu, 17 Jan 2013 22:50:21 +0000 (16:50 -0600)]
fix isac 32khz
Travis Cross [Thu, 17 Jan 2013 21:02:41 +0000 (21:02 +0000)]
Make a note of commands that must be run as root
Travis Cross [Thu, 17 Jan 2013 20:50:17 +0000 (20:50 +0000)]
Correct getopts invocation for build-all -m
Thanks-to: Philip Hands <phil@hands.com>
Anthony Minessale [Thu, 17 Jan 2013 15:03:40 +0000 (09:03 -0600)]
FS-4971 please try this
Anthony Minessale [Thu, 17 Jan 2013 03:13:28 +0000 (21:13 -0600)]
fix 32khz isac
Anthony Minessale [Thu, 17 Jan 2013 02:37:39 +0000 (20:37 -0600)]
add skip 0.0.0.0 to wan.auto
Raymond Chandler [Thu, 17 Jan 2013 01:24:06 +0000 (20:24 -0500)]
Merge branch 'master' of fs-git:freeswitch
Raymond Chandler [Thu, 17 Jan 2013 01:23:55 +0000 (20:23 -0500)]
set cid in transfer scenario too
Michael Jerris [Wed, 16 Jan 2013 22:37:37 +0000 (17:37 -0500)]
always use queue so we keep the incs and decs in the right order
Raymond Chandler [Wed, 16 Jan 2013 21:57:43 +0000 (16:57 -0500)]
use text in this say case
Eliot Gable [Wed, 16 Jan 2013 16:50:07 +0000 (16:50 +0000)]
Make sofia::register contain info about whether an update or insert was performed.
Jeff Lenk [Wed, 16 Jan 2013 15:55:06 +0000 (09:55 -0600)]
FS-5021 --resolve stupid typo
Raymond Chandler [Tue, 15 Jan 2013 23:43:38 +0000 (18:43 -0500)]
prefer text attribute over file attribute and tag body for speak and say
Jeff Lenk [Tue, 15 Jan 2013 21:40:31 +0000 (15:40 -0600)]
fix windows compile error
William King [Tue, 15 Jan 2013 21:22:28 +0000 (13:22 -0800)]
FS-3882, FS-3546, FS-3712, FS-3970: --resolve Fixes the segfault in mod_rtmp where the channel was destroyed, but the endpoint still tried to send or receive data from the session.
William King [Tue, 15 Jan 2013 21:06:44 +0000 (13:06 -0800)]
FS-4867: --resolve Prevent possible deadlock due to mutexes locked in opposite order between switch_ivr_dmachine_ping and switch_channel_queue_dtmf
Raymond Chandler [Tue, 15 Jan 2013 20:57:02 +0000 (15:57 -0500)]
don't seg if we forget voice
Anthony Minessale [Tue, 15 Jan 2013 19:32:24 +0000 (13:32 -0600)]
FS-4910 this too
Anthony Minessale [Tue, 15 Jan 2013 15:15:39 +0000 (09:15 -0600)]
use less expensive time func in rtp stack
Anthony Minessale [Tue, 15 Jan 2013 04:17:34 +0000 (22:17 -0600)]
FS-4910 give this a try
Raymond Chandler [Tue, 15 Jan 2013 02:31:59 +0000 (21:31 -0500)]
don't seg if we forget milliseconds on pause tag
Anthony Minessale [Mon, 14 Jan 2013 22:36:48 +0000 (16:36 -0600)]
FS-5015 --resolve
Michael Jerris [Mon, 14 Jan 2013 17:08:55 +0000 (12:08 -0500)]
add build pieces for sofia sdp lib in core
Michael Jerris [Mon, 14 Jan 2013 17:02:28 +0000 (12:02 -0500)]
fix double-destroy seg
Brian West [Mon, 14 Jan 2013 14:20:08 +0000 (08:20 -0600)]
FS-5018 --resolve
Stefan Knoblich [Mon, 14 Jan 2013 14:01:39 +0000 (15:01 +0100)]
mod_sofia: Follow-up fix for FS-5009 to avoid NULL-ptr dereference
Commit
f913670e changed switch_core_session_sprintf() args
from sip->sip_to to sip->sip_from, but didn't update the enclosing if()
clause protecting the code from dereferencing NULL pointers.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Michael Jerris [Mon, 14 Jan 2013 13:31:10 +0000 (08:31 -0500)]
add support for RTP/SAVPF to sofia stack
Anthony Minessale [Mon, 14 Jan 2013 03:27:17 +0000 (21:27 -0600)]
fix vid regression
Anthony Minessale [Mon, 14 Jan 2013 01:39:01 +0000 (19:39 -0600)]
FS-5013 --resolve better to submit here and I can tell you when you can commit
Marc Olivier Chouinard [Sun, 13 Jan 2013 06:18:44 +0000 (01:18 -0500)]
FS-3743 --comment-only I've added the variable playback_timeout_as_success so you can make it return success even if it timed out.
Marc Olivier Chouinard [Sun, 13 Jan 2013 06:00:38 +0000 (01:00 -0500)]
FS-3924 --resolve
Marc Olivier Chouinard [Sun, 13 Jan 2013 05:51:54 +0000 (00:51 -0500)]
FS-4832 --resolve
Steve Underwood [Sat, 12 Jan 2013 08:21:42 +0000 (16:21 +0800)]
T.38 now gets reset as a T.31 call starts
Moises Silva [Fri, 11 Jan 2013 19:52:33 +0000 (14:52 -0500)]
freetdm: ftmod_pritap: Allow specifying different audio mixing modes
Jeff Lenk [Fri, 11 Jan 2013 17:12:50 +0000 (11:12 -0600)]
FS-5014 --resolve
Anthony Minessale [Thu, 10 Jan 2013 18:44:35 +0000 (12:44 -0600)]
FS-5009
Anthony Minessale [Thu, 10 Jan 2013 16:32:48 +0000 (10:32 -0600)]
FS-5009
Stefan Knoblich [Thu, 10 Jan 2013 17:41:16 +0000 (18:41 +0100)]
ftmod_pritap: Use strcmp() for "none" and "all" in parse_debug()
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Stefan Knoblich [Thu, 10 Jan 2013 17:31:30 +0000 (18:31 +0100)]
ftmod_pritap: Hexdump I/O buffers if q921_raw debug is enabled, improve parse_debug()
Add support for "q921_all"/"q931_all" to parse_debug() ("debug" span parameter), taken from
ftmod_libpri.
Passive libpri's raw dump feature is broken (e.g. I-frames missing), so
add "q921_raw" hexdump support to the pritap I/O read/write function.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Anthony Minessale [Thu, 10 Jan 2013 15:34:11 +0000 (09:34 -0600)]
FS-5010 --resolve
Steve Underwood [Thu, 10 Jan 2013 14:12:19 +0000 (22:12 +0800)]
Layout tweaks
Steve Underwood [Thu, 10 Jan 2013 00:37:58 +0000 (08:37 +0800)]
Tweaks to formatting and minor steps towards T.38 support in T.31
Stefan Knoblich [Wed, 9 Jan 2013 23:29:08 +0000 (00:29 +0100)]
mod_event_zmq: Use sed to patch configure.in to use AC_CONFIG_HEADERS
AM_CONFIG_HEADER is deprecated in automake 1.13.1 (and temporarily not available in 1.13),
the replacement is available in autoconf-2.59 (and maybe before).
NOTE: Remove sed hackery when upstream has released a fixed version
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Raymond Chandler [Wed, 9 Jan 2013 23:18:07 +0000 (18:18 -0500)]
fix pnp
Stefan Knoblich [Wed, 9 Jan 2013 23:12:08 +0000 (00:12 +0100)]
mod_soundtouch: Use sed to patch configure.ac to use AC_CONFIG_HEADERS
AM_CONFIG_HEADER is deprecated in automake 1.13.1 (and temporarily not available in 1.13),
the replacement is available in autoconf-2.59 (and maybe before).
NOTE: Remove sed hackery when upstream has released a fixed version (> 1.7.0)
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Michael S Collins [Wed, 9 Jan 2013 19:14:40 +0000 (11:14 -0800)]
Update to-be-recorded sound files
Jeff Lenk [Wed, 9 Jan 2013 17:17:38 +0000 (11:17 -0600)]
FS-4768 windows add libmpg download depends
Steve Underwood [Wed, 9 Jan 2013 16:16:32 +0000 (00:16 +0800)]
Eliminate a warning with some compilers
Jeff Lenk [Wed, 9 Jan 2013 15:31:48 +0000 (09:31 -0600)]
FS-4768 correct download names
Jeff Lenk [Wed, 9 Jan 2013 15:23:05 +0000 (09:23 -0600)]
FS-4768 fix mpg123 download
Jeff Lenk [Wed, 9 Jan 2013 15:20:28 +0000 (09:20 -0600)]
FS-4768 4768-again applied
Anthony Minessale [Tue, 8 Jan 2013 20:48:16 +0000 (14:48 -0600)]
fix 64 bit upper/lower
Anthony Minessale [Tue, 8 Jan 2013 20:22:32 +0000 (14:22 -0600)]
fix task delete issue in scheduled task in sep threads
Anthony Minessale [Tue, 8 Jan 2013 20:21:41 +0000 (14:21 -0600)]
add better tolower to go with the toupper
Anthony Minessale [Tue, 8 Jan 2013 19:01:07 +0000 (13:01 -0600)]
FS-4996 --resolve
Anthony Minessale [Tue, 8 Jan 2013 17:43:16 +0000 (11:43 -0600)]
FS-4905 This looks like it was only the case adjacent to dtmf; Try this patch.
Anthony Minessale [Tue, 8 Jan 2013 17:47:15 +0000 (11:47 -0600)]
send cng less often
Stefan Knoblich [Tue, 8 Jan 2013 14:05:59 +0000 (15:05 +0100)]
ftmod_libpri: Disable on_facility() event handler on older libpri versions
Those that lack PRI_EVENT_FACILITY (<= 1.4.10)
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Stefan Knoblich [Tue, 8 Jan 2013 14:03:44 +0000 (15:03 +0100)]
ftmod_libpri: Also conditionally disable pri_set_service_message_support() call
Same as pri_maintenance_service(), use HAVE_LIBPRI_MAINT_SERVICE.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Stefan Knoblich [Tue, 8 Jan 2013 13:30:59 +0000 (14:30 +0100)]
ftmod_libpri: Add configure check for pri_maintenance_service()
Said function has been added in libpri-1.4.11 and breaks
building with older libpri versions (i.e. the passive one for ftmod_pritap).
Check for pri_maintenance_service() in configure and disable
the "maintenance" subcommand if it is not available.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>