Michael Jerris
4773bbbf4f
.gitignore
2012-12-17 10:48:21 -05:00
Steve Underwood
4bc10ab1dc
T.31 now gets somewhere in T.38 mode, although it still needs more work so
...
it functions properly in T.38 + ECM mode.
2012-12-12 22:01:58 +08:00
Steve Underwood
68b8f5f2a7
Various tweaks to T.31 modem, prior to getting T.38 really working with T.31
2012-12-12 03:59:51 +08:00
Steve Underwood
38bf6342fa
Various tweaks to spandsp, including starting to add some genuine ARM
...
optimisations.
2012-12-12 03:23:27 +08:00
Anthony Minessale
03c5901c23
FS-4837 --resolve this should work with no addtl patches reopen if it doesn't work
2012-12-07 11:15:33 -06:00
Anthony Minessale
8e78ca69e5
add some missing macros to typically disabled stun code
2012-12-07 08:42:54 -06:00
Raymond Chandler
86862b24af
attempt to fix detection of libdl for sqlite
2012-12-03 23:12:55 -05:00
Anthony Minessale
435443c9f6
fix build
2012-11-29 10:40:47 -06:00
Anthony Minessale
bce107b5fc
FS-4883 --resolve I can add this but if it leads to issues in the loaded code we may not have resoures to investigate
2012-11-29 09:00:03 -06:00
Moises Silva
a7f8e4259e
OPENZAP-201 --resolve
2012-11-26 14:26:41 -05:00
Moises Silva
b64cc02390
freetdm: ftmod_zt - Declare tone mode at the top to avoid compilation errors
2012-11-19 10:24:25 -05:00
Moises Silva
db673a043f
freetdm: ftmod_zt - Integrated HW DTMF support
2012-11-18 23:57:52 -05:00
Jeff Lenk
c7e8dce247
FS-4828 --resolve
2012-11-17 21:38:07 -06:00
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