]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
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.
Travis Cross [Thu, 3 Jan 2013 17:38:28 +0000 (17:38 +0000)]
Fix mod_mongo build when no CFLAGS/CXXFLAGS are set in environment
os.environ['CFLAGS'] raises a KeyError if no CFLAGS variable is set in
the environment. So instead we use os.environ.get('CFLAGS','') which
will return the empty string in the event no CFLAGS variable is set.
The previous problematic pattern originated from the suggested code
here for importing the build environment in SCons:
http://www.scons.org/wiki/FrequentlyAskedQuestions#Why_doesn.27t_SCons_find_my_compiler.2BAC8-linker.2BAC8-etc..3F_I_can_execute_it_just_fine_from_the_command_line.
FS-4746 --resolve
Jeff Lenk [Wed, 2 Jan 2013 22:11:34 +0000 (16:11 -0600)]
FS-4768 windows fix long term initial build problem
Steve Underwood [Wed, 2 Jan 2013 14:44:14 +0000 (22:44 +0800)]
Tiny mismatch with current code
Steve Underwood [Tue, 1 Jan 2013 15:48:47 +0000 (23:48 +0800)]
Use a new function in spandsp to access the AT interpreter state inside a T.31
state, rather than directly probing inside the T.31 structures.
Steve Underwood [Tue, 1 Jan 2013 15:07:55 +0000 (23:07 +0800)]
T.31 now has basically functional T.38 mode - needs more testing, though
Various modules which lacked routines to get at the sub-structures now
have them.
The tests have been tweaked so they only access internals where essential.
Travis Cross [Sun, 30 Dec 2012 19:08:55 +0000 (19:08 +0000)]
debian: Move some init options to default/freeswitch
Thanks-to: Henning Holtschneider <henning@loca.net>
FS-4979 --resolve
Jeff Lenk [Sun, 30 Dec 2012 14:58:44 +0000 (08:58 -0600)]
FS-4768 fix compile error on other platforms
Jeff Lenk [Sat, 29 Dec 2012 20:57:15 +0000 (14:57 -0600)]
FS-4768 initial add of vs2012 build support
Michael S Collins [Sat, 29 Dec 2012 01:00:18 +0000 (17:00 -0800)]
Simple perl script to colorize an existing FreeSWITCH log file; requires CPAN module Term::ANSIColor
Brian West [Wed, 26 Dec 2012 16:57:43 +0000 (10:57 -0600)]
fix logging in debug def
Steve Underwood [Mon, 24 Dec 2012 19:14:59 +0000 (03:14 +0800)]
Improved detection of machines that need fixed point support
Anthony Minessale [Sun, 23 Dec 2012 04:38:03 +0000 (22:38 -0600)]
FS-4958 --resolve thanks but again you could have submitted a patch so I did not have to hunt the 3 million lines of code for the line in question
Anthony Minessale [Sun, 23 Dec 2012 04:35:52 +0000 (22:35 -0600)]
FS-4959 --resolve
Anthony Minessale [Sun, 23 Dec 2012 04:29:33 +0000 (22:29 -0600)]
FS-4960 --resolve
Brian West [Fri, 21 Dec 2012 02:49:36 +0000 (20:49 -0600)]
FS-4956 --resolve
Brian West [Fri, 21 Dec 2012 02:21:43 +0000 (20:21 -0600)]
clean up my mess now
Brian West [Fri, 21 Dec 2012 02:17:20 +0000 (20:17 -0600)]
git status -u, learn something new every day.
Brian West [Fri, 21 Dec 2012 02:15:24 +0000 (20:15 -0600)]
sigh... git you failed
Brian West [Fri, 21 Dec 2012 02:14:35 +0000 (20:14 -0600)]
grr more