]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
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>
Anthony Minessale [Mon, 7 Jan 2013 20:22:56 +0000 (14:22 -0600)]
FS-5002 --resolve
Anthony Minessale [Mon, 7 Jan 2013 18:36:53 +0000 (12:36 -0600)]
FS-3951 --resolve
Brian West [Mon, 7 Jan 2013 19:41:08 +0000 (13:41 -0600)]
FS-4994 --resolve
Anthony Minessale [Mon, 7 Jan 2013 17:43:26 +0000 (11:43 -0600)]
FS-4985 --resolve
Anthony Minessale [Mon, 7 Jan 2013 17:14:51 +0000 (11:14 -0600)]
FS-4978 --resolve this is fine besides one minor change to only consider this path when we are doing passthru
Anthony Minessale [Mon, 7 Jan 2013 17:06:55 +0000 (11:06 -0600)]
FS-4984 --resolve
Anthony Minessale [Mon, 7 Jan 2013 16:27:28 +0000 (10:27 -0600)]
FS-4779 --resolve
Anthony Minessale [Mon, 7 Jan 2013 16:13:58 +0000 (10:13 -0600)]
FS-4998 --resolve
Stefan Knoblich [Mon, 7 Jan 2013 17:04:00 +0000 (18:04 +0100)]
ftmod_misdn: Fix brown paperbag logic bug in handle_b_channel_event()
Yeah, right, discard the incoming audio data when the b-channel is active...
Reverse the check, so ftdm_read() on an active mISDN b-channel will
be able to read audio data from the RX socketpair and not kill
the call from repeatedly timing out in poll().
Fixes:
[WARNING] mod_freetdm.c:775 Too many timeouts while waiting I/O in channel FreeTDM/1:1/XX device 1:1!
[ERR] mod_freetdm.c:820 clearing IO in channel FreeTDM/1:1/XX device 1:1!
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Stefan Knoblich [Mon, 7 Jan 2013 12:24:01 +0000 (13:24 +0100)]
ftmod_misdn: Retry recvfrom() in case of EAGAIN
epoll_wait() on the B-channel socket may indicate pending messages, but
recvfrom() returns EAGAIN. Retry a few more times (up to 5 retries)
to get the pending message.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Jeff Lenk [Sun, 6 Jan 2013 17:53:11 +0000 (11:53 -0600)]
FS-4768 VS2012 add Setup Heat xslt filter to project
Stefan Knoblich [Sun, 6 Jan 2013 12:47:06 +0000 (13:47 +0100)]
ftmod_misdn: Fix %lx vs.__u64 format string error
Fixes:
src/ftmod/ftmod_misdn/ftmod_misdn.c:924:3: error: format '%lx' expects
argument of type 'long unsigned int', but argument 13 has type '__u64'
[-Werror=format]
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Reported-by: hyper_ch #freetdm @ irc.freenode.net
Jeff Lenk [Sat, 5 Jan 2013 21:47:38 +0000 (15:47 -0600)]
FS-4768 update windows to mpg123-1.14.4
Raymond Chandler [Sat, 5 Jan 2013 01:53:16 +0000 (20:53 -0500)]
Merge branch 'master' of fs-git:freeswitch
Raymond Chandler [Sat, 5 Jan 2013 01:53:00 +0000 (20:53 -0500)]
don't disable conference if conference-set-profile is disallowed and set expand-vars permission to match code
Jeff Lenk [Fri, 4 Jan 2013 20:10:51 +0000 (14:10 -0600)]
FS-4768 rest of garmts changes mostly cosmetic
Jeff Lenk [Fri, 4 Jan 2013 19:53:05 +0000 (13:53 -0600)]
FS-4768 part of garmts changes
Jeff Lenk [Fri, 4 Jan 2013 19:12:59 +0000 (13:12 -0600)]
FS-4768 add missing solution changes
Jeff Lenk [Fri, 4 Jan 2013 18:18:56 +0000 (12:18 -0600)]
FS-4768 add wix 3.7 support this is a work in progress
Jeff Lenk [Fri, 4 Jan 2013 13:26:08 +0000 (07:26 -0600)]
FS-4768 cross 32bit fix
Jeff Lenk [Fri, 4 Jan 2013 13:21:42 +0000 (07:21 -0600)]
FS-4768 download changes for openssl
Seven Du [Fri, 4 Jan 2013 00:36:38 +0000 (08:36 +0800)]
FS-3568 add zh_CN phrase xml, out-dated but better than nothing
Eliot Gable [Thu, 3 Jan 2013 23:09:19 +0000 (23:09 +0000)]
Add some additional info on transfer so callee_id_name and number are available in this scenario.
Eliot Gable [Thu, 3 Jan 2013 23:07:54 +0000 (23:07 +0000)]
Fix segfault on shut down of SQL queue manager in rare case where registration cleanup is firing at the same time the queue manager is shutting down.