]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Steve Underwood [Wed, 8 Aug 2012 11:46:31 +0000 (19:46 +0800)]
Someone's been doing something odd to t30.h :-\
William King [Wed, 8 Aug 2012 02:57:58 +0000 (21:57 -0500)]
Add param variable where needed.
Anthony Minessale [Tue, 7 Aug 2012 22:23:01 +0000 (17:23 -0500)]
FS-4079 try this
SwK [Tue, 7 Aug 2012 18:46:23 +0000 (14:46 -0400)]
Work around for compiler issues on centos
Stefan Knoblich [Tue, 7 Aug 2012 15:20:18 +0000 (17:20 +0200)]
ftmod_isdn: Fix channel state handling in NT mode w/ early disconnect.
In this particular case: NO_ROUTE_DESTINATION caused by missing context.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Stefan Knoblich [Tue, 7 Aug 2012 13:57:40 +0000 (15:57 +0200)]
ftmod_isdn: Use ftdm_time_t for dialtone timeout.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Steve Underwood [Tue, 7 Aug 2012 15:06:17 +0000 (23:06 +0800)]
Avoid quirky complaints about using the top bit of an integer as an enum
Steve Underwood [Tue, 7 Aug 2012 14:34:32 +0000 (22:34 +0800)]
Improvements to dithering down colour and gray scale images to bi-level
images, for images with different illuminants.
Anthony Minessale [Tue, 7 Aug 2012 14:03:02 +0000 (09:03 -0500)]
typo
Anthony Minessale [Tue, 7 Aug 2012 12:35:41 +0000 (07:35 -0500)]
FS-4487 --resolve
Anthony Minessale [Tue, 7 Aug 2012 12:30:22 +0000 (07:30 -0500)]
Anthony Minessale [Tue, 7 Aug 2012 04:50:39 +0000 (23:50 -0500)]
FS-4352 --resolve alternate implementation as multiset to avoid regressions on set
Anthony Minessale [Tue, 7 Aug 2012 03:34:31 +0000 (22:34 -0500)]
FS-4348 --resolve
Anthony Minessale [Tue, 7 Aug 2012 03:30:34 +0000 (22:30 -0500)]
FS-4487 --resolve
Anthony Minessale [Tue, 7 Aug 2012 00:38:56 +0000 (19:38 -0500)]
FS-4501 try this
Anthony Minessale [Mon, 6 Aug 2012 23:30:08 +0000 (18:30 -0500)]
FS-4493 does this work
Anthony Minessale [Mon, 6 Aug 2012 21:12:03 +0000 (16:12 -0500)]
FS-4079 please test
Anthony Minessale [Mon, 6 Aug 2012 16:20:27 +0000 (11:20 -0500)]
FS-4499 --resolve this is a different fix but this will implicitly fix it
Anthony Minessale [Mon, 6 Aug 2012 15:49:48 +0000 (10:49 -0500)]
FS-4495 --resolve
Michael S Collins [Mon, 6 Aug 2012 04:54:57 +0000 (21:54 -0700)]
Update ChangeLog through July 2012. (Hello from Chicago\!)
Michael S Collins [Mon, 6 Aug 2012 01:00:34 +0000 (18:00 -0700)]
Update ChangeLog through June 2012
Michael S Collins [Mon, 6 Aug 2012 00:44:53 +0000 (17:44 -0700)]
Update ChangeLog through May 2012
Michael S Collins [Mon, 6 Aug 2012 00:24:02 +0000 (17:24 -0700)]
Update ChangeLog through April 2012
Michael S Collins [Sun, 5 Aug 2012 23:32:12 +0000 (16:32 -0700)]
Update ChangeLog through Feb 2012
Michael S Collins [Sun, 5 Aug 2012 23:08:01 +0000 (16:08 -0700)]
Update ChangeLog through Jan 2012
Anthony Minessale [Sun, 5 Aug 2012 21:45:14 +0000 (16:45 -0500)]
4579 tweaks
William King [Sun, 5 Aug 2012 16:01:33 +0000 (12:01 -0400)]
DelphiWorld found another typo. Also remove the condition for auth since all dialplan lookups should be authed to prevent fraud.
Steve Underwood [Sun, 5 Aug 2012 14:20:39 +0000 (22:20 +0800)]
Fix fixed point builds of spandsp, and improve logging of modem performance during tests
Steve Underwood [Sun, 5 Aug 2012 10:39:41 +0000 (18:39 +0800)]
Fixed V.22bis fixed point builds
Steve Underwood [Sun, 5 Aug 2012 10:38:47 +0000 (18:38 +0800)]
Sorted out fixed point builds of the V.22bis modem
William King [Sat, 4 Aug 2012 23:54:48 +0000 (19:54 -0400)]
Good find DelphiWorld.
William King [Sat, 4 Aug 2012 23:19:04 +0000 (19:19 -0400)]
Adding a new configurable radius module that will support both authentication based on a dialplan app, as well as digest based radius authentication by hooking into the directory. It is also fully configurable on which fields to send by the config file.
Jeff Lenk [Fri, 3 Aug 2012 21:46:48 +0000 (16:46 -0500)]
windows -fix build for recent spandsp changes
Steve Underwood [Fri, 3 Aug 2012 19:45:09 +0000 (03:45 +0800)]
FAX T.6 decompression fixed for images with black in the last pixel of lines.
Colour and grey images can down be dithered down to bi-level images for transmission as faxes.
More movement towards T.42 support
Steve Underwood [Fri, 3 Aug 2012 12:26:30 +0000 (20:26 +0800)]
Fixed the way T.85/T.85-L0 selection is handled when decoding DCS messages
Stefan Knoblich [Fri, 3 Aug 2012 10:31:41 +0000 (12:31 +0200)]
ftmod_isdn: Fix set-but-unused warning.
Resolves OPENZAP-189
Fixes:
src/ftmod/ftmod_isdn/ftmod_isdn.c: In function 'ftdm_isdn_931_34':
src/ftmod/ftmod_isdn/ftmod_isdn.c:902:21: error: variable 'status' set but not used [-Werror=unused-but-set-variable]
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Giovanni Maruzzelli [Thu, 2 Aug 2012 17:13:32 +0000 (19:13 +0200)]
gsmopen and skypopen: better printout from function gsm (or sk) list
Giovanni Maruzzelli [Thu, 2 Aug 2012 16:47:18 +0000 (18:47 +0200)]
gsmopen: indent
Giovanni Maruzzelli [Thu, 2 Aug 2012 16:39:02 +0000 (18:39 +0200)]
FS-4379 gsmopen: 'gsm remove interface' works now
Anthony Minessale [Tue, 31 Jul 2012 21:35:56 +0000 (16:35 -0500)]
remove debug
Anthony Minessale [Tue, 31 Jul 2012 20:53:00 +0000 (15:53 -0500)]
FS-4484 I missed the part about gateways, that is a different story. Try this patch
Anthony Minessale [Tue, 31 Jul 2012 20:44:57 +0000 (15:44 -0500)]
doh
Anthony Minessale [Tue, 31 Jul 2012 20:32:04 +0000 (15:32 -0500)]
FS-4480 try this
Anthony Minessale [Tue, 31 Jul 2012 20:26:03 +0000 (15:26 -0500)]
send notifies for refer for 4579
Anthony Minessale [Tue, 31 Jul 2012 19:01:56 +0000 (14:01 -0500)]
update 4579 stuff
Anthony Minessale [Tue, 31 Jul 2012 13:03:07 +0000 (08:03 -0500)]
FS-4483 --resolve
Anthony Minessale [Tue, 31 Jul 2012 12:59:58 +0000 (07:59 -0500)]
indent
Stefan Knoblich [Mon, 30 Jul 2012 23:58:48 +0000 (01:58 +0200)]
Revert "FreeSWITCH: Fix warn-unused-result error in rtp_common_read()."
*sigh* of course there are two versions of strerror_r():
char *strerror_r() - GNU
int strerror_r() - non-GNU
Revert and back the drawing board...
This reverts commit
3c82033e532081fb42678a2ba297f9bd32b94635 .
Anthony Minessale [Mon, 30 Jul 2012 21:36:20 +0000 (16:36 -0500)]
FS-4481 --resolve seg is fixed but just utf-8 will not work. you need type/subtype format like text/utf-8
Stefan Knoblich [Mon, 30 Jul 2012 11:56:48 +0000 (13:56 +0200)]
FreeSWITCH: Fix warn-unused-result error in rtp_common_read().
strerror_r() returns the error message string (and expects you to use it).
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Anthony Minessale [Fri, 27 Jul 2012 23:53:04 +0000 (18:53 -0500)]
add api-expansion to switch.conf.xml and fsctl api_expansion command to control allowing apis to be expanded via variable expansion
Anthony Minessale [Fri, 27 Jul 2012 20:27:01 +0000 (15:27 -0500)]
FS-4462 add log message to point out this problem in the future
Anthony Minessale [Fri, 27 Jul 2012 20:07:11 +0000 (15:07 -0500)]
457x tweaks
Anthony Minessale [Fri, 27 Jul 2012 19:49:08 +0000 (14:49 -0500)]
tweak
Anthony Minessale [Fri, 27 Jul 2012 18:23:30 +0000 (13:23 -0500)]
fix seg
Anthony Minessale [Fri, 27 Jul 2012 15:44:16 +0000 (10:44 -0500)]
FS-4470 --resolve 2 for one fix
Stefan Knoblich [Fri, 27 Jul 2012 12:31:39 +0000 (14:31 +0200)]
FreeTDM: Add FTDM_XINT64_FMT 64bit hex format string and use it in ftmod_misdn.
Fixes:
src/ftmod/ftmod_misdn/ftmod_misdn.c: In function 'misdn_handle_mph_information_ind':
src/ftmod/ftmod_misdn/ftmod_misdn.c:871:3: error: format '%lx' expects argument of type 'long unsigned int', but argument 13 has type 'uint64_t' [-Werror=format]
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Anthony Minessale [Fri, 27 Jul 2012 02:25:50 +0000 (21:25 -0500)]
FS-4471 --resolve
Anthony Minessale [Fri, 27 Jul 2012 02:07:10 +0000 (21:07 -0500)]
4569 tweaks
Anthony Minessale [Thu, 26 Jul 2012 21:47:50 +0000 (16:47 -0500)]
4569 tweaks
Anthony Minessale [Thu, 26 Jul 2012 19:33:45 +0000 (14:33 -0500)]
FS-4470 try this, the tmp_hanguphook will flag the b leg with CF_REDIRECT in the event that it hangs up which should spare it from the codepath in exchange_media state
Anthony Minessale [Thu, 26 Jul 2012 18:17:39 +0000 (13:17 -0500)]
expand vars in hold music variable
Anthony Minessale [Thu, 26 Jul 2012 17:32:51 +0000 (12:32 -0500)]
FS-4453 confirm this fixes your problem please
Anthony Minessale [Thu, 26 Jul 2012 16:45:06 +0000 (11:45 -0500)]
add core-uuid attr to xml cdr tag
Anthony Minessale [Thu, 26 Jul 2012 16:38:02 +0000 (11:38 -0500)]
add core_uuid global variable to expose the runtime uuid
Stefan Knoblich [Thu, 26 Jul 2012 07:06:08 +0000 (09:06 +0200)]
ftmod_isdn: Fix per-channel teletone buffer offset wraparound.
Do a "soft" wraparound with modulo, removes the ~0.5s tone glitch.
(Multiply ts.rate (samples) by two to match the offset unit (bytes, 2 per sample).)
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Anthony Minessale [Thu, 26 Jul 2012 00:09:03 +0000 (19:09 -0500)]
doh
Stefan Knoblich [Wed, 25 Jul 2012 23:05:36 +0000 (01:05 +0200)]
ftmod_isdn: Rework teletone buffer offset handling in isdn_tones_run().
Store the offset in the teletone buffer in the b-channel private data.
An NT-mode setup with ftmod_misdn showed severe (dial-)tone distortions
in a sound editor (330Hz sine wave phase errors), caused by
using a global teletone buffer offset.
Switching to a per-channel offset, that is advanced by the amount
of data actually written to the channel, removes (almost) all
distortions.
There is still a minimal phase error every ~500ms (audible) that
needs more investigating.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Anthony Minessale [Wed, 25 Jul 2012 21:34:43 +0000 (16:34 -0500)]
FS-4467 try this patch that will sanity check for dups to catch this case when the ambigous method is used
Stefan Knoblich [Wed, 25 Jul 2012 14:10:35 +0000 (16:10 +0200)]
FreeTDM: Add ftdm_offset_of() and ftdm_container_of() macros.
Might as well import these too...
ftdm_offset_of() - Get offset of member in structure.
ftdm_container_of() - Get pointer to enclosing structure from pointer to structure member.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Stefan Knoblich [Wed, 25 Jul 2012 14:08:51 +0000 (16:08 +0200)]
ftmod_misdn: Drop custom MIN(),MAX(),CLAMP() macros and use the common ones.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Stefan Knoblich [Wed, 25 Jul 2012 14:07:39 +0000 (16:07 +0200)]
ftmod_libpri: Drop custom MIN() macro and use common ftdm_min()
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Stefan Knoblich [Wed, 25 Jul 2012 11:54:32 +0000 (13:54 +0200)]
FreeTDM: Add convenience macros ftdm_min(), ftdm_max() and ftdm_clamp().
ftdm_min(x,y) - Returns the smaller of the two values x and y.
ftdm_max(x,y) - Returns the larger of the two values x and y.
ftdm_clamp(val, min, max) - Returns value that is in the range [vmin,vmax].
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Stefan Knoblich [Wed, 25 Jul 2012 09:21:29 +0000 (11:21 +0200)]
ftmod_misdn: Rework mISDN channel de-/activation.
Remove the 'state' variable of per-channel data, use active flag exclusively to track
open/close state.
Add misdn_activate_channel()/misdn_deactivate_channel() helper functions, rename old
one to _misdn_toggle_channel() (internal).
Add _nowait variant of channel de-/activation function, that just sends the mISDN request message.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Stefan Knoblich [Wed, 25 Jul 2012 09:03:41 +0000 (11:03 +0200)]
ftmod_isdn: Use span trunk_mode to select default mode and print warning if final modes do not match.
Same as ftmod_libpri.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Stefan Knoblich [Wed, 25 Jul 2012 09:01:43 +0000 (11:01 +0200)]
ftmod_isdn: Use ftmod_log_chan(_msg)() and ftdm_strlen_zero().
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Stefan Knoblich [Wed, 25 Jul 2012 08:46:37 +0000 (10:46 +0200)]
ftmod_isdn: OpenZAP -> FreeTDM API updates.
Store call CRV in caller_data.call_reference and use call private to hold the
FreeTDM channel object.
Remove isdn_data->channels_{local,remote,outbound}_crv arrays.
Allow (and force) inbound call state transition DIALTONE -> DOWN for
incoming RELEASE COMPLETE messages in NT mode.
Dialtone in NT mode works, everything else needs more testing.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Brian West [Wed, 25 Jul 2012 00:56:48 +0000 (19:56 -0500)]
preserve transport from records lookup
Michael S Collins [Tue, 24 Jul 2012 23:36:45 +0000 (16:36 -0700)]
Create new demo IVR XML and phrases. (New sound files needed.) Update phrase_en.xml to-be-recorded sound files.
Jeff Lenk [Tue, 24 Jul 2012 19:02:02 +0000 (14:02 -0500)]
vs2010 reswig
Anthony Minessale [Tue, 24 Jul 2012 18:45:05 +0000 (13:45 -0500)]
FS-4453 --resolve this will now cause up to a 20 second timeout waiting for the response and the call will be blocking
Brian West [Tue, 24 Jul 2012 18:24:44 +0000 (13:24 -0500)]
tcp too yo
Jeff Lenk [Tue, 24 Jul 2012 02:44:34 +0000 (21:44 -0500)]
FS-4455 try this
Stefan Knoblich [Mon, 23 Jul 2012 22:00:01 +0000 (00:00 +0200)]
ftmod_isdn: Handle zero length read correctly.
ftmod_misdn currently returns len == 0 if the incoming message,
that triggered the read() call, does not contain any data.
Users of ftdm_channel_read() need to handle this case, or they
may possibly end up in an endless loop.
This patch reworks the ftdm_channel_read() handling in ftmod_isdn
and prevents it from entering an endless loop. The read error counter
is reset on first sucessful read w/ data.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Anthony Minessale [Mon, 23 Jul 2012 19:03:53 +0000 (14:03 -0500)]
FS-4092 --resolve
Anthony Minessale [Mon, 23 Jul 2012 18:20:06 +0000 (13:20 -0500)]
typo
Stefan Knoblich [Mon, 23 Jul 2012 17:45:58 +0000 (19:45 +0200)]
ftmod_isdn: Fix format string warning(/error).
Use %p for printing pointer address in hex.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Anthony Minessale [Mon, 23 Jul 2012 16:36:19 +0000 (11:36 -0500)]
FS-4373 --resolve this is probably the same issue nobody would file a bug about on the mailing list even after I begged them to from last weekend
Seven Du [Mon, 23 Jul 2012 13:15:53 +0000 (21:15 +0800)]
show bindings and handlers
Seven Du [Mon, 23 Jul 2012 12:26:48 +0000 (20:26 +0800)]
make erlang log less verbose and add erlang debug on|off to control
Jeff Lenk [Sat, 21 Jul 2012 15:18:27 +0000 (10:18 -0500)]
fix windows build for last spandsp changes - trivial
Steve Underwood [Sat, 21 Jul 2012 13:46:07 +0000 (21:46 +0800)]
Updates to spands test data
Steve Underwood [Sat, 21 Jul 2012 13:17:11 +0000 (21:17 +0800)]
Some tidying of the V.17 modem. Brought the modem test programs up to date
Steve Underwood [Sat, 21 Jul 2012 11:47:45 +0000 (19:47 +0800)]
Some modem cleanups, and movement towards efficient fixed point modem
implementations for platforms with slow floating point
Steve Underwood [Sat, 21 Jul 2012 08:07:24 +0000 (16:07 +0800)]
Merge branch 'master' of git.freeswitch.org:freeswitch
Anthony Minessale [Sat, 21 Jul 2012 00:15:04 +0000 (19:15 -0500)]
FS-4450 this is pre-emptive, This is the only way I can see an endless loop here
Steve Underwood [Fri, 20 Jul 2012 23:18:27 +0000 (07:18 +0800)]
Tweaks
Steve Underwood [Fri, 20 Jul 2012 20:05:40 +0000 (04:05 +0800)]
Started introducing T.42 JPEG support for FAXing, but its not plumbed into the
FAX engine yet.
Anthony Minessale [Fri, 20 Jul 2012 17:11:02 +0000 (12:11 -0500)]
add tags to allow crypto in avp
Anthony Minessale [Fri, 20 Jul 2012 16:17:22 +0000 (11:17 -0500)]
FS-4420 --resolve