4885 Commits

Author SHA1 Message Date
Moises Silva
894dea2803 freetdm: ftmod_wanpipe - flush stats when opening a channel 2010-11-26 12:39:30 -05:00
Arnaldo Pereira
2b126a1510 freetdm: ftmod_r2 - cast added 2010-11-26 15:03:31 -02:00
Arnaldo Pereira
80031c3e17 freetdm: ftmod_r2 - added percentage to loop timing stats 2010-11-26 14:51:09 -02:00
Arnaldo Pereira
ef86825076 freetdm: ftmod_r2 - fixed ftdm_r2_state_advance_all() definition 2010-11-26 13:49:34 -02:00
Moises Silva
86657a6c0a freetdm: ftmod_r2 - process all state changes before moving to openr2 events or going back to sleep 2010-11-26 10:42:37 -05:00
Moises Silva
54a3c95cb0 freetdm: add r2 loop timing statistics 2010-11-25 23:42:36 -05:00
Arnaldo Pereira
ca2370d0a6 freetdm: when protocol errors occurs on ftmod_r2, the channel state is properly set as down now 2010-11-25 22:24:38 -02:00
Arnaldo Pereira
1bd4de4fd9 freetdm: when protocol errors occurs on ftmod_r2, the channel state is properly set as down now 2010-11-25 22:11:20 -02:00
David Yat Sin
5c747b699c Fix for receiving/transmitting facility IE 2010-11-25 18:55:27 -05:00
David Yat Sin
2973776b64 changed set_facility_ie 2010-11-25 18:55:27 -05:00
David Yat Sin
b8fb8acca1 freetdm: ISDN allow change state from PROCEED to UP 2010-11-25 18:55:27 -05:00
David Yat Sin
1b3c306636 Fix for receiving/transmitting facility IE 2010-11-25 18:54:15 -05:00
David Yat Sin
3b0911aaf3 changed set_facility_ie 2010-11-25 16:36:49 -05:00
David Yat Sin
39155c614c freetdm: ISDN allow change state from PROCEED to UP 2010-11-25 16:16:36 -05:00
David Yat Sin
535a578ef6 Fix for caller ID not received properly on BRI 2010-11-25 13:18:26 -05:00
David Yat Sin
7433a1e578 Fix for caller ID not received properly on BRI 2010-11-25 13:16:44 -05:00
Moises Silva
ffbded67fd freetdm: ftmod_libpri - lock the channel in libpri on_ring callback
this should fix potential call_data pointer corruption
2010-11-25 12:53:51 -05:00
Arnaldo Pereira
d32be19c00 freetdm: moved ftdm_channel_read_event() to freetdm.h 2010-11-25 15:50:01 -02:00
Arnaldo Pereira
78036cdcec freetdm: eliminated some warnings from ftmod_r2 windows build 2010-11-25 15:49:52 -02:00
Arnaldo Pereira
597aa087db freetdm: on ftmod_r2, fixed flags for correctly polling the span, now freeing
poll_events pointer, enabling/disabling channel reading flag when needed.
		 also removed the test for FTDM_CHANNEL_OPEN flag on ftdm_channel_wait().
2010-11-25 15:49:43 -02:00
Arnaldo Pereira
e79488cf49 freetdm: now wanpipe_channel_next_event() doesn't expect the flag FTDM_CHANNEL_EVENT to be set. If it is, it just clears it. Also removed unused code from wanpipe_channel_next_event() 2010-11-25 15:49:25 -02:00
Arnaldo Pereira
c1e79295e4 freetdm: removed wrong main loop code 2010-11-25 15:49:11 -02:00
Arnaldo Pereira
c842466a68 freetdm: ftdm_channel_read_event() to retrieve events from a channel, removed from ftmod_r2: ftdm_r2_sig_read(), FTDM_R2_PROCESSING flag and locks for ftdmchan 2010-11-25 15:48:33 -02:00
Arnaldo Pereira
b7c82d4c2e freetdm: moved ftdm_channel_read_event() to freetdm.h 2010-11-25 15:40:44 -02:00
Arnaldo Pereira
37ce4003e1 freetdm: eliminated some warnings from ftmod_r2 windows build 2010-11-25 14:31:30 -02:00
Moises Silva
75bd564210 freetdm: wait for state change to be cleared when placing outgoing calls
this fixes a race where the call is hangup even before the state
         DIALING is processed and therefore the HANGUP state change is
         ignored.
2010-11-25 09:37:25 -05:00
Arnaldo Pereira
9fbecc60be freetdm: on ftmod_r2, fixed flags for correctly polling the span, now freeing
poll_events pointer, enabling/disabling channel reading flag when needed.
		 also removed the test for FTDM_CHANNEL_OPEN flag on ftdm_channel_wait().
2010-11-25 00:36:01 -02:00
David Yat Sin
5eb172d9f3 freetdm: ISDN Changes to better match SIP-to-TDM states 2010-11-24 20:12:09 -05:00
David Yat Sin
b814dc17ce freetdm: ISDN Changes to better match SIP-to-TDM states 2010-11-24 20:04:43 -05:00
Arnaldo Pereira
2b0189beca freetdm: now wanpipe_channel_next_event() doesn't expect the flag FTDM_CHANNEL_EVENT to be set. If it is, it just clears it. Also removed unused code from wanpipe_channel_next_event() 2010-11-24 22:58:05 -02:00
Arnaldo Pereira
a5d53b8a38 freetdm: removed wrong main loop code 2010-11-24 22:14:06 -02:00
Arnaldo Pereira
03dc3b7b8d freetdm: ftdm_channel_read_event() to retrieve events from a channel, removed from ftmod_r2: ftdm_r2_sig_read(), FTDM_R2_PROCESSING flag and locks for ftdmchan 2010-11-24 21:25:24 -02:00
Moises Silva
a697462a58 freetdm: ftmod_libpri - Do not unlock the channel until all states pending
have been cleared. This should fix issues with
                        state transitions being ignored.
2010-11-24 12:30:58 -05:00
Moises Silva
4bdcebde82 Merge branch 'master' into netborder 2010-11-24 09:30:42 -05:00
Moises Silva
473a04651c freetdm: add missing string for SIGEVENT_RELEASED 2010-11-24 09:28:34 -05:00
Travis Cross
89245dc5a1 remove ignored file from tree 2010-11-24 03:58:22 +00:00
Michael S Collins
61bc810bf8 Fix usage formatting in logger.pl 2010-11-23 17:17:46 -08:00
David Yat Sin
ab246b9b58 freetdm: ISDN - Added pendingsignals to list of interrupts in span poll thread 2010-11-23 18:12:22 -05:00
David Yat Sin
1526f83c09 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2010-11-23 17:48:16 -05:00
David Yat Sin
9f183fa4b1 freetdm: ISDN - Added pendingsignals to list of interrupts in span poll thread 2010-11-23 17:41:40 -05:00
Moises Silva
6e07995bee freetdm: check alarm status when starting the span 2010-11-23 17:00:24 -05:00
Moises Silva
c059649f8f freetdm: only notify of released channels when is a voice channel 2010-11-23 16:27:40 -05:00
Moises Silva
2f08cb6ad0 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2010-11-23 15:51:05 -05:00
Moises Silva
ce67a4d39b freetdm: do not flush events queue on channel start 2010-11-23 15:49:50 -05:00
Arnaldo Pereira
4a6be5477a freetdm: updated libopenr2 dll name on ftmod_r2 msvc dependency 2010-11-23 18:00:11 -02:00
Arnaldo Pereira
8aae091273 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2010-11-23 14:56:50 -02:00
Arnaldo Pereira
af5f0a4acd freetdm: made ftmod_r2 use FTDM_SPAN_USE_SIGNALS_QUEUE and properly send FTDM_SIGEVENT_SIGSTATUS_CHANGED 2010-11-23 14:55:59 -02:00
Moises Silva
04e8541366 freetdm: add release event to ftdm core 2010-11-23 11:43:52 -05:00
Jeff Lenk
c109a89e4e VS2010 fix initial build dependency 2010-11-22 21:49:33 -06:00
David Yat Sin
8e142ff22a Merge branch 'netborder' 2010-11-22 15:16:10 -05:00