Commit Graph

189 Commits

Author SHA1 Message Date
Steve Underwood 063d59922b Properly enforce the far end max datagram when constructing UDPTL packets 2013-01-26 01:31:38 +08:00
Steve Underwood b18490ae06 Layout tweaks 2013-01-10 22:12:19 +08:00
Steve Underwood 10152cd336 Tweaks to formatting and minor steps towards T.38 support in T.31 2013-01-10 08:37:58 +08:00
Anthony Minessale 1e5beafe97 FS-5002 --resolve 2013-01-07 14:22:56 -06:00
Anthony Minessale a2e46d558f FS-4984 --resolve 2013-01-07 11:06:55 -06:00
Steve Underwood 79d578adeb 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.
2013-01-01 23:48:47 +08:00
Jeff Lenk dc2c11f13f FS-4768 initial add of vs2012 build support 2012-12-29 14:57:15 -06:00
Anthony Minessale 5e62fde357 FS-4789 --resolve 2012-12-18 19:16:10 -06:00
Anthony Minessale 3025375cc6 fix logic in openpty case 2012-12-09 13:12:40 -06:00
Steve Underwood bfc3c17bcb Tweaks to the T.31 modem 2012-12-09 13:59:26 +08:00
Anthony Minessale d1ad4d477c add no_loopback flag to apps so they can tell mod_loopback to bow out 2012-10-31 12:56:09 -05:00
Jeff Lenk 2123927af7 spandsp fix argument issue on irc 2012-09-19 08:52:58 -05:00
Robert Jongbloed babe1cdb89 Fixed numerous issues with T.38 support on mod_opal, now WORKS!
Added tracing for error conditions in mod_spandsp
2012-09-19 12:33:06 +10:00
Robert Jongbloed 468739da29 More T.38 fax support changes for mod_opal. Not quite there yet. 2012-09-19 12:32:22 +10:00
Steve Underwood 0eb7d60da9 Some cleanups of the FAX code, so it accesses some of the FAX engine's
internal data through the proper mechanisms, instead of directly poking
around inside.
2012-09-04 12:10:16 +08:00
Steve Underwood 7c6f6e306c Added a free space function to the T.31 modem in spandsp, so the app doesn't
need to probe around inside the modem.
2012-09-04 08:58:43 +08:00
Steve Underwood 495fd99d5d Patched the new libtiff-4.0.2 code to support TIFF/FX tags and the extra
compression and colour profile codes that go with them.
2012-09-01 21:50:47 +08:00
Steve Underwood ea58df8456 Fixed Cairo's entry in the timezone files
Changed mod_spandsp so it tries to resolve timezone names like Asia/HongKong
to a POSIX timezone descriptor string, like other parts of FreeSwitch do.
2012-08-22 22:25:54 +08:00
Anthony Minessale e804d95618 add _preconfigured_t38_options as a back door for opal 2012-08-20 12:06:42 -05:00
Brian West 90ce980c61 STFU already 2012-08-14 21:10:43 -05:00
Steve Underwood d5fda5ea76 Made mod_spandsp default to enabling T.85 compression 2012-07-19 23:23:05 +08:00
Christopher Rienzo 1dbb05b690 more spacing fixes to mod_spandsp. 2012-07-19 13:32:42 +00:00
Anthony Minessale da18061744 FS-4444 2012-07-18 21:48:53 -05:00
Christopher Rienzo 338c173752 parse uuid and descriptor name in start_tone_detect API 2012-07-19 00:29:26 +00:00
Christopher Rienzo 0ac014da6e use SWITCH_CHANNEL_SESSION_LOG in mod_spandsp call progress detector 2012-07-19 00:17:26 +00:00
Christopher Rienzo 913b39830f replace spaces with tabs in mod_spandsp 2012-07-19 00:03:47 +00:00
Christopher Rienzo 797bdf3edc Added debug-level param for spandsp tone detector 2012-07-18 20:41:07 +00:00
Anthony Minessale 6a85ad31d2 fix regression in spandsp_tone_detect caused by some recent core changes (part 2) 2012-07-17 17:32:46 -05:00
Anthony Minessale 70c6e65e60 fix regression in spandsp_tone_detect caused by some revent core changes 2012-07-17 17:19:28 -05:00
Anthony Minessale 02f4aa8590 change default 2012-07-03 13:53:29 -05:00
Anthony Minessale e941a61ff7 add v18_mode var 2012-07-03 13:35:08 -05:00
Anthony Minessale e06bf26e65 add tdd data also as a header for even lazier parsers 2012-07-02 11:05:56 -05:00
Anthony Minessale 158f96651f add trailing newlines for lazy parsers 2012-07-02 11:04:10 -05:00
Anthony Minessale 104bab6b92 tdd fix 2012-07-02 12:33:13 -05:00
Travis Cross f1183ef970 Fix use of switch_event_add_body
On some compilers this fixes the build.

gcc reports:

  error: format not a string literal and no format arguments

clang reports:

  error: format string is not a string literal (potentially insecure) [-Werror,-Wformat-security]
2012-06-24 07:38:08 +00:00
Anthony Minessale 86df8b338e more v18 changes 2012-06-23 19:33:26 -05:00
Anthony Minessale 1465ba90e6 tweaks 2012-06-23 19:00:53 -05:00
Anthony Minessale 93a8445f1c change name 2012-06-23 18:53:29 -05:00
Anthony Minessale 0f6647d278 add some inital v18 interface points 2012-06-23 18:48:26 -05:00
Christopher Rienzo 187fe4e14e update name/e-mail address 2012-06-11 13:05:29 +00:00
Anthony Minessale d82a38dfd6 fix missing close brace 2012-05-08 19:25:14 -05:00
Ken Rice 7a147e4762 Update a ton of copyright statements to make sure the dates are proper 2012-04-25 17:14:55 -05:00
Ken Rice c5554eb939 Copyright date update. 2012-04-18 11:52:02 -05:00
Anthony Minessale a76a252514 FS-4109 --resolve 2012-04-13 08:57:34 -05:00
Anthony Minessale f9aec85b76 FS-4105 --resolve 2012-04-12 10:00:37 -05:00
Steve Underwood 7b9e4ff674 Various updates to spandsp tests
spandsp logging now passes an opaque pointer to the logging routine, to
increase flexibility. Right now the pointer is set to NULL in all calls.
2012-03-28 23:36:30 +08:00
Ken Rice cac6c262bb conf: add config files to module directories
The idea here is that the config files in the module directories will
serve as the canonical documentation of all module configuration
options.
2012-03-24 04:51:08 +00:00
Anthony Minessale 8e7f6b71a1 FS-3966 --resolve nm i guess that's fine, btw your patch had funny line feeds 2012-03-02 13:42:56 -06:00
Anthony Minessale 4bbd967142 FS-3794 this one might solve more issues 2012-02-17 20:21:44 -06:00
Anthony Minessale 341cc2f0fc FS-3917 sneaky sql null vs != crap 2012-02-17 19:47:57 -06:00
Anthony Minessale 9a8524924a FS-3889 --resolve 2012-02-07 13:03:55 -06:00
Jeff Lenk 6e8341444d FS-2216 clang change 2012-01-17 14:00:58 -06:00
Jeff Lenk c47c9f5b3f fix compiler warning 2012-01-15 11:19:55 -06:00
Anthony Minessale 401ad16faa demote message to debug 2012-01-04 17:35:22 -06:00
Jeff Lenk 2a33aff7d9 FS-3788 --resolve 2011-12-28 08:58:15 -06:00
Jeff Lenk 883de14f30 FS-3776 --resolve FreeBSD changes for spandsp 2011-12-21 19:43:01 -06:00
Marc Olivier Chouinard ee4145c72a FS-3761 --resolve 2011-12-17 16:39:04 -05:00
Marc Olivier Chouinard 1923d19c43 FS-3747 --resolve 2011-12-16 21:14:48 -05:00
Marc Olivier Chouinard 14d9de4aea FS-3401 --resolve 2011-12-15 21:21:29 -05:00
Marc Olivier Chouinard acdacfc6c0 FS-3747 --resolve 2011-12-15 13:14:29 -05:00
Brian West 904721e4f4 spelling ftw 2011-12-14 23:28:43 -06:00
Anthony Minessale 52021c80b2 skip all the hangup code in ringing state 2011-12-13 14:01:00 -06:00
Anthony Minessale 40f29b3886 only hangup inbound calls in progress if they have been answered 2011-12-13 13:37:11 -06:00
Anthony Minessale d4232e548f FS-3757 --resolve 2011-12-13 08:43:49 -06:00
Jeff Lenk d8a7db2d8a windows t31 tweak 2011-12-11 21:07:17 -06:00
Jeff Lenk 1be966ea01 more win tweaks for t31 2011-12-10 01:33:51 -06:00
Jeff Lenk 9c0c321890 small fix for win T.31 2011-12-09 23:46:39 -06:00
Jeff Lenk 190426dfba windows T.31 2011-12-09 15:10:55 -06:00
Anthony Minessale f2f0eae576 use cond mutex in modem thread 2011-12-08 15:36:25 -06:00
Anthony Minessale 4943f68208 set rtp stack into optimal mode for transferring data during fax situations (that does not mean we support the idea of audio fax over ip......) 2011-12-08 12:26:36 -06:00
Jeff Lenk 7bbecb7eed Initial windows compiler changes for T31 - nothing implemented yet 2011-12-07 23:06:00 -06:00
Brian West fd9158d069 Fireevents on each page send/received in rx/txfax. 2011-12-07 18:26:30 -06:00
Anthony Minessale fc3be0ae27 compiler err 2011-12-07 09:28:36 -06:00
Anthony Minessale b7b94082ae these files should build in win 2011-12-07 05:19:23 -06:00
Anthony Minessale 4af665317d probably want this 2011-12-07 05:16:43 -06:00
Anthony Minessale a7d75db50b revert --- wrong you cant tell if you have modem support unless you include the file 2011-12-07 05:15:39 -06:00
Anthony Minessale 6fc10ffbf6 allow 0 2011-12-07 05:13:08 -06:00
Jeff Lenk 54ddef0bd4 Fix windows build for - Add T31 modem support 2011-12-06 21:53:45 -06:00
Brian West 2d2fe133eb echo it broken if we receive it broken 2011-12-07 02:49:43 -06:00
Anthony Minessale d91f67d0e3 Add T31 modem support to mod_spandsp - similar to iaxmodem only wired into FS. Also merge configs into single spandsp.conf.xml --see in tree example-- 2011-12-06 17:51:36 -06:00
Anthony Minessale 12f2bdf66a FS-3724 2 ways to fix after updating to this version, 1) run set_zombie_exec in the dp; 2) use system_on_fax_success/system_on_fax_failure vars with explicit name of your command 2011-11-28 16:45:59 -06:00
Stefan Knoblich 0768781e71 Revert "mod_spandsp: Remove "-ljpeg -lz" from mod_spandsp_LIBADD"
This reverts commit 31679e539b.

libtool - now available in various flavours of broken
2011-11-06 23:15:33 +01:00
Stefan Knoblich 31679e539b mod_spandsp: Remove "-ljpeg -lz" from mod_spandsp_LIBADD
We're using the bundled libtiff's .la file, so libtool will take
care of all dependencies needed to link mod_spandsp.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-11-04 14:25:47 +01:00
Anthony Minessale d6d187486c FS-3624 --resolve 2011-10-24 09:48:08 -05:00
Anthony Minessale 8d3e32038a FS-3619 2011-10-19 09:37:18 -05:00
Anthony Minessale 90a6e78d15 FS-3619 --resolve approach 1 2011-10-19 07:47:37 -05:00
Anthony Minessale 842ea87d64 FS-3571 try this, I don't have a way to test it so this is just guessing, give me a lab box if this doesn't work 2011-09-21 14:56:49 -05:00
Anthony Minessale 626b5cb2a2 FS-3571 FS-3442 FS-957 --resolve tighten up the parsing of these boolean vals issue in t38 sdp 2011-09-19 20:11:23 -05:00
Anthony Minessale f2099bf999 FS-3529 please try this revision I suspect its related to some uninitilized memory causing flags to be set that are not in the dtmf structure in certian cases 2011-09-08 08:12:16 -05:00
Daniel Swarbrick 0db88b5999 Tweak link order of some libs to fix build on gcc platforms that have ld flag "--as-needed" as default. Fixes FS-2873 and FS-2874 2011-09-01 16:42:00 +02:00
Anthony Minessale b426ec0bfa FS-2217 --resolve this looks ok and is probably useful 2011-08-25 09:27:39 -05:00
Brian West 8773fab490 url decode these variables just incase 2011-08-23 20:51:01 -05:00
Anthony Minessale d364e9f2b8 display fixes and add 2 new cols to channels to store last sent display data 2011-08-03 23:43:41 -05:00
Anthony Minessale 2932c1fa17 FS-3386 Try this revision please 2011-07-14 00:17:05 -05:00
Anthony Minessale 79e9f19cb9 add execute_on_fax_success, execute_on_fax_failure and execute_on_fax_result channel variables to trigger an app or lua script when a fax result is received 2011-06-29 18:22:57 -05:00
Anthony Minessale 8beb10d25b FS-3367 --resolve the start was actually broken in the same way, instead of your exact patch I replaced both original functions to work as your patch suggests 2011-06-23 14:57:46 -05:00
Anthony Minessale 0128bce4ac missed an = 2011-06-17 15:56:27 -05:00
Anthony Minessale 8793c2ed37 fix memory issue in spandsp_tone_detect 2011-06-17 11:51:23 -05:00
Jeff Lenk 0555b702db FS-3345 --resolve add more fax event information 2011-06-16 11:11:49 -05:00
Anthony Minessale 07a797522a FS-3214 try this patch 2011-06-08 18:50:21 -05:00