Commit Graph

4694 Commits

Author SHA1 Message Date
David Yat Sin a40f92674f Fix for compile error 2010-12-07 11:42:36 -05:00
David Yat Sin 96e4a6b7d6 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2010-12-07 11:34:43 -05:00
David Yat Sin b4cb165115 freetdm:Changes to transmit facilityStr in PROGRESS and ALERT messages 2010-12-07 11:33:51 -05:00
Arnaldo Pereira 5d288a9a4f freetdm: fix testsangomaboost compilation 2010-12-07 14:18:38 -02:00
Arnaldo Pereira ceaa7b1c33 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2010-12-07 14:04:27 -02:00
Arnaldo Pereira d4f512083f freetdm: ftmod_r2 - added cast to properly malloc io dump buffer on win64 2010-12-07 13:58:44 -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 34e44f92a1 freetdm: OPENZAP-121 - ftmod_sangoma_ss7 compile error 2010-12-06 23:24:39 -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
Arnaldo Pereira 430556697e freetdm: fixed compilation on windows 2010-12-06 17:11:56 -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
Moises Silva c05cae9f0a freetdm: use ftdm_status_t as return code for io dump and debug dtmf functions 2010-12-06 07:26:04 -05:00
Moises Silva 3284c76150 freetdm: remove DEBUG_DTMF macros from build 2010-12-06 07:22:16 -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 6e05e90caf freetdm: reduce log severity 2010-12-03 17:54:24 -05: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
David Yat Sin 8d57adfc61 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2010-12-03 14:30:36 -05:00
David Yat Sin 74f34db2d5 freetdm: ISDN - Added support to push raw facility IE from CONNECT messages 2010-12-03 14:22:01 -05:00
Moises Silva 1e3a86310f Merge branch 'master' into moy.iodump 2010-12-03 13:01:26 -05:00
Moises Silva 1c636e8003 Merge branch 'master' into moy.iodump 2010-12-03 12:59:48 -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
Moises Silva dae177ec30 freetdm: Add configuration profiles support for openr2 2010-12-03 06:13:11 -05:00
Moises Silva 8dd33bc8cc freetdm: add channel commands to record and dump media 2010-12-02 18:35:48 -05:00
Arnaldo Pereira cf7d91a769 Merge branch 'arnaldo.ftdm_channel_read_event' 2010-12-02 20:53:18 -02:00
Arnaldo Pereira 7dbb4834e4 freetdm: ftmod_wanpipe - fixed param documentation for wanpipe_channel_next_event() 2010-12-02 20:21:22 -02:00
Moises Silva e0048ed24e freetdm: OPENZAP-120 - Allow FXO to bridge calls without digits 2010-12-02 16:44:34 -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
David Yat Sin 2673bb77a0 freetdm: ISDN - Cause value only evaluated on switchtype=5ESS 2010-12-02 14:26:11 -05:00
David Yat Sin 60ab93e36c freetdm: Fix for TON/NPI from default_caller_data ignored 2010-12-02 14:25:23 -05: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
David Yat Sin 90b0718d5e freetdm: fix for TON/NPI not set to default if not available from core 2010-12-02 12:21:38 -05:00
Arnaldo Pereira 980692ba94 freetdm: ftmod_r2 - fixed 'Tx Queue Full' print, it was printing rx's queue length instead of tx 2010-12-02 13:38:28 -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
Michael S Collins 7039ba47a1 libesl: allow fs_cli -x to have args up to 1024 chars (was 256) 2010-12-01 17:39:17 -08: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
David Yat Sin 7dcddfa881 Merge branch 'smgfs' 2010-12-01 17:13:38 -05:00
David Yat Sin 71e8ed8180 freetdm: ISDN - Fix for not being able to open d-channel when span is in alarm 2010-12-01 17:03:42 -05:00
Arnaldo Pereira 1b7e4a0df9 Merge branch 'arnaldo.ftdm_channel_read_event' of git@git.sangoma.com:smg_freeswitch into arnaldo.ftdm_channel_read_event 2010-12-01 16:24:03 -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
Jeff Lenk 6b52a43314 fix build warnings 2010-12-01 11:55:05 -06:00
Jeff Lenk 43c91d5fce misc windows x64 fixes 2010-12-01 10:25:02 -06:00
Arnaldo Pereira 1cad9ed8a9 Merge branch 'arnaldo.ftdm_channel_read_event' of git.sangoma.com:smg_freeswitch into arnaldo.ftdm_channel_read_event 2010-12-01 13:55:34 -02:00
Arnaldo Pereira 6b611662c2 freetdm: removed ftmod_sangoma_boost, testboost, testsangomaboost, ftmod_sangoma_isdn and ftmod_r2 from default msvc 2008 build 2010-12-01 13:47:17 -02:00
David Yat Sin 35ba58e649 freetdm - ISDN:Fix for windows compilation issues 2010-11-30 17:48:55 -05:00
Moises Silva 086245a701 freetdm: do not skip states if FREETDM_SKIP_SIG_STATES is not defined 2010-11-30 17:21:48 -05:00
Moises Silva 15b5170b14 freetdm: ftmod_libpri - add support for RINGING state 2010-11-30 16:42:58 -05:00
Moises Silva e3b070c88f freetdm: ftmod_wanpipe - do not test 80% tx queue full 2010-11-30 13:21:47 -05:00
Arnaldo Pereira 3934682e9b freetdm: ftmod_r2 - rename ftdm_started flag to ftdm_call_started 2010-11-30 16:01:08 -02:00
David Yat Sin a27bdf3f5b freetdm:Changed freetdm variables 2010-11-30 12:57:43 -05:00
David Yat Sin 302d5bb18f Changes for ftdm variables 2010-11-30 12:30:31 -05:00
Moises Silva 2a00d3ea13 Merge remote branch 'fsorig/master'
Conflicts:
	conf/dialplan/default.xml
2010-11-30 12:19:42 -05:00
Moises Silva 469728a865 freetdm: clear out wait flags in the core on timeout 2010-11-30 11:38:38 -05:00
Moises Silva a523e7755c freetdm: get rid of Linux warnings in testsangomaboost.c 2010-11-30 11:07:40 -05:00
Arnaldo Pereira 136fc8aa95 freetdm: ftmod_wanpipe - removed 80% tx/rx queue warnings 2010-11-30 13:56:29 -02:00
Moises Silva bce61e7f92 freetdm: ftmod_wanpipe - use SANGOMA_WAIT_INFINITE instead of -1 2010-11-30 10:49:23 -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
Moises Silva 7a7a387f55 freetdm: improve IO stats (cherry picked from R2 branch) 2010-11-26 15:49:18 -05:00
Moises Silva 0b7a2d4c92 freetdm: remove openzap projects 2010-11-26 15:10:18 -05:00
Moises Silva d53db20243 freetdm: ftmod_wanpipe - add tx stats 2010-11-26 15:06:36 -05:00
Moises Silva 17fc3bd62b freetdm: ftmod_wanpipe, ftmod_sangoma_isdn and and core - Updated stats code 2010-11-26 14:03:16 -05:00
David Yat Sin 546a2961cb Added channel-restart-on-link-up option 2010-11-26 12:59:36 -05:00
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 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 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 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 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 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 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