Michael Jerris
a9017b4d4d
FS-4649: --resolve fix ifdefs for opengl headers
2012-11-15 08:39:10 -05:00
Steve Underwood
dfce47f26d
Relaxed the constraints for declaring a clean end of call on FAX receive. If we
...
get an EOP, we no longer worry whether the final stages tidy up. This helps
tolerate the increasing number of VoIP calls which hang up before the audio has
flushed down the line.
A few little cleanups.
2012-11-14 21:53:17 +08:00
Anthony Minessale
18f20e24bf
fix bad return vals on sending messages when under stress
2012-11-13 17:56:31 -06:00
Matteo Brancaleoni
8c58a10999
ftmod_libpri: Rework handling of peer-initiated hangup events
...
Use peerhangup flag variable to track whether a hangup has been
initiated by the peer or libpri itself (e.g. Layer 2 timeouts).
These changes fix a couple of problems with hangup events not being
handled properly in some situations:
- Call abort caused by incoming RESTART on a channel in use
- T309 timeout after L2 loss
- Improved hangup handling in libpri-side on_hangup() event handler
and state_advance() (FreeTDM side)
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-11-12 22:54:27 +01:00
Moises Silva
9bc3dfc874
fretdm: little white lie
2012-11-09 16:53:39 -05:00
Michael Jerris
db20df2300
FS-4817: --resolve netbsd portability fixes
2012-11-09 09:27:47 -05:00
Anthony Minessale
e8f3e42f8b
FS-4779 try this patch
2012-11-08 09:52:20 -06:00
Anthony Minessale
6627dc8696
fix some contention issues under really high load...That doesn't mean you need to push it this hard and bug me about it =p
2012-11-07 14:53:16 -06:00
Anthony Minessale
b19ce17cb2
regression from 2494448846
2012-11-05 13:36:20 -06:00
Michael Jerris
306c2fa205
don't skip sending cid number if there is a + in it
2012-11-05 15:12:38 -05:00
Anthony Minessale
e884de5b07
add NUTAG_RETRY_AFTER_ENABLE() tag to lib sofia and use it in mod_sofia to disable processing retry-after headers on a per-call basis
2012-11-02 13:54:54 -05:00
Jeff Lenk
98bbb9affe
mostly trivial windows fixes for last several commits - anthm pthread_self in mod_dptools is not in scope for windows? commented out.
2012-11-01 21:59:18 -05:00
Ken Rice
3c249b012e
FS-4003 --resolve add IPv6 support to ESL client library, thanks to Steven Ayre
2012-11-01 22:39:16 +00:00
Anthony Minessale
2494448846
FS-4781 --resolve I added some more code to the jb for seq but I still think the timestamp is more reliable than the seq since we can't know if the rtp is passing over a media proxy who may preserve the timestamps but still rewrite the seq, its more likely the ts shows the more accurate order of the rtp stream
2012-11-01 09:00:43 -05:00
Anthony Minessale
7ade45164a
FS-4776 --resolve
2012-10-31 11:46:17 -04:00
Anthony Minessale
0343b3ae8f
FS-4777 --resolve
2012-10-31 11:45:09 -04:00
Michael Jerris
d5d107d281
FS-3473: --resolve do not use asm optimizations on newer broken apple compiler until we can figure out the correct fix for this
2012-10-30 10:43:38 -04:00
Moises Silva
d39269b217
freetdm: ftmod_pritap - Fix memory corruption due to freeing a call
...
pointer that was still in use
2012-10-29 15:34:08 -04:00
Moises Silva
87a1d78e42
freetdm: ftmod_pritap - Use a single thread per every pair of spans tapping a single line
2012-10-29 15:33:59 -04:00
Moises Silva
aeb07172b0
freetdm: ftmod_pritap - Do not print an error when the crv is no longer in use
...
since this is a valid code path
2012-10-29 15:33:50 -04:00
Moises Silva
e4e6fa65d0
freetdm: ftmod_pritap - Lock the channel during call setup
...
Destroy the peer before the master channel
2012-10-29 15:33:41 -04:00
Moises Silva
d88e79e632
freetdm: ftmod_pritap - Use uint8 for flags (I smell a bug somewhere with bitfields)
2012-10-29 15:33:31 -04:00
Moises Silva
7d5a4a7172
freetdm: ftmod_pritap - Destroy call references as soon as possible
2012-10-29 15:33:22 -04:00
Moises Silva
3cb1fd267f
Try to fix pritap segfault
2012-10-29 15:33:09 -04:00
Moises Silva
0a92094995
freetdm: ftmod_pritap - Add interface type parameter (cpe/net)
2012-10-29 15:32:57 -04:00
Moises Silva
d2a73cc0e4
Updated ftmod_pritap.c to send SIGEVENT_UP when the tapped line is answered
2012-10-29 15:32:16 -04:00
Michael Jerris
fae4dd51ad
FS-3992: --resolve fix OSX platform detection for spidermonkey on 10.7 and later
2012-10-29 13:26:26 -04:00
Matteo Brancaleoni
3d090357cf
ftmod_libpri: Always send PROGRESS messages with PROGRESS INDICATOR IE
...
PROGRESS without PROGRESS INDICATOR IE is invalid according to Q.931,
so always call pri_progress() with info flag set, even if we do not
have media yet.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-10-29 11:58:22 +01:00
Seven Du
3ef548eeb5
fix compile, please review
2012-10-27 08:24:01 +08:00
Anthony Minessale
63e2044a7e
modify sofia debug code to print file, line numbers and function name
2012-10-26 14:15:14 -05:00
Anthony Minessale
fa9a0ed704
FS-2746 found this assert in a BT on the conf box
2012-10-24 12:34:03 -05:00
Anthony Minessale
6d75c36f69
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2012-10-23 13:15:14 -04:00
Anthony Minessale
5f469ad2bd
FS-4753 --resolve this should properly detect it everywhere
2012-10-23 13:14:51 -04:00
Moises Silva
542e7153fc
freetdm: Fix compilation with old libpri.h where AOC is not available
2012-10-23 13:01:40 -04:00
Moises Silva
004ebe4f12
OPENZAP-196 Fix casting issue - Apparently this fixes libpri BRI issues
2012-10-23 13:00:16 -04:00
Anthony Minessale
87c2bb552f
FS-4751 I am leaving out the one for devel-bootstrap.sh because I am not sure it should be /usr/pkg/bin/bash
2012-10-23 12:23:19 -04:00
Anthony Minessale
986fede6b0
make a way to get the jitter buffer down to the codecs
2012-10-18 15:29:00 -04:00
Anthony Minessale
50cd5c28f5
add originated_legs and originate_causes to A leg when present in an originate to detail the B leg data
2012-10-18 13:23:05 -04:00
Mathieu Rene
1276387c24
fix segfault
2012-10-18 12:48:27 -04:00
Jeff Lenk
a8a2d1406e
FS-4445 start enabling windows IPV6 support
2012-10-17 22:36:47 -05:00
Jeff Lenk
77eabbbdf7
FS-4694 --resolve
2012-10-17 09:17:16 -05:00
Anthony Minessale
c51aebf621
FS-4694 --resolve
2012-10-16 19:03:29 -04:00
Jeff Lenk
faefb06606
FS-4724 -- resolve update gitignore for xmlrpc
2012-10-16 07:02:11 -05:00
Steve Underwood
245c6fc6ce
spandsp should now compile in fixed point mode, although the performance of
...
the modems will still suck on a fixed point machine.
2012-10-15 23:29:33 +08:00
Jeff Lenk
6b6c83a718
FS-2746 --resolve large xmlrpc update thanks garmt
2012-10-13 11:37:25 -05:00
Jeff Lenk
a6b2a420d0
windows fix for initial build. Not quite sure why this was never noticed before.
2012-10-11 23:00:04 -05:00
Steve Underwood
cfce1fd240
The FAX modem receive synchronisation algorithms have been changed to prevent
...
occasional false recognition of a fast modem when its really the V.21 modem.
This was sometimes messing up T.38 gateway operation.
2012-10-11 20:16:45 +08:00
Seven Du
0263ce9247
FS-4695 fix apple build, seems there's no pthread_setschedprio on Mac, not sure if windows has the same problem in apr/threadproc/unix/thread.c
2012-10-08 09:03:34 +08:00
Stefan Knoblich
1d605ef47b
FreeTDM: Add ftdm_clamp_safe()
...
"Safer" version of ftdm_clamp(), that swaps min/max parameters if
vmin happens to be larger than vmax, making sure the output will
always satisfy vmin <= x <= vmax.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-10-06 16:50:55 +02:00
Stefan Knoblich
90691b36c4
FreeTDM: Remove trailing whitespace at end of ftdm_{copy,set}_string()
...
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-10-06 16:50:55 +02:00
Jeff Lenk
5620d6d063
windows fixes for priority - needs to be revisited when apr and pthread versions support calls.
2012-10-01 20:34:15 -05:00
Anthony Minessale
ece61bb7d3
bump date to trigger build
2012-10-01 12:25:10 -05:00
Anthony Minessale
0f477d1586
increase pri in sofia
2012-10-01 12:25:10 -05:00
David Yat Sin
15ef8925c3
Fix for Q.921 not always recovering
2012-09-27 23:48:18 -04:00
Anthony Minessale
90f3ab4099
fix thread priority code, this has never worked until today
2012-09-27 13:38:02 -05:00
Anthony Minessale
5b0115676c
add void to declarations
2012-09-27 09:19:51 -05:00
Robert Jongbloed
cf0f483aab
Assuming, just because it is MSVC, that the standard integers are not defined, is not correct. Need to test for define _STDINT as well as later versions of MSVC (>= VS2010) do have stdint.h
2012-09-27 10:16:14 +10:00
Stefan Knoblich
8075b01569
Fix error in switch_core_screen_size() and screen_size() fallback code.
...
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-26 17:21:05 +02:00
Jeff Lenk
d77dfdbbf2
FS-4219 --resolve windows revision display human thanks Peter
2012-09-26 08:16:28 -05:00
Jeff Lenk
b15468d1aa
OPENZAP-192 --resolve
2012-09-26 08:11:52 -05:00
Michael Jerris
ee50ed23ab
FS-4645: --resolve fix build error in fs_cli
2012-09-25 14:19:00 -04:00
Anthony Minessale
03c981bf72
add smaller banner for teeny tiny terminals
2012-09-24 14:59:09 -05:00
Michael Jerris
4ff9b2f102
revert fb2ffbafe2
2012-09-24 15:38:06 -04:00
Travis Cross
59d3823ed2
Update .gitignore
2012-09-23 07:49:26 +00:00
Travis Cross
fb2ffbafe2
Add configure flags to moderate the ClueCon nags
...
The default remains the same: we show the huge ClueCon nag banner on
startup and in fs_cli.
However, if you pass --disable-huge-cluecon-nag, no banner will be
shown.
If you pass --enable-modest-cluecon-nag, a modest text-based ClueCon
reminder will be shown instead.
2012-09-23 07:49:26 +00:00
Moises Silva
fff6e50a9b
freetdm: Fix E&M answer procedure for DAHDI
2012-09-19 20:03:09 -04:00
Brian West
98063854c6
This already has a new line in it
2012-09-19 15:54:38 -05:00
David Yat Sin
7018a15bf1
fix for compile warning
2012-09-19 15:25:38 -04:00
Anthony Minessale
d22e0caf15
trigger update on sofia lib for new patch
2012-09-19 13:06:33 -05:00
Anthony Minessale
cd6ead9178
add libks (kitchen sink) as a new lib to collect random cool cross platform BSD licensed C funcs
2012-09-19 12:44:34 -05:00
David Yat Sin
aa8f48c7e3
Fix for compile warning
2012-09-18 23:14:27 -04:00
David Yat Sin
2aa5b78514
freetdm: Fix for DL re-establishment on NFAS
2012-09-18 23:11:05 -04:00
Anthony Minessale
016550f218
FS-4627 --resolve
2012-09-18 18:42:09 -05:00
Stefan Knoblich
715c538922
ftmod_misdn: Handle incoming PH_CONTROL_IND messages on b-channels
...
Also add a few more PH_CONTROL_IND message types.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-17 21:43:59 +02:00
Stefan Knoblich
bc414df510
ftmod_misdn: Discard incoming audio data if b-channel is not active
...
Silences the "Device or resource busy" error messages caused by the RX pipe
filling up.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-17 21:40:59 +02:00
Stefan Knoblich
e561709f5a
mod_freetdm: Use new SWITCH_DEFAULT_CLID_NUMBER constant
...
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-17 21:32:18 +02:00
Brian West
fdf7623f90
freetdm_outbound_npi is actually useful.
2012-09-17 10:14:32 -05:00
Jeff Lenk
3b5aa066c7
FS-4623 --resolve
2012-09-16 14:21:30 -05:00
Stefan Knoblich
dd4a995b34
ftmod_libpri: Default disable NT-mode idle b-channel restart
...
Some people, it seems, were having sleepless nights from the
log messages this feature produces every 15 minutes.
Default disable the feature, because i hate repeating myself
over and over, explaining them this is a non-issue and intended
behaviour and how to disable it in the config.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-16 14:07:55 +02:00
Jeff Lenk
84bace0701
freetdm trivial build warnings on windows
2012-09-14 16:52:05 -05:00
Jeff Lenk
6b8e177c58
fix strange code analysis error
2012-09-14 14:55:52 -05:00
Jeff Lenk
fd60ef6db4
windows missing copy for libjpeg vs2008
2012-09-14 14:15:18 -05:00
Jeff Lenk
d8cada59ee
windows fix for recent tpl additions to switch_event.c
...
and revert a search and replace error for libtiff building
2012-09-14 12:14:09 -05:00
Jeff Lenk
2e9b4c23de
FS-4618 --resolve
2012-09-14 07:38:03 -05:00
Anthony Minessale
4985a41f27
add tpl to tree (please check win build)
2012-09-13 15:01:01 -05:00
Anthony Minessale
5a956890af
update json lib in core and ESL and re-apply old patches
2012-09-13 12:54:31 -05:00
David Yat Sin
4c3c4c5a28
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2012-09-13 12:35:19 -04:00
David Yat Sin
eb7b98c699
freetdm: Fix for HW DTMF events not passed to signalling module in transfer mode
2012-09-13 12:34:49 -04:00
Steve Underwood
831e5dd4d9
Add image squashing feature to the FAX engine so a superfine image or fine
...
image can be sent to a machine which has those resolutions inhibited.
2012-09-14 00:24:19 +08:00
David Yat Sin
83d7f4282c
Fix for compilation errors
2012-09-13 00:00:26 -04:00
Stefan Knoblich
210e501782
mod_freetdm: Remove duplicate assignment.
...
curr is getting set in the for() statement (again). Use that, remove
the other line setting it.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-13 01:02:31 +02:00
Stefan Knoblich
42c76fa81b
mod_freetdm: Coding style and whitespace clean up.
...
No functional changes.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-13 01:01:19 +02:00
Stefan Knoblich
b9a45c75f4
mod_freetdm: Remove duplicate code block in channel_on_hangup(), after merge.
...
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-13 00:58:49 +02:00
David Yat Sin
9297863a4d
Fix for compile warnings
2012-09-12 13:13:51 -04:00
David Yat Sin
4340c4d74c
Merged latest FreeTDM code from Sangoma's repo
...
Merge remote branch 'smgfs/master'
Conflicts:
build/modules.conf.in
configure.in
libs/esl/fs_cli.c
libs/freetdm/mod_freetdm/mod_freetdm.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.h
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_cfg.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_logger.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_support.c
src/include/switch_types.h
src/mod/applications/mod_commands/mod_commands.c
src/mod/applications/mod_spandsp/mod_spandsp.c
src/mod/endpoints/mod_opal/mod_opal.cpp
src/mod/endpoints/mod_opal/mod_opal.h
src/mod/endpoints/mod_sofia/mod_sofia.h
src/mod/endpoints/mod_sofia/rtp.c
src/switch.c
src/switch_core.c
src/switch_rtp.c
2012-09-12 11:05:39 -04:00
David Yat Sin
c425955670
Merge branch 'nsg-4.3'
2012-09-11 15:01:26 -04:00
David Yat Sin
848db87c26
Merge branch 'releases.3.5' into nsg-4.3
2012-09-11 14:56:22 -04:00
David Yat Sin
fcbfc69466
mod_media_gateway now specifies physical channel when opening TDM terminations
2012-09-11 14:45:57 -04:00
Stefan Knoblich
143c599066
mod_freetdm: Add missing break in on_clear_channel_signal() FTDM_SIGEVENT_UP case statement.
...
FTDM_SIGEVENT_UP was falling through to FTDM_SIGEVENT_PROGRESS_MEDIA, which
does (almost) the same, so no harm, but still fix it.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-11 18:13:33 +02:00
Stefan Knoblich
adfb2ca385
mod_freetdm: Whitespace, indentation and coding-style clean up.
...
No functional changes.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-11 18:13:33 +02:00
Stefan Knoblich
a478a5de04
ftmod_libpri: Skip channels marked in use during NT-mode idle restart.
...
Channels can be in DOWN state but reserved by an incoming call
(FTDM_CHANNEL_INUSE flag). Additionally check the flag in on_timeout_t3xx()
and skip those channels.
Reported-by: privi #freetdm @ irc.freenode.net
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-11 11:09:40 +02:00
David Yat Sin
c0e4ca47bc
Freetdm: ISDN fix for link not always recovering after T1/E1 alarm
2012-09-11 01:22:31 -04:00
Jeff Lenk
d8fc88ea75
FS-4605 --resolve
2012-09-10 19:34:04 -05:00
Steve Underwood
d26293e591
Some tweaks to spandsp
2012-09-09 01:08:15 +08:00
Stefan Knoblich
17329d04ad
ftmod_libpri: Print warning message in lpwrap_stop_timer(), if timer is not on the active list
...
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-07 00:04:40 +02:00
Stefan Knoblich
a035182582
ftmod_libpri: Append new lpwrap timers in correct order.
...
List is sorted in ascending order of expiration time,
fix the if clause in lpwrap_start_timer().
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-07 00:02:32 +02:00
David Yat Sin
f49ee5ebf9
FreeTDM: Added function to listen for mg-tdm-dtmfremoval command to disable/enable DTMF removal per channel
2012-09-06 16:53:58 -04:00
Steve Underwood
cc73cb6544
Some tweaks to spandsp tests. Make spandsp write TIFF files more like the
...
TIFF/FX spec says, even though no software seems to care.
2012-09-07 00:41:41 +08:00
Nenad Corbic
0c49449746
Changed MTP2 events from ERROR to WARN
2012-09-05 23:06:08 -04:00
Nenad Corbic
c260bc4b8a
Update mtp2 loglevels
...
Alignment loss - wanring
Alignment up - info
2012-09-05 18:03:08 -04:00
Moises Silva
15fa227699
freetdm: Fix ss7 logger broken compilation
2012-09-05 02:26:39 -04:00
Stefan Knoblich
4ffcb7c9ef
ftmod_libpri: Improve RESTART handling, add PTP NT idle channel restart and T316.
...
Do not try to send RESTART on BRI PTMP spans, libpri will just print
an error and do nothing, causing the channels to be stuck in RESTART
forever.
Add T316 (RESTART ACK timeout), which is not implemented by libpri.
The default timeout is 30 seconds (Q.931 recommends 2 minutes, but
that is a little long and libpri layer 2 is being stupid) and the
restart attempt limit to 3 (instead of 2).
Periodically send RESTART on idle b-channels in PTP NT mode.
Default interval is 15 minutes, feature can be disabled by setting
"idle_restart_interval" to 0 in the span configuration.
Allow timeout / interval values to have an additional time unit
suffix for convenience reasons, the default (no unit specified)
is milliseconds, valid units include:
w (week), d (day), h (hour), m (minute), s (second)
Only full integers are accepted, no fractional numbers, valid examples:
2w = two weeks
37m = 37 minutes
1h = 1 hour
Combinations of multiple numbers and units (e.g. "1w5d") are not supported.
New span configuration parameters:
idle_restart_interval (milliseconds / time unit suffix /
0 = disabled)
t316 / restart_timeout (milliseconds / time unit suffix)
t316_limit / restart_attempts (number of max. attempts)
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-05 00:42:32 +02:00
Stefan Knoblich
1a47eb933b
ftmod_libpri: Reset timer parameters in lpwrap_run_expired() before invoking the callback.
...
Allowing us to restart the timer from the callback with lpwrap_start_timer().
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-05 00:42:32 +02:00
Anthony Minessale
ff3631b474
sigh
2012-09-04 11:13:52 -05:00
Anthony Minessale
07684b2dcb
forgot one
2012-09-04 11:13:52 -05:00
Anthony Minessale
52f98724c0
make tiff work on older automistake
2012-09-04 11:01:36 -05:00
Anthony Minessale
fbdc05d030
fix build (need make spandsp-reconf)
2012-09-04 11:03:53 -05:00
Jeff Lenk
8c9ddd95ed
tiff add missing file required by makefile.am
2012-09-03 22:39:25 -05:00
David Yat Sin
3a57b0bed6
Merge remote branch 'fsorig/master' into nfas
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cntrl.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c
2012-09-03 22:34:13 -04:00
David Yat Sin
b0f6e0384d
freetdm - ISDN:Fix for invalidating logical span id = 0 for nfas
2012-09-03 22:26:03 -04:00
Steve Underwood
12b5bde226
Merge branch 'master' of git.freeswitch.org:freeswitch
2012-09-04 08:59:43 +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
Stefan Knoblich
f012b7abf8
ftmod_libpri: Major rework of runtime thread, lpwrap event loop, restart b-channel handling and some new features.
...
Add per b-channel private data (ftdm_libpri_b_data_t), move the q.931 libpri
call pointer into it and use channel->call_data to make it accessible.
Use ftdm_channel_wait() instead of select() to wait for I/O events on
the D-Channel and rewrite the timeout handling, adding support for custom
timers that can be added to the b-channel private data and started/stopped
with lpwrap_timer_start()/_stop().
The (sorted) list of active lpwrap timers is protected by the timer_mutex,
which is initialized in the now unified lpwrap_init_pri() (see below) and
destroyed in the new lpwrap_destroy_pri() function.
Unify lpwrap_init_pri() and lpwrap_init_bri(). Use the span type to select
BRI/PRI and Point-to-Point vs. Multipoint settings.
Use the new custom lpwrap timer API to implement T302 (aka overlap receiving
digit timeout). The default T302 timeout is 3000 miliseconds and can be set
via the "digit_timeout" or "t302" span configuration parameter
(0 = disable timer, valid range = 3000 ... 30000 miliseconds).
The lpwrap_pri_init() changes made it neccessarry to rewrite the span runtime
thread event loop. The d-channel initialization and libpri event handler
registration have been moved out of the event loop. The b-channel restart
handling in the event loop has been left as-is, pending a further clean up in
the future.
Rename on_info() to on_information() and add a new on_keypad_digit() event
handler to convert incoming KEYPAD DIGIT messages to channel DTMF events
(only useful on BRI PTMP NT-mode).
The channel restart handling has been improved to distinguish between locally
triggered and restarts caused by the remote end (= incoming RESTART messages).
Restarts on the D-Channel now use pri_restart(), causing a Q.921 reset on
the span.
Large patch, i'd have loved to split this into smaller pieces and actually
test some of the bits more toroughly (restart handling), but some people
are f*cking annoying, so here it is.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-03 20:35:48 +02:00
Steve Underwood
f3cd4f41a0
Tweak
2012-09-03 14:39:44 +08:00
Steve Underwood
1790a8a97a
Changed tiff-4.0.2 to demand autoconf 2.63 or later (which is common) rather
...
than 2.64 (which is currently a lot less common). This change seems to have
no negative effect, but allows builds to succeed on things like Centos.
2012-09-03 13:10:52 +08:00
Jeff Lenk
e4e044e310
FS-4566 --resolve Show fs_cli banner in color(windows)
2012-09-02 21:57:20 -05:00
Steve Underwood
4d56c4c5f2
tiffconf.h is generated by a build, so it shouldn't have been put in the repo.
2012-09-03 07:52:08 +08:00
Steve Underwood
cbb28e2ae0
Start introducing some meaningful TIFF/FX stuff
2012-09-02 22:10:04 +08:00
Steve Underwood
01646651ab
Handle the TIFF/FX better now we have tiff-4.0.2 in the repo.
2012-09-02 21:45:08 +08:00
Steve Underwood
b989f8d3eb
The tiff-4.0.2 distribution's configure.ac seems to have two lines missing
...
AC_PROG_LIBTOOL
m4_include(m4/acinclude.m4)
Adding these and taking out all the Makefile.in files from the tiff-4.0.2
directory seems to sort out the build issues.
2012-09-02 14:38:13 +08:00
Steve Underwood
4ad110aa5b
None of the tiff-4.0.2 Makefile.in files were added before, and it built OK for
...
me. That's not happening for everyone, so let's add them all, just like the
tiff-4.0.2 distribution package.
2012-09-02 12:55:09 +08:00
Jeff Lenk
3f64fe91cb
windows fix for libtiff on last commit
2012-09-01 15:52:19 -05:00
Steve Underwood
92fea4a896
Those damn tiff-3.8.2 entries seem to be everywhere
2012-09-01 23:37:46 +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
d1ceeeb7f2
Added missing .update file for tiff-4.0.2
...
Hopefully made the last of the tiff-3.8.2 -> tiff-4.0.2 changes in the build files
2012-09-01 21:32:34 +08:00
Steve Underwood
1603dc70e2
This should have moved us from tiff-3.8.2 to tiff-4.0.2 . The windows builds
...
will need rechecking.
2012-09-01 18:45:56 +08:00
Steve Underwood
a2b5af5669
Added tiff-4.0.2 as the first step in moving from libtiff 3.8.2 to libtiff 4.0.2
2012-09-01 17:59:43 +08:00
Kapil
4569bbec22
redmine task# 5692 fix, changing log level for link error cases
2012-08-31 11:54:24 -04:00
Steve Underwood
9a862b6667
More cleanups of the FAX modems
2012-08-29 10:10:13 +08:00
Anthony Minessale
7d38669801
fix wrong len in ESL sendMSG method
2012-08-28 12:04:50 -05:00
Steve Underwood
72c073c6cb
Bring fax_modem handling in the fax_tester code into line with the upstream code
2012-08-28 15:32:00 +08:00
Steve Underwood
1b3710d5d0
This update brings the fax modem handling into line with the upstream code
2012-08-28 13:32:43 +08:00
Steve Underwood
11cc977391
More cleanups of fax modem stuff
2012-08-27 23:04:05 +08:00
Jeff Lenk
59e1d56cb5
spandsp windows build fix
2012-08-26 16:04:36 -05:00
Steve Underwood
2733e21cd5
More tweaks to spandsp
2012-08-27 00:41:19 +08:00
Steve Underwood
e1be1639de
Tweaks
2012-08-26 22:53:24 +08:00
Steve Underwood
0e4fb82ecf
Tweaks
2012-08-26 22:18:26 +08:00
Steve Underwood
acf7c40717
More tweaks
2012-08-26 22:07:01 +08:00
Steve Underwood
3b9dac029e
Tweaks
2012-08-26 20:58:54 +08:00
Steve Underwood
124a0742d4
Tweaks
2012-08-26 20:45:49 +08:00