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
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
Moises Silva
f1789ed5a2
Merge remote branch 'fsorig/master'
2010-11-22 10:41:16 -05:00
Moises Silva
a9a31041d4
freetdm: added wait_dialtone_timeout parameter for ftmod_analog
...
if this parameter is set to 0 ftmod_analog will not wait
for dial tone before dialing out the requested number.
Anything bigger than 0 is the units in milliseconds to
wait for dialtone before aborting the call.
2010-11-20 18:18:37 -05:00
David Yat Sin
53c41c0463
freetdm: ISDN - Fix for main loop going to sleep without processing events from IO module
2010-11-20 10:25:02 -05:00
David Yat Sin
5c128405b8
Fix for windows compile errors introduced during previous merge
2010-11-19 14:41:26 -05:00
David Yat Sin
553255c631
Fixed some windows compile warnings from merge
2010-11-19 14:33:57 -05:00
David Yat Sin
15d02eb930
Merge branch 'netborder' of git.sangoma.com:smg_freeswitch into netborder
2010-11-19 14:18:44 -05:00
David Yat Sin
995c250518
Merged from master branch
2010-11-19 13:58:08 -05:00
Jeff Lenk
3c76811f0c
fix unimrcp build after last commit
2010-11-18 21:19:57 -06:00
Mathieu Rene
de417e99f0
Implement switch_queue_pop_timeout() and refactor sofia_profile_worker_thread_run() to use it so it doesn't wake up too often
2010-11-18 21:00:35 -05:00
Stefan Knoblich
d4138959b2
freetdm: use m4_ifdef() to check for pkg-config macros and print a warning if they are not available
...
...instead of failing at runtime
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-18 23:14:46 +01:00
Konrad Hammel
5e562ed55f
freetdm: ss7 - bug fix for caller-id presentation...line value was not passed through stack properly
2010-11-17 16:41:38 -05:00
Jeff Lenk
4d41a0f3a2
FS-2855 Fix spidermonkey under windows x64
2010-11-17 15:39:33 -06:00
Anthony Minessale
b32ceb3c22
part 2
2010-11-17 11:46:20 -06:00
Anthony Minessale
b517ddd6d3
fix jitterbuffer
2010-11-17 10:51:14 -06:00
Arnaldo Pereira
fee2f1b701
freetdm: removed empty stats from ftmod_r2 and fixed strsep() definition warning.
2010-11-17 14:36:31 -02:00
cypromis
5d28a8fa05
ftmod_zt typo ...
2010-11-17 17:15:30 +01:00
cypromis
05d1fd2a66
ftmod_zt rc has changed to result
2010-11-17 17:01:30 +01:00
Moises Silva
5486b8c74d
freetdm: retry polling in DAHDI devices when fails due to interrupted system call
2010-11-16 23:41:11 -05:00
Jeff Lenk
4f343bf892
fix spidermonkey with x64 windows
2010-11-16 17:34:50 -06:00