122 Commits

Author SHA1 Message Date
Arnaldo Pereira
1347983883 freetdm: ftmod_r2 - handle FTDM_CHANNEL_STATE_RINGING, just printing a debug message 2010-12-10 19:31:11 -02:00
Arnaldo Pereira
666e9fc2c6 freetdm: ftmod_r2 - reject collect calls when allow_collect_calls isn't true 2010-12-10 18:48:04 -02:00
David Yat Sin
fb9a1b05ac Merge branch 'smgfs' 2010-12-10 15:22:14 -05:00
Moises Silva
e96d8f1630 freetdm: fix windows warning in ftmod_r2 2010-12-10 13:42:47 -05:00
Moises Silva
002181e143 freetdm: fix serious mem leak in R2 module iterator usage 2010-12-10 06:52:04 -05:00
Moises Silva
499eafb2e0 freetdm: check for dump enabled before writing to file 2010-12-09 07:19:31 -05:00
Moises Silva
b02682bdbe freetdm: ftdm_r2 - process only OOB events 2010-12-08 22:55:43 -05:00
Moises Silva
315441d219 freetdm: ftmod_r2 - handle race on protocol error 2010-12-08 14:30:47 -05:00
Moises Silva
fc2f2790c0 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2010-12-08 13:16:17 -05:00
Arnaldo Pereira
bc44d99a45 Merge branch 'master' of git@git.sangoma.com:smg_freeswitch 2010-12-08 19:25:55 -02:00
Arnaldo Pereira
68cad2aa95 freetdm: ftmod_r2 - use freetdm logical channel id to set r2chan's id 2010-12-08 19:25:44 -02:00
Moises Silva
e6250bcb94 freetdm: ftmod_r2 - Add protocol error recovery timer 2010-12-08 13:15:26 -05:00
Moises Silva
de23c6d375 freetdm: ftmod_r2 - Remove buggy collision check 2010-12-08 12:01:13 -05:00
Moises Silva
d6583acd3b freetdm: mod_freetdm - fix progress media state for R2 signaling
ftmod_r2 - Do not set the state to DIALING unless openr2_chan_make_call succeeds
2010-12-08 11:57:24 -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
Moises Silva
71a902d258 freetdm: Added core rx and tx drops
Added sig_write callback
	 ftmod_r2 - Added IO stats flag during call setup
	          - Disable user read and writes during call setup
2010-12-08 09:09:14 -05:00
Arnaldo Pereira
1088533626 freetdm: removed dump_mf() debug call from ftmod_r2 and added a comment to ftdm_io 2010-12-07 18:14:03 -02:00
Moises Silva
673fcb6572 freetdm: ftmod_r2 - set MF dumps for outgoing calls too 2010-12-07 09:44:38 -05:00
Moises Silva
5522982936 Merge remote branch 'fsorig/master' 2010-12-06 15:10:53 -05:00
Arnaldo Pereira
22df1818c4 freetdm: ftmod_r2 - small code cleanup 2010-12-06 17:37:03 -02:00
Arnaldo Pereira
de758ca22a freetdm: ftmod_r2 - updated code to match openr2 change, now setting span_id per channel 2010-12-06 17:35:08 -02:00
Moises Silva
004cc9d7aa Merge branch 'moy.iodump' 2010-12-06 07:34:25 -05:00
Moises Silva
e37ce444dd freetdm: fix ftmod_r2 debug message 2010-12-06 07:30:37 -05:00
Arnaldo Pereira
e85ef4cebb freetdm: ftmod_r2 - now setting span id on openr2 through openr2_context_set_span_id() 2010-12-05 19:31:20 -02:00
Moises Silva
50f2686fa1 freetdm: Add FTDM_COMMANDs to debug DTMF 2010-12-03 17:52:10 -05:00
Moises Silva
9cf15ac04b freetdm: add MF dumping support to ftmod_r2
improve sample configuration documentation for MFC-R2
2010-12-03 16:50:03 -05:00
Arnaldo Pereira
e505884e6c freetdm: ftmod_r2 - implemented ftdm_r2_get_channel_sig_status() 2010-12-03 13:59:42 -02:00
Moises Silva
d6d6a9ed9e freetdm: ftmod_r2 - do not act upon protocol error in DOWN state 2010-12-03 06:29:11 -05:00
Arnaldo Pereira
eab0318b7a freetdm: ftmod_r2 - disabled IO stats on all channels 2010-12-02 19:11:35 -02:00
Arnaldo Pereira
a440210f44 freetdm: ftmod_r2 - added state map 2010-12-02 19:10:34 -02:00
Arnaldo Pereira
d0f403b114 freetdm: ftmod_r2 - Use FTDM_CHANNEL_STATE_TERMINATING state properly as well-behaved modules should 2010-12-02 16:38:29 -02:00
Arnaldo Pereira
3dca1cb332 Merge branch 'arnaldo.ftdm_channel_read_event' of git@git.sangoma.com:smg_freeswitch into arnaldo.ftdm_channel_read_event 2010-12-02 13:11:25 -02:00
Arnaldo Pereira
1e2ce092b3 freetdm: ftmod_r2 - fixed segfault 2010-12-02 13:10:57 -02:00
Jeff Lenk
540d486fd0 VS2010 Freetdm fix misc build settings 2010-12-01 18:42:28 -06:00
Moises Silva
383395d125 freetdm: ftmod_r2 - tabs and logging fixes 2010-12-01 17:44:05 -05:00
Arnaldo Pereira
3dc8d5b09a Merge branch 'master' into arnaldo.ftdm_channel_read_event
Conflicts:

	libs/freetdm/src/ftdm_io.c
	libs/freetdm/src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c
2010-12-01 20:34:02 -02:00
Arnaldo Pereira
87d5826142 freetdm: Fix segfault due to race condition in ftmod_r2 processing loop
Added SIGEVENT_PROCEED for ftmod_r2
         Cleaned up code in main loop to use channel iterators
2010-12-01 20:18:35 -02:00
Arnaldo Pereira
85d2395d26 freetdm: ftmod_r2 - now clearing FTDM_CHANNEL_STATE_CHANGE flag when needed 2010-12-01 16:23:21 -02:00
Arnaldo Pereira
3934682e9b freetdm: ftmod_r2 - rename ftdm_started flag to ftdm_call_started 2010-11-30 16:01:08 -02:00
Moises Silva
2a00d3ea13 Merge remote branch 'fsorig/master'
Conflicts:
	conf/dialplan/default.xml
2010-11-30 12:19:42 -05:00
Jeff Lenk
7630d47e0e VS2010 Initial version for freetdm 2010-11-29 21:55:34 -06:00
Arnaldo Pereira
74f04959b4 freetdm: ftmod_r2 - reverted last commit 2010-11-29 19:27:49 -02:00
Arnaldo Pereira
ac2998b61f freetdm: ftmod_r2 - set feature FTDM_CHANNEL_FEATURE_IO_STATS just when the channel is in FTDM_CHANNEL_STATE_UP state 2010-11-29 16:48:01 -02:00
Arnaldo Pereira
f7279386e4 freetdm: ftmod_r2 - replaced deprecated ftdm_r2_configure_span() by ftdm_r2_configure_span_signaling(), all r2 default params now stays on ftmod_r2 2010-11-26 22:10:33 -02: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
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