Moises Silva
70697b8835
Merge remote branch 'smgfs/master'
2011-01-06 15:00:51 -05:00
Moises Silva
3018400461
freetdm: only handle zt events when FTDM_CHANNEL_EVENT is set
2011-01-06 14:54:19 -05:00
Moises Silva
81f01f0ee7
freetdm: handle ZT_EVENT_NONE
2011-01-06 14:33:28 -05:00
Moises Silva
a3499c5343
freetdm: fix wink/flash in ftmod_wanpipe
2011-01-06 13:50:26 -05:00
Moises Silva
b09c32c19a
freetdm: use /bin/sh and not /bin/bash in the bootstrap script
2011-01-06 09:51:17 -05:00
Moises Silva
309ced0eac
Merge remote branch 'fsorig/master'
2011-01-06 09:04:57 -05:00
David Yat Sin
e06feedd9e
Merge branch 'master' of git.freeswitch.org:freeswitch
2011-01-05 16:25:22 -05:00
David Yat Sin
ae70ea0c13
Freetdm - ISDN:Fix for progress indicator not set properly. Allow state change from RINGING to PROGRESS
2011-01-05 16:25:06 -05:00
Moises Silva
becf16c58c
freetdm: fix warning
2011-01-05 13:38:25 -05:00
Moises Silva
ac736e4e45
Merge branch 'master' into netborder
2011-01-05 13:34:28 -05:00
Moises Silva
eb84fc772f
Merge branch 'master' into netborder
...
Conflicts:
libs/freetdm/src/ftdm_io.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c
libs/freetdm/src/include/freetdm.h
2011-01-05 13:11:37 -05:00
Arnaldo Pereira
2f7caaf2cb
Merge branch 'master' of git@git.sangoma.com:smg_freeswitch
2011-01-05 15:27:52 -02:00
Arnaldo Pereira
4b04032bd8
freetdm: ftmod_r2 - set the FTDM_CHANNEL_USER_HANGUP flag right before changing chan state to FTDM_CHANNEL_STATE_HANGUP
2011-01-05 15:27:20 -02:00
Moises Silva
f574db0958
freetdm: clear blocking flag when failing to wait for state change
2011-01-05 12:23:09 -05:00
David Yat Sin
98fa4a914c
freetdm - ISDN:Fix for bearer Cap
2011-01-05 12:02:24 -05:00
Brian West
3734f4cd44
bump copyright date and fix some email and typos from diego.
2011-01-05 10:09:04 -06:00
Moises Silva
35776314d0
freetdm: Use proper screen and presentation definitions in mod_freetdm
2011-01-05 10:39:25 -05:00
Arnaldo Pereira
7c3fd20104
Merge branch 'master' of git@git.sangoma.com:smg_freeswitch
2011-01-04 20:10:41 -02:00
Arnaldo Pereira
a390e046b7
freetdm: ftmod_r2 - now locking the channel on main loop start and finish
...
replaced calls to ftdm_mutex_lock() with ftdm_channel_lock()
2011-01-04 20:07:22 -02:00
Moises Silva
47c1b6d96a
freetdm: add validation to ftdm_span_start and ftdm_span_stop
2011-01-04 14:23:25 -05:00
Moises Silva
1334d02ac0
Merge branch 'moy.nonblocking-api'
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c
2011-01-04 12:32:30 -05:00
Moises Silva
5c02639b5a
freetdm: update ftmod_sangoma_ss7 to use new state advance API
2011-01-04 10:37:20 -05:00
Moises Silva
4a6b4e86f1
freetdm: add non-locking answer function to handle answer indication
...
export ftdm_current_time_in_ms to users
update testr2 to test non-blocking API (no waiting on indications)
2011-01-04 09:30:49 -05:00
Moises Silva
6f5a0e9ff5
freetdm: typo
2010-12-31 15:06:49 -05:00
Moises Silva
fe0d8d1ec5
freetdm: - updated all signaling modules (except for ftmod_isdn and ftmod_sangoma_ss7) to adapt to new core state processing
...
- fixed bug in configure.ac to detect ftmod_pritap compilation
- ignore FTDM_SIGEVENT_RELEASED and FTDM_SIGEVENT_INDICATION_COMPLETED in mod_freetdm
- Destroy the state completed interrupt on channel destroy
- Fix analog polarity reversal bug when using 3-way calling or call-swap
2010-12-31 13:44:20 -05:00
Moises Silva
39d58e0452
freetdm: - Update ftmod_sangoma_isdn to use core state advance
...
- Added locking documentation (docs/locking.txt)
- Updated core state advance to use state processor in span
rather than pushing the processor in the function arguments
2010-12-31 09:42:15 -05:00
Moises Silva
903d136481
freetdm: remove busy-waiting and use ftdm interrupt to wait for state change completion
2010-12-30 10:23:56 -05:00
Moises Silva
55da2afa7f
Merge branch 'moy.nonblocking-api' of git.sangoma.com:smg_freeswitch into moy.nonblocking-api
2010-12-29 14:08:57 -05:00
Moises Silva
6fb1e5d9c1
freetdm: free the iterator when setting channels to non-block
2010-12-29 14:08:18 -05:00
Moises Silva
c854fe518a
freetdm: update 2008 freetdm vcproj to include ftdm_state header and C file
2010-12-29 14:04:31 -05:00
Moises Silva
090864fa39
freetdm: completed most of the code for the new core state processing
...
use new core state processing functions in ftmod_r2
2010-12-29 13:38:43 -05:00
Moises Silva
4268bf84b0
freetdm: more core state refactoring, still untested
2010-12-24 15:58:04 -05:00
Moises Silva
82297de753
freetdm: state refactoring in progress *shrug*
2010-12-23 19:50:13 -05:00
Arnaldo Pereira
836604cfd3
Merge branch 'master' into arnaldo.r2_reset_channel
2010-12-23 21:23:01 -02:00
Arnaldo Pereira
c06a835822
freetdm: fixed log message
2010-12-23 21:10:56 -02:00
Moises Silva
cd28c4fc98
fretdm: remove m3ua unused stuff
2010-12-23 17:59:05 -05:00
Moises Silva
568013bc60
freetdm: initial changes to make FreeTDM APIs non-blocking
2010-12-23 15:39:20 -05:00
Arnaldo Pereira
fa5ec0e553
freetdm: core - changed behavior of ftdm_channel_close(). instead of returning if the channel isn't
...
opened, not it prints a warning and proceeds to close it.
ftmod_r2 - added handler for FTDM_CHANNEL_STATE_RESET state
2010-12-23 18:15:37 -02:00
Moises Silva
656ecc1bc0
freetdm: fix ftmod_zt warning
2010-12-23 14:11:09 -05:00
Arnaldo Pereira
d8c7913b98
freetdm: ftmod_zt - locking the channel on zt_channel_next_event()
2010-12-23 16:10:53 -02:00
Arnaldo Pereira
a797a93feb
freetdm: ftmod_zt - refactored zt_channel_next_event(), zt_next_event() and created zt_channel_process_event()
2010-12-23 16:05:48 -02:00
Arnaldo Pereira
4098b4e289
freetdm: ftmod_wanpipe - fix log msg
2010-12-23 16:04:25 -02:00
David Yat Sin
9be9d799f3
Fix for always returning FTDM_FAIL when sending FACILITY msg
2010-12-23 12:41:12 -05:00
David Yat Sin
40aa182e30
Removed check for spInstId when sending Facility msg to allow transmission of FACILITY msg without receiving PROCEED msg from remote side
2010-12-23 11:29:55 -05: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
3e32e6ad7b
Merge branch 'master' into arnaldo.span_event_refactor
...
Conflicts:
libs/freetdm/src/ftdm_io.c
2010-12-22 20:08:05 -02:00
Arnaldo Pereira
bc0414a8b5
Merge branch 'master' into arnaldo.zt_chan_next_event
2010-12-22 19:30:44 -02:00
Arnaldo Pereira
818887f9d3
Merge branch 'master' into arnaldo.zt_chan_next_event
2010-12-22 19:09:53 -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