Steve Underwood
bc13e944c6
Changes to the signaling tone detector to detect concurrent 2400Hz + 2600Hz
...
tones. This passes voice immunity and other key tests, but it bounces a bit
when transitions like 2400 -> 2400+2600 -> 2600 occur. Transitions between
tone off and tone on are clean.
2010-06-06 22:24:20 +08:00
Moises Silva
c807502773
freetdm: add void pointer to ftdm configuration structure to allow passing generic data
2010-06-05 19:12:09 -04:00
Moises Silva
501f870402
freetdm: added SIGEVENT_COLLISION
2010-06-05 18:37:53 -04:00
Moises Silva
3ace62c825
freetdm: do not decrement an unsigned when is already zero!
2010-06-05 16:38:12 -04:00
Moises Silva
fcb78c07a5
freetdm: ignore nothing to read condition
2010-06-03 19:09:34 -04:00
Moises Silva
b1fd88d706
freetdm: check for hw dtmf before enabling
2010-06-03 18:33:52 -04:00
Moises Silva
672b15216e
freetdm: remove DTMF string from OOB events
2010-06-03 18:24:10 -04:00
Moises Silva
015d782237
freetdm: DTMF debugging
2010-06-03 17:27:43 -04:00
Moises Silva
172595e294
freetdm: span name
2010-06-03 15:30:12 -04:00
Moises Silva
b3e911b447
freetdm: remove unused event string
2010-06-03 13:17:36 -04:00
Jeff Lenk
e853654871
trivial windows build cleanup
2010-06-03 10:17:11 -05:00
Jeff Lenk
52bda06b34
trivial path error
2010-06-02 16:06:56 -05:00
Moises Silva
75be3da8f9
freetdm: add new logging macro
2010-06-02 16:27:47 -04:00
Moises Silva
e596fc2e7f
freetdm: add logging when failing to read a frame in mod_freetdm
2010-06-02 14:48:37 -04:00
Brian West
de90c627a0
.gitignore
2010-06-02 11:36:09 -05:00
Anthony Minessale
c1acebdb42
patch incomplete multipart parsing code
2010-06-01 17:13:32 -05:00
Moises Silva
c526228673
freetdm: fix id
2010-06-01 11:51:27 -04:00
Moises Silva
000e3c16e3
freetdm: start ss7 span
2010-05-31 06:27:19 -04:00
Michael Jerris
a7f4892887
sofia-sip: extend timeout for session expires on short timeouts to be 90% of timeout instead of 1/3 to handle devices that do not refresh in time such as polycom (SFSIP-212)
2010-05-31 09:50:44 -04:00
Michael Jerris
f356c5e6f3
sofia-sip: fix null derefernce segfault in soa
2010-05-31 08:55:42 -04:00
Moises Silva
b049e87423
freetdm: signed/unsigned
2010-05-28 18:43:45 -04:00
Anthony Minessale
9c9cb5b310
fix esl buffer overflow
2010-05-28 14:20:20 -05:00
Moises Silva
e9cdf42fe1
freetdm: a bit of refactoring for raw tracing
2010-05-28 15:06:51 -04:00
Moises Silva
f4da0e5c0e
freetdm: add trace/notrace commands to trace input and output from channels
2010-05-28 12:45:04 -04:00
Moises Silva
571c8b983a
openzap: break
2010-05-28 12:45:04 -04:00
Travis Cross
9b80aa18a4
Updates to .gitignore.
2010-05-28 02:16:42 +00:00
Moises Silva
63d9768dff
freetdm: fix makefile and remove binary app
2010-05-27 16:29:10 -04:00
Moises Silva
16901d3cc6
freetdm: oops
2010-05-27 15:34:00 -04:00
Moises Silva
23b9a148ef
freetdm: set sched API as not available for Windows
2010-05-27 15:37:29 -04:00
Moises Silva
22e8a44278
freetdm: run sched in the background if requested
2010-05-27 15:16:03 -04:00
Moises Silva
041b8da5a4
freetdm: added scheduling API
2010-05-26 15:48:05 -04:00
Moises Silva
e00d2af95e
freetdm: enable DTMF app
2010-05-26 11:17:47 -04:00
Moises Silva
3c95106e9f
openzap: add enable dtmf app
2010-05-26 11:10:31 -04:00
Moises Silva
c292e0ef5c
freetdm: FT_DECLARE_DATA
2010-05-25 19:50:10 -04:00
Moises Silva
f974cea841
freetdm: add configurable boost trace level
2010-05-25 19:33:24 -04:00
Moises Silva
2efa471c3b
freetdm: disable DTMF app and cmd line option
2010-05-25 18:22:05 -04:00
Moises Silva
07f55e8aa3
openzap: take back loop
2010-05-25 18:22:05 -04:00
Moises Silva
fb4b7f7a30
openzap: disable dtmf app and cmd line option
2010-05-25 17:41:49 -04:00
Moises Silva
e1b60b4ca3
openzap: callwaiting disable
2010-05-25 16:50:06 -04:00
Moises Silva
ab88afafb8
freetdm: stop just once
2010-05-25 16:06:55 -04:00
Moises Silva
166add6ed1
freetdm: remove SIGEVENT_ANSWER, was never used
2010-05-25 14:23:10 -04:00
Moises Silva
dace9df129
freetdm: FSBUILD-277 Fix Windows build in release mode (patch by Peter Olsson)
2010-05-25 13:33:41 -04:00
Moises Silva
22d7d8cc14
freetdm: we need a channel iterator *sigh*
2010-05-25 13:35:30 -04:00
Moises Silva
9b6a9b6cae
freetdm: use s<spanno>c<channo> notation for logging channel related msgs
2010-05-25 13:22:52 -04:00
Moises Silva
dcd02fe92d
freetdm: stop loop on call start
2010-05-25 13:16:07 -04:00
Moises Silva
76e62feadc
openzap: disable loop on call start
2010-05-25 12:56:39 -04:00
Moises Silva
7256232af2
freetdm: add call waiting disable/enable feature
2010-05-25 12:54:46 -04:00
Jeff Lenk
d1d6be889d
FSCORE-611 Increase buffer in fs_cli for Win
2010-05-23 23:32:44 -05:00
Moises Silva
74a3f20ed7
freetdm: windows casting
2010-05-21 11:43:10 -04:00
Moises Silva
632e89f5f9
freetdm: handle loop requests
2010-05-21 11:31:01 -04:00
Moises Silva
edb2d58285
freetdm: export and import boost custom data
2010-05-21 11:10:39 -04:00
Michael Jerris
b9adfee0ea
.gitignore
2010-05-21 10:07:15 -04:00
Moises Silva
23766e36e0
openzap: handle loop requests
2010-05-20 19:30:18 -04:00
Moises Silva
c93e392dca
openzap: more ss7 custom data
2010-05-20 18:47:10 -04:00
Moises Silva
d30930a430
openzap: oops
2010-05-20 17:38:07 -04:00
Moises Silva
5d4db94d27
openzap: custom data
2010-05-20 16:08:22 -04:00
Moises Silva
9d45690006
freetdm: add pvt data to freetdm channels
...
fix fxs features
2010-05-20 11:44:16 -04:00
Jeff Lenk
f8f91362f0
FSCORE-606 (Win) bridge fails because session read lock failure
2010-05-20 08:05:28 -05:00
Moises Silva
227fb934cf
freetdm: use __WINDOWS__ and not WIN32
2010-05-18 15:51:45 -04:00
Moises Silva
cab15659a6
freetdm: windows unref parameter
2010-05-18 10:42:16 -04:00
Moises Silva
f1132a2b71
freetdm: fix handlers for FTDM_SIGEVENT_COLLECTED_DIGIT
2010-05-17 19:03:32 -04:00
Moises Silva
8e69e8e735
freetdm: clean up state change macros and functions to improve logging
2010-05-17 14:36:10 -04:00
Moises Silva
e57ab3acd5
freetdm: remove if 0 sections
2010-05-17 11:26:25 -04:00
Moises Silva
9c8be17f3d
freetdm: wait for analog thread to be done before shutdown
...
add more debug logging
fix signaling status return code in ftdm_io
2010-05-17 11:23:33 -04:00
Moises Silva
3abdd9656f
freetdm: print stack trace in sample ftdmload app
2010-05-12 15:51:28 -04:00
Moises Silva
19fb75740d
freetdm: added dso sample app
2010-05-12 11:54:50 -04:00
Moises Silva
41f72fe42a
freetdm: call on_unload when unloading the boost sig shared library
2010-05-12 11:49:16 -04:00
Steve Underwood
d4bb8b019e
Merge git@git.freeswitch.org:freeswitch
2010-05-12 23:24:12 +08:00
Steve Underwood
6bd146d8dc
removed a saturate16 from spandsp that was causing problems
...
fixed a typo in the MSVC inttypes.h file for spandsp
2010-05-12 23:21:06 +08:00
Moises Silva
383e272c30
freetdm: added boost sample app
2010-05-11 16:31:24 -04:00
Moises Silva
b2d8e055bb
freetdm: modify prototype for ftdm_span_create to accept I/O module name instead of pointer
2010-05-11 15:09:59 -04:00
Moises Silva
f04bff40fa
freetdm: return error when dlclose fails
2010-05-11 12:51:28 -04:00
Moises Silva
a611a7e944
freetdm: shutdown boost events thread on unload
2010-05-11 10:42:32 -04:00
Steve Underwood
3e30434a0c
Fixed a typo in spandsp's msvc/inttypes.h
...
Updated sig_tone processing in spandsp to the latest, to allow moy to
proceed with his signaling work.
2010-05-11 22:38:36 +08:00
Moises Silva
cf7af1f99b
freetdm: fix segfault in socket mode boost unload
2010-05-10 13:03:22 -04:00
Moises Silva
3baa799d7f
freetdm: use SIGBOOST_EVENT_CALL_PROGRESS
2010-05-10 12:09:46 -04:00
Jeff Lenk
edcf5fe0a4
Windows x64 support
2010-05-07 13:20:34 -05:00
Moises Silva
162b5cf2b1
freetdm: windows fix
2010-05-06 16:32:14 -04:00
Moises Silva
23aa931d43
freetdm: remove SCTP requirement, now is optional
2010-05-05 13:16:37 -04:00
Moises Silva
44a99f14b0
freetdm: set outbound flag in the core
2010-05-04 14:12:44 -04:00
Moises Silva
0925d04a92
freetdm: documentation
2010-05-03 12:15:18 -04:00
Mathieu Rene
6c98ba4819
fs_cli: add help text for /uuid
2010-05-02 18:10:52 -04:00
Brian West
438410790c
+ x
2010-05-01 19:45:55 -05:00
Moises Silva
930087c355
freetdm: fix leak of request ids in queue mode.
...
Macro BOOST_EVENT_CHAN and BOOST_EVENT_SPAN should always be used!
2010-05-01 14:51:01 -04:00
Jeff Lenk
9c14131b9a
MODSOFIA-71 for windows
2010-05-01 04:20:11 -05:00
Mathieu Rene
0ea3d48529
Add /uuid command to fs_cli to filter logs by uuid
2010-04-30 17:20:42 -04:00
Stefan Knoblich
360e8aae20
[FreeTDM] gcc-4.5: Use zt_event_t instead of ftdm_oob_event_t to fix enum type mismatches.
2010-04-30 23:10:43 +02:00
Stefan Knoblich
86fcc2c04c
FreeTDM: remove stray apostrophe
2010-04-30 22:28:38 +02:00
Moises Silva
6e7f93d9cf
freetdm: do not dial until DIALING state handler
...
add ftdm_declare.h to list of headers
2010-04-30 16:01:24 -04:00
Moises Silva
110bd5cdb1
freetdm: windows fixes
2010-04-29 10:53:03 -04:00
Moises Silva
a744214a3a
freetdm: check protocol status after configuring the signaling
2010-04-28 18:17:52 -04:00
Moises Silva
f39fcfc8a9
freetdm: fix boost glare invalid state transition
...
show physical status in ftdm list command
update list of events
2010-04-28 18:17:51 -04:00
Moises Silva
06ebf2cb5b
freetdm: dont access span_id or chan_id
2010-04-28 18:17:51 -04:00
Moises Silva
a97dc4ff11
freetdm: remove header
2010-04-28 18:17:51 -04:00
Moises Silva
7fdeb8bb81
freetdm: added doxygen config
2010-04-28 18:17:51 -04:00
Moises Silva
e6f6f559ae
freetdm: added documentation and clean up script
2010-04-28 18:17:50 -04:00
Moises Silva
56db486189
freetdm: hangup the chan call when the core fails to create the session
2010-04-28 18:17:50 -04:00
Moises Silva
554e433322
freetdm: get rid of duplicated ftdm_types.h from previous merge
2010-04-28 18:17:50 -04:00
Moises Silva
1f895fe6ed
freetdm: remove warning when checking sig status
2010-04-28 18:17:50 -04:00
Moises Silva
de2a4ea100
freetdm: fix dchan libpri
2010-04-28 18:17:50 -04:00