David Yat Sin
83d7f4282c
Fix for compilation errors
2012-09-13 00:00:26 -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
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
David Yat Sin
a4bb00023c
Reverted back clear-channel, used existing FTDM_SIGTYPE instead
2012-07-25 23:16:32 -04:00
David Yat Sin
3c38278134
Added new channel type clear-channel for channels that do not have a signalling module
2012-07-25 20:41:01 -04:00
Stefan Knoblich
6aebfe6a60
ftmod_wanpipe: Fix "initialization from incompatible pointer type" warning.
...
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-07-12 03:02:16 +02:00
Stefan Knoblich
ee2a5a33f3
FreeTDM: Fix format string errors in ftmod_analog, ftmod_wanpipe and ftmod_sangoma_isdn.
...
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-07-12 03:01:20 +02:00
Moises Silva
1f08e2b0ec
Merge remote branch 'fsorig/master'
2012-05-07 15:46:08 -04:00
Moises Silva
f316f9307f
freetdm: First GSM working version
...
- Manually merging latest code from gideon.gsm branch after review/inspection/modifications
2012-05-07 15:35:13 -04: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
David Yat Sin
27e4cdb4dd
Merge branch 'fsorig'
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cfg.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c
2012-04-03 18:08:49 -04:00
David Yat Sin
1377b9c84d
freetdm: support for dtmf_on_start
2012-02-07 14:28:47 -05:00
Anthony Minessale
1015883e1b
commenting this out completely until a better solution is implemented. also FYI you should be refreshing .update on each commit that changes the lib or any of its mods to force a rebuild from the top level
2012-02-03 15:23:46 -06:00
David Yat Sin
2ea5686e4d
freetdm: DTMF duration not checked if duration is set to zero
2012-02-03 14:20:08 -05:00
Moises Silva
1ad0bc250c
Merge remote-tracking branch 'fsorig/master'
2012-01-31 15:57:07 -05:00
David Yat Sin
badc80ad3e
freetdm: Added dtmfdetect duration option
2012-01-04 11:16:29 -05:00
Moises Silva
2b904c0b9e
freetdm: ftmod_wanpipe - Do not set the output read length unless the read operation is successful
2011-12-30 18:28:27 -05:00
Moises Silva
081e73d9f3
freetdm: ftmod_wanpipe - remove debug idle messages for good, not worth the noise
2011-10-06 17:56:16 -04:00
Moises Silva
b06f58a14b
freetdm: do not warn on io status changes, leave as debug messages
2011-09-14 10:46:32 -04:00
Moises Silva
4cdf9f2491
freetdm: ftmod_wanpipe - Added misc IO debugging code (define WP_DEBUG_IO to use)
2011-09-12 15:23:21 -04:00
David Yat Sin
bd7672242c
Support for AT&T *8 Transfer (VRU only)
2011-06-03 17:18:30 -04:00
Stefan Knoblich
9cceb8e62c
FreeTDM: gcc-4.6 fix (-Wunused-but-set)
...
ftmod_wanpipe.c:
Remove myerrno variable in wanpipe_read(),
snprintf does not set errno (according to the manpage),
so no need to save it (without even using it later).
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-05-14 23:59:14 +02:00
Michael Jerris
23d8658505
make ananlog alarm
2011-05-07 00:27:20 -04:00
Moises Silva
63706a839f
freetdm: add support for setting the channel tx/rx queue size from config file (wanpipe.conf) and from CLI
2011-03-21 14:25:20 -04:00
Jeff Lenk
14bdb87e85
OPENZAP-146 - this restores the correct behavior regression from Commit:03dc3b7b8d734e5a916c0dd48c408e78e6f66f55
2011-03-18 22:47:41 -05:00
Arnaldo Pereira
41dc6f46db
Merge branch 'master' of git://git.freeswitch.org/freeswitch
2011-02-03 19:57:25 -02:00
Jeff Lenk
256a82dbf2
OPENZAP-140 VS2010 build cleanup
2011-01-31 10:12:28 -06:00
David Yat Sin
0d276e7d7b
Merge branch 'master' of git://git.freeswitch.org/freeswitch
2011-01-28 13:42:30 -05:00
Moises Silva
e1c17cffe0
freetdm: use the problem freetdm define to set wp alarms
2011-01-27 16:36:45 -05:00
Moises Silva
accc285280
freetdm: ftmod_wanpipe dummy for disabling echotrain
2011-01-21 15:29:07 -05:00
Moises Silva
0fdc272b25
freetdm: open wanpipe devices as non-exclusive if possible
2011-01-19 15:53:01 -05:00
Moises Silva
9a545bd0c9
freetdm: doh
2011-01-18 13:21:31 -05:00
Moises Silva
44ac5d8b99
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2011-01-18 13:14:25 -05:00
Moises Silva
07fa8a4a72
freetdm: fix windows ftmod_wanpipe bug on link connect/disconnect
2011-01-18 13:13:30 -05:00
Moises Silva
1db40e60e4
freetdm: improved logic to enable/disable EC on call start/stop
...
- MFC-R2 requires tone signaling that gets screwed sometimes
if the EC is enabled during call setup.
- EC is now enabled only when switching to a state requiring
media (UP and PROGRESS_MEDIA)
- The logic is aware of EC persist option in Wanpipe
- Improved logging in ftmod_wanpipe to print EC state on startup
2011-01-18 11:28:37 -05:00
Moises Silva
6734fe711b
freetdm: General fixes for alarm handling and added MFCR2 suspend support
...
- Clean up ftdm_channel_set_sig_status locking and sanity checks
- Set FTDM_CHANNEL_SUSPENDED when delivering FTDM_SIGEVENT_SIGSTATUS changed to SUSPENDED
- Clear FTDM_CHANNEL_SUSPENDED when delivering FTDM_SIGEVENT_SIGSTATUS changed to UP
- Update ftmod_r2 to honor local suspend requests when returning from alarm state
2011-01-17 15:42:36 -05:00
Moises Silva
04d5652819
freetdm: fix incorrect alarm reporting due to Wanpipe bug
...
proper alarm handling for R2 calls
2011-01-14 18:43:42 -05:00
Moises Silva
946f47f189
freetdm: fix wp config message
2011-01-12 13:16:45 -05:00
Moises Silva
a3499c5343
freetdm: fix wink/flash in ftmod_wanpipe
2011-01-06 13:50:26 -05:00
Arnaldo Pereira
4098b4e289
freetdm: ftmod_wanpipe - fix log msg
2010-12-23 16:04:25 -02:00
Arnaldo Pereira
3910889aec
freetdm: ftmod_wanpipe - not locking the channel on wanpipe_channel_next_event(), now the core takes care of that
2010-12-22 20:10:41 -02:00
Arnaldo Pereira
248fe20dcc
freetdm: ftmod_wanpipe - pass tdm_api as a pointer to wanpipe_channel_process_event()
2010-12-22 19:08:49 -02:00
Arnaldo Pereira
3a8ce05cc6
freetdm: ftmod_wanpipe - refactored wanpipe_channel_next_event(), wanpipe_span_next_event()
...
and created wanpipe_channel_process_event(), used by both
2010-12-22 18:50:19 -02:00
Moises Silva
665b12b1f5
Merge remote branch 'fsorig/master'
2010-12-21 15:23:23 -05:00
Moises Silva
cdfa8bf7ae
freetdm: Added new OOB event FTDM_OOB_POLARITY_REVERSE
...
Added new channel command FTDM_COMMAND_SET_POLARITY
ftmod_wanpipe - Added support to enqueue polarity events on FXO lines
ftmod_wanpipe - Added support to set polarity on FXS lines
ftmod_analog - Added support to answer and hangup FXO lines on polarity reverse
ftmod_analog - Added support to reverse polarity in the FXS line on answer and hangup
mod_freetdm - Added parameters answer-on-polarity, hangup-on-polarity and polarity-delay
to enable those analog features
2010-12-21 15:11:22 -05:00
Jeff Lenk
82ad5278b3
tweak vs2010 freetdm wanpipe
2010-12-20 14:55:18 -06:00
Arnaldo Pereira
bb8d901c4f
freetdm: ftmod_wanpipe - replaced some POLL macros by SANG_WAIT_OBJ_*
2010-12-15 18:32:35 -02:00
Arnaldo Pereira
dcdbeff9d8
freetdm: ftmod_wanpipe - now receiving ftdm macros for channel polling, instead of using POLLPRI, etc., directly
...
ftmod_r2 - also using ftdm macros for polling
2010-12-15 17:43:40 -02:00
Moises Silva
8c057921f3
ftmod_wanpipe - fix idle frame stats
2010-12-10 08:32:36 -05:00
Moises Silva
15d18e7a15
freetdm: ftmod_r2 - Fixed input size for tx and rx dumping
...
ftmod_r2 - Set tx queue to 4 only
ftmod_wanpipe - Fixed stats warnings
2010-12-08 10:45:45 -05:00