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
f41ff72790
Fixed compilation issues
2010-12-03 14:42:37 -05:00
David Yat Sin
a9af077eb5
freetdm: ISDN - Added support to push raw facility IE from CONNECT messages
2010-12-03 14:31:00 -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
c75e5150d1
freetdm: ftmod_r2 - implemented ftdm_r2_get_channel_sig_status()
2010-12-03 14:01:26 -02:00
Arnaldo Pereira
e505884e6c
freetdm: ftmod_r2 - implemented ftdm_r2_get_channel_sig_status()
2010-12-03 13:59:42 -02:00
Arnaldo Pereira
f5a9adae92
Merge branch 'master' into netborder
...
Conflicts:
libs/freetdm/src/ftdm_io.c
libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.h
libs/freetdm/src/include/freetdm.h
2010-12-03 12:40:14 -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
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
David Yat Sin
e1efaca21f
Added restart_opt
2010-12-01 15:15:37 -05:00
David Yat Sin
a5a4a7337a
Allowed state change from PROGRESS to UP
2010-12-01 15:13:02 -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
David Yat Sin
9d021b8dc4
Freetdm: moved some defines from ftmod_sangoma_isdn.h to ftmod_sangoma_isdn_user.h
2010-12-01 12:33:32 -05: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
David Yat Sin
f0d1578592
freetdm - ISDN:Fix for windows compilation issues
2010-11-30 16:45:05 -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
David Yat Sin
3caeb58533
Changes to freetdm variables
2010-11-30 13:17:48 -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
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
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
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
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
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
Stefan Knoblich
9257e0f344
ftmod_isdn: Port(/Fix) span signal handling, remove some dead/unused pieces and close the D-Channel on shutdown.
...
This fixes a NULL-call segfault in ftdm_span_trigger_signal().
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-16 23:01:21 +01:00
Stefan Knoblich
a9b2ced2aa
ftmod_libpri: First part of the BRI PTMP channel handling changes.
...
I really need to dig deeper here, some libpri events never fire for
incoming calls and i'll have to find out how mod_freetdm or the
FreeSWITCH core change states on the channel...
Anyway, incoming and outgoing calls still work for me (BRI PTMP TE),
so commit this now and let a wider audience do some more testing.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Tested-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-16 23:01:21 +01:00
David Yat Sin
c5070aaf52
Fixed cyginstall.sh script
2010-11-16 14:56:19 -05:00
David Yat Sin
65be57d212
Fixed for windows compilation issues
2010-11-16 12:41:56 -05:00
Konrad Hammel
525f399812
freetdm: ss7 - updated ftmod_sangoma_ss7 to support changes to FreeTDM api
2010-11-16 11:07:41 -05:00
David Yat Sin
a2add13963
freetdm:Changes for shared IO
2010-11-15 19:16:09 -05:00
Arnaldo Pereira
b1e773e787
freetdm: fixed ftmod_r2 r2conf function pointers
2010-11-15 21:10:39 -02:00
Moises Silva
9fa6fb5e02
freetdm: remove unused patches directory
2010-11-15 15:48:59 -05:00
Moises Silva
6cfce6f43d
freetdm: rename mod_data to io_data since is data meant for I/O modules only
...
fix ftmod_isdn usage of mod_data, it should be call_data pointer
2010-11-15 15:39:44 -05:00
David Yat Sin
caacb24500
freetdm: Changes for FTDM IO commands
2010-11-15 14:13:01 -05:00
Moises Silva
f3e55a26ef
Merge remote branch 'fsorig/master'
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c
2010-11-15 14:00:49 -05:00
David Yat Sin
a09bce346e
Fix for compilation errors due to some functions defined as extern
2010-11-15 11:46:47 -05:00
Stefan Knoblich
ced7c9ae43
freetdm: Another round of parameter handling fixes (ftmod_{libpri,isdn,pritap})
...
ftmod_pritap: Abort before overflowing spanparameters array and initialize to all zero
ftmod_isdn: Fix overflow check, skip over parameters without name or value, initialize spanparameters array to all zero.
ftmod_libpri: Skip over parameters without name or value, initialize spanparameters array to all zero and drop "i < 10" hardcoded check.
This should fix:
2010-11-15 09:24:34.609515 [ERR] ftmod_libpri.c:1741 Unknown parameter '', aborting configuration
2010-11-15 09:24:34.609515 [ERR] mod_freetdm.c:3080 Error configuring FreeTDM span BRI_1
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Reported-by: Ingmar Schraub <is@eseco.de>
2010-11-15 12:33:58 +01:00
Stefan Knoblich
e98b4a6b8d
ftmod_libpri: Set RDNIS
...
Signed-off-by: lakshmanan ganapathy <lakindia89@gmail.com>
Reviewed-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-15 11:38:45 +01:00
Stefan Knoblich
c1517e99d1
ftmod_zt: B-Channels need to have audio mode disabled upon closing the channel.
...
Preparation for fixing channel handling for BRI PTMP (Point-To-MultiPoint) setups.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-14 23:38:16 +01:00
Stefan Knoblich
96b0ef9ce9
ftmod_libpri: Use ftdm_array_len(), remove custom ARRAY_SIZE macro.
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-14 17:48:53 +01:00
Stefan Knoblich
e17201bbac
freetdm: Add ftdm_channel_get_state(), ftdm_channel_get_last_state() and ftdm_span_get_trunk_type_str().
...
Remove custom versions from ftmod_isdn and ftmod_libpri.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-14 17:48:09 +01:00
Stefan Knoblich
b0cca151e6
ftmod_isdn: Major cleanup: use accessor functions, coding-style, etc.
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-14 16:45:35 +01:00
Stefan Knoblich
47af9933c4
freetdm: convert ftmod_isdn to use (+ pri_spans) to use ftdm_configure_span_signaling() interface.
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-14 15:44:50 +01:00
Stefan Knoblich
197e4b71d6
mod_freetdm: Really avoid overwriting the last element of spanparameters.
...
"if (ftdm_array_len(spanparameters) == paramindex)" is still off-by-one,
we want to stop at "ftdm_array_len(spanparameters) - 1", before we overwrite
the last (= terminating, NULL) element.
NOTE: i'd prefer an "argc, argv"-style interface here
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-12 11:42:26 +01:00
David Yat Sin
d0b6117325
FIX for windows IO
2010-11-11 18:43:53 -05:00
Stefan Knoblich
eeaab3a02e
mod_freetdm: Avoid overflowing the spanparameters array of libpri spans, and make other span types use ftdm_array_len() too.
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-11 23:56:55 +01:00
Stefan Knoblich
1e777c2ce9
ftmod_libpri: While we're at it, drop the cast too
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-11 22:21:18 +01:00
Stefan Knoblich
e0961aee3a
ftmod_libpri: Dereference facility event correctly, add debug message.
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-11 22:19:32 +01:00
David Yat Sin
93aa30076b
Fixed conflicts
2010-11-10 19:23:48 -05:00
David Yat Sin
086c397cdc
Merge branch 'master' into netborder
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.h
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cntrl.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c
libs/freetdm/src/include/private/ftdm_core.h
2010-11-10 19:22:27 -05:00
David Yat Sin
6cbf8a0167
freetdm: ISDN - Changes to used ftdm IO for d-channel
2010-11-10 19:03:15 -05:00
Stefan Knoblich
a2e16ce83c
ftmod_libpri: Minor cleanups in ftdm_libpri_configure_span().
...
Move some things around and remove 'paramindex' var (just use 'i' for that too).
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-11 00:16:25 +01:00
Stefan Knoblich
9ff4cfd569
ftmod_libpri: "ftdm libpri debug <span>" now prints the current debug flags
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-11 00:06:06 +01:00
Stefan Knoblich
1074f006a0
ftmod_libpri: Clean up misnamed parameters and variables, remove unused.
...
- Add alias names for parameters:
"node" -> "mode"
"dp" -> "ton"
"switch" -> "dialect"
"l1" -> "layer1"
(Switching between ftmod_libpri and ftmod_isdn is easier now.)
- Removed unused members from struct ftdm_libpri_data
and rename misnamed ones
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-10 22:42:18 +01:00
Stefan Knoblich
3df1476a6d
ftmod_libpri: Major cleanup, enhance configuration checks
...
- Check D and B-channel availability (could be extended to check B-channel count)
- Drop usage of spri->private_info, use spri->span instead
- Use accessor functions where possible
- Rename ftdmchan to chan where possible
- Various other cleanups
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Tested-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-10 21:32:32 +01:00
David Yat Sin
6be15e958e
freetdm:Fix for RDNIS not set
2010-11-10 10:38:05 -05:00
David Yat Sin
d7a136cd1a
freetdm:Fix for RDNIS not set
2010-11-10 10:32:50 -05:00
Moises Silva
d872408922
freetdm: do not declare some sangoma ISDN functions as inline
...
as that does not work on gcc (Debian 4.3.2-1.1) 4.3.2
and probably other compilers when the inlined function
is not defined in the same compilation unit
2010-11-09 19:29:19 -05:00
Stefan Knoblich
180feff1f4
ftmod_libpri: Completely disable on_facility if AOC support is not available in libpri (= is too old).
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-10 01:28:30 +01:00
Stefan Knoblich
cc8d790cfd
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2010-11-10 00:48:59 +01:00
Stefan Knoblich
b1cf0d9a15
ftmod_libpri: Check if a span really has a D-Channel.
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-10 00:47:16 +01:00
David Yat Sin
c9db28c25f
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2010-11-09 16:54:24 -05:00
David Yat Sin
a0b164c132
freetdm: ISDN - Fix for not waking up the line on power-saving lines
2010-11-09 16:34:34 -05:00
Moises Silva
8d66f38212
Merge branch 'master' of git://git.freeswitch.org/freeswitch
...
Conflicts:
conf/autoload_configs/modules.conf.xml
libs/freetdm/src/ftdm_sched.c
libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c
2010-11-09 12:59:48 -05:00
Moises Silva
633599021a
freetdm: minor changes to ftmod_r2
2010-11-09 12:22:53 -05:00
Stefan Knoblich
ff7a617098
ftmod_libpri: Bail out with an error message if libpri is too old and selected trunk type is BRI or BRI_PTMP
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-09 15:51:30 +01:00
David Yat Sin
648eb58fc1
Merge branch 'master' of git.freeswitch.org:freeswitch
2010-11-08 16:13:25 -05:00
David Yat Sin
b36869498f
freetdm: Fix for ftmod_wanpipe failing to compile because some structures are not
...
compatible with std=c99
2010-11-08 16:11:06 -05:00
Stefan Knoblich
0a8c1a04c4
ftmod_libpri: Minor cleanups.
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-08 20:57:21 +01:00
David Yat Sin
adc26e6316
Fixed compile error
2010-11-08 12:30:12 -05:00
David Yat Sin
25c56f6dc9
freetdm: Merged arnaldo.sng_isdn branch (changes for win32 port)
2010-11-08 12:18:08 -05:00
Stefan Knoblich
0a0e79e1fe
ftmod_libpri: clarify why we enable facility conditionally
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-08 00:57:50 +01:00
Stefan Knoblich
b7d9265562
ftmod_libpri: First attempt at getting AOC Facility messages going (and minor cleanups)
...
Requires libpri-1.4.12_beta1 or newer!
Completely untested, AOC-S/D/E ChargingRequest operations are sent to NT (DTAG BRI PTMP),
but rejected with "Unrecognized Operation".
NOTE: FreeTDM core needs support for this to be useful!
Only AOC-E events are decoded and sent to the log.
To enable:
Set (or add) <param name="opts" value="aoc"> in your
libpri_spans span config.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-08 00:43:09 +01:00
Stefan Knoblich
428d05349a
ftmod_libpri: Write fatal error message during span configuration to console (and to span error log).
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-07 19:55:00 +01:00
Stefan Knoblich
81515b7bd8
ftmod_libpri: Improve "ftdm libpri debug" usage information.
...
"all" and "none" can only be used alone,
other flags are additive.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-07 17:22:22 +01:00
Stefan Knoblich
78eff1d821
freetdm: convert ftmod_libpri (+ libpri_spans) to use new ftdm_configure_span_signaling() interface.
...
This fixes several issues with parameter handling (e.g. default alaw/ulaw selection being totally useless).
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-07 17:00:54 +01:00
Stefan Knoblich
dc2a28c27c
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2010-11-07 15:51:53 +01:00
Stefan Knoblich
6e217401d9
ftmod_libpri: Rework debug flag handling, make BRI/BRI PTMP default to alaw too (does not work yet)
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-07 15:48:39 +01:00
Moises Silva
46a9fa3910
freetdm: add debugging msgs for zt wait errors
2010-11-06 17:14:31 -04:00
Stefan Knoblich
b9391cffc2
ftmod_libpri: Fix reversed PTP/PTMP mode parameter
2010-11-06 18:28:37 +01:00
Stefan Knoblich
6ca919be61
ftmod_libpri: BRI Support requires libpri-1.4.12_beta1 or newer, add message to configure check
2010-11-06 18:12:27 +01:00
Stefan Knoblich
30fb69bbab
ftmod_libpri: temporary segfault fix if libpri does not have BRI support
2010-11-06 17:58:41 +01:00
Stefan Knoblich
3d5ccf055d
ftmod_libpri: Initial support for BRI and various cleanups + double locking fix
...
Fixes:
- Fix double locking in check_state(): remove ftdm_mutex_(un)lock calls.
New:
- Add lpwrap_init_bri() to initialize libpri in BRI mode
- Use trunk type to determine PRI/BRI and PTP/PTMP mode (no additional configuration required).
- Improve libpri detection code in configure.ac, check whether libpri is usable
and if BRI support is available (needs more work)
Cleanups:
- Whitespace and indentation cleanups
- Rename str2* functions to parse_*
- Simplify libpri_configure_span() option parsing and bail out on error
- Add "ftdm libpri help" command that displays usage information
- Coding style cleanups and other (minor) changes
Known issues:
- BRI PTMP TE Q.921 link does not go beyond TEI ASSIGNED state,
SABME requests are ignored by NT (EuroISDN DTAG, DAHDI-2.3.0.1, vzaphfc)
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-06 16:08:07 +01:00
Stefan Knoblich
6787710b00
FreeTDM: Update .gitignore, add files shipped with libtool (build/{libtool,lt*}.m4) and compiled test binaries
2010-11-06 16:06:42 +01:00
Arnaldo Pereira
21418b083d
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2010-11-06 12:50:22 -02:00
Arnaldo Pereira
b912935c6c
freetdm: fixed ftmod_r2 on windows and removed the wrong ftmod_r2 project from freetdm msvc file
2010-11-06 12:48:22 -02:00
Konrad Hammel
fdd9944ed5
freetdm: ss7 - added support for hex characters in calling/called numbers
...
freetdm: ss7 - added support for no-EC present indicatiation in ACM when 64k unrestricted TMR
2010-11-05 14:24:12 -04:00
Arnaldo Pereira
5a8695d942
freetdm: added missing EX_DECLARE_DATA
2010-11-04 19:15:39 -02:00
Arnaldo M Pereira
2e3163e2bf
freetdm: made ftmod_r2 windows compatible and created ftmod_r2.2008.vcproj
2010-11-04 18:26:05 -02:00
Arnaldo Pereira
2a1efb288f
freetdm: added missing sleep to ftmod_r2, which is now running fine
2010-11-02 13:40:27 -02:00
Arnaldo Pereira
039e4297ac
Merge branch 'master' into ftmod_r2
2010-11-01 23:11:42 -02:00
Arnaldo Pereira
dcb416e4fb
freetdm: ftmod_r2 non threaded working
2010-11-01 23:08:43 -02:00
Stefan Knoblich
cc1e83397b
FreeTDM: Buildsystem cleanup
...
- Use tabs instead of spaces for indentation
- Proper m4 quoting of parameters
- Fix broken AC_ARG_* handling:
--without-foo/--disable-foo set withval="no"/enableval="no"
and the third parameter of the AC_ARG_* macros is always
"user provided an --with*-foo/--*able-foo option" _NOT_ "yes",
while the fourth parameter is "user didn't provide this option"
(= the default if neither --with-foo/--enable-foo nor --without-foo/--disable-foo
has been set)
- Drop FTDM_CFLAGS in MY_CFLAGS (what was that used for anyway?)
- Drop MYLIB
- Drop SOLINK (unused)
- Rename MY_CFLAGS to FTDM_CFLAGS
- Rename all AM_CONDITION variables to HAVE_* for (optional) dependencies
and WANT_* for features
- Reorder mod_LTLIBRARIES lines
- Move some things in configure.ac around to group them
- Add -shared to modules LDFLAGS (we don't need "ftmod_foo.a" static modules, do we?)
- Import ax_compiler_vendor.m4, drop the macro definition from configure.ac
- Add AUTOMAKE_OPTS to Makefile.am and define FreeTDM as a foreign (= non-GNU) project
- Add ACLOCAL_FLAGS to Makefile.am and set AC_CONFIG_MACRO_DIR in configure.ac
custom m4 macros are kept in the build subdirectory
- Enable silent rules for automake-1.11 and newer (use make V=1 to get verbose output)
- configure option --with-modinstdir requires a value now and quits with an error message
if called without one (e.g. "./configure --without-modinstdir" or "./configure --with-modinstdir")
- Add configuration summary screen and category headers for modules in configure output
2010-11-01 02:13:27 +01:00
Stefan Knoblich
3428bd3d43
ftmod_isdn: FreeTDM port, first steps
...
- Requires non-public development version of libisdn(!)
- Based on older patches from http://oss.axsentis.de/gitweb/?p=ftmod_isdn.git;a=summary
- Rework of ftmod_isdn related buildsystem parts (Makefile.am, configure.in and libpcap.m4)
2010-11-01 00:47:43 +01:00
Konrad Hammel
90781424bf
freetdm: ss7 - added support for reserved national and spare SSF values
2010-10-29 20:17:26 -04:00
Konrad Hammel
6f2ccbae21
freetdm: ss7 - update to support CCR
2010-10-28 17:23:12 -04:00
Konrad Hammel
5fe38d5f88
freetdm: ss7, bug fix in COT handling
2010-10-27 18:07:56 -04:00
Konrad Hammel
3ad8a33b62
freetdm: ss7, bug fix in obci_bita handling
...
freetdm: ss7, added support for SAM
freetdm: ss7, updated support for COT in IAM
2010-10-27 18:00:25 -04:00
Arnaldo M Pereira
09dc7c32f0
freetdm: added testsangomaboost back to build by default on msvc
2010-10-25 19:30:04 -02:00
Arnaldo M Pereira
a30800632e
freetdm: reverted wrong changes to freetdm.2008.sln
2010-10-25 19:22:51 -02:00
Arnaldo M Pereira
9a0f638d19
freetdm: removed duplicated DELTA_EPOCH_IN_MICROSECS definition
2010-10-25 19:06:59 -02:00
U-MOISES-3ADA31C5\Administrator
9b3a48e5ce
Merge branch 'master' into arnaldo.sng_isdn
2010-10-25 16:07:46 -04:00
David Yat Sin
742da18218
Added state handler for overlap-receive
2010-10-25 07:32:55 -07:00
David Yat Sin
b430da3584
Merge branch 'master' of 192.168.1.169:smg_freeswitch
2010-10-21 13:47:49 -04:00
David Yat Sin
df005951eb
freetdm: Added Print for Called Number, Calling Name on incoming/outgoing calls
2010-10-21 10:45:03 -07:00
Moises Silva
51ec6b8845
freetdm: add FreeBSD defines to compile scheduling support in FreeBSD
2010-10-20 15:54:19 -04:00
Moises Silva
268bbf093a
freetdm: ignore fax events for now
2010-10-20 15:35:29 -04:00
Konrad Hammel
f0f2dfc5ac
freetdm: ss7 - bug fix for call-resume and call-suspend handling, added isup interface option for lpa_on_cot
2010-10-20 13:58:29 -04:00
Konrad Hammel
118403c5bf
freetdm: ss7 - added support for 64bit to configure.ac
2010-10-19 10:18:27 -04:00
Konrad Hammel
d2691a7ff5
freetdm: ss7 - updated libSng-SS7 api, fixed spelling mistake in cli, added support for obci_bita
2010-10-18 14:51:25 -04:00
Arnaldo M Pereira
fcf027550c
removed macro FREETDM_EXPORTS from msvc ftmod_sangoma_isdn build, changed visibility on e other functions and added EX_DECLARE_DATA to ftmod_sangoma_isdn module definition. now building and loading on win32, but not working.
2010-10-18 15:37:28 -02:00
Arnaldo M Pereira
8366b54d09
added some casts and type changes to ftmod_sangoma_isdn, to avoid compilation warnings on msvc
2010-10-18 13:27:58 -02:00
Arnaldo M Pereira
4f6871698f
disabled 64bit compatibility check on msvc build, hard coded FREETDM_EXPORTS to ensure its set
2010-10-18 13:26:01 -02:00
Arnaldo M Pereira
9ccf10282d
created macro FT_DECLARE_INLINE, to declare inline functions on ftmod_sangoma_isdn. also added msvc project file for the module, its now linking against libsng_isdn on win32
2010-10-15 18:26:25 -03:00
Konrad Hammel
89351e0252
freetdm: ss7 - added support for sending sub-address values
...
freetdm: ss7 - switch back to sending RSC at startup rather then GRS
2010-10-15 13:41:31 -04:00
Arnaldo M Pereira
b2d9e55c27
added ftmod_sangoma_isdn.2008.vcproj and changed freetdm solution file to include ftmod_sangoma_isdn to the build process
2010-10-15 11:08:46 -03:00
David Yat Sin
38a64b696d
Merge branch 'master' of homer:smg_freeswitch
2010-10-14 15:10:07 -04:00
David Yat Sin
b63767bcb8
Added poll for events on b-channels
2010-10-14 14:52:17 -04:00
David Yat Sin
db9c8c9db6
Fix for destination_number_ton and destination_number_npi not set on incoming calls
2010-10-14 14:19:54 -04:00
Arnaldo M Pereira
fee4f5507b
freetdm: fixes to build on win32
2010-10-13 17:15:21 -03:00
David Yat Sin
ef1114dd17
Merge branch 'master' of git://git.freeswitch.org/freeswitch
2010-10-12 08:03:04 -07:00
Konrad Hammel
4455d5812f
freetdm: ss7 - added support to control mtp2, mtp3, and isup timers via freetdm.conf.xml
2010-10-07 14:47:45 -04:00
Arnaldo M Pereira
fc55997b9e
created cmake files for freetdm
2010-10-06 17:51:29 -03:00
Arnaldo M Pereira
16b971f968
made ftdm_sched.c also work on win32
2010-10-06 16:52:35 -03:00
Konrad Hammel
a85254c4d7
freetdm: ss7 - bug fix
2010-10-05 12:37:19 -04:00
Konrad Hammel
156f1b41c7
freetdm: ss7 - added CLG_NADI and CLD_NADI X header variables, added clg_nadi and cld_nadi to configuration options
2010-10-05 12:00:13 -04:00
Moises Silva
d427b3df77
freetdm: allow libpri transition from terminating to hangup
2010-10-05 13:59:31 -04:00
Moises Silva
c9ab6f3355
freetdm: libpri update
2010-10-05 13:14:03 -04:00
David Yat Sin
c91d81a483
Fix for not handling a call state
...
Fix for MSN on BRI
2010-10-04 17:49:16 -04:00
Moises Silva
6e14d6f5b2
Merge remote branch 'smgorig/master'
2010-10-04 11:04:45 -04:00
Moises Silva
41bb745c2a
freetdm: add mkrelease.sh script
2010-09-30 17:58:25 -04:00
Moises Silva
b96f854803
freetdm: fix libpri mod
2010-09-30 11:12:43 -04:00
Marc Olivier Chouinard
00207cede3
freetdm: Initial fix attempt for libpri. It will now load and work. More testing will be required, I got the feeling some event will clean a channel / span of it value when there is timer still active.
2010-09-30 02:37:57 -04:00
Konrad Hammel
4013fb510f
freetdm: ss7 - enabled GRS instead of RSC, numerous bug fixes
2010-09-29 20:13:18 -04:00
Moises Silva
f126b92e2e
Merge remote branch 'smgorig/master'
2010-09-29 17:11:24 -04:00
Moises Silva
5a42adf40d
freetdm: add some comments to sample configurations
2010-09-29 16:51:00 -04:00
David Yat Sin
1af641feac
d-channel FD now passed as a configuration parameter
2010-09-29 15:39:24 -04:00
David Yat Sin
27096d4512
Support for enabling/disabling HWEC based on call bearer_cap
2010-09-28 15:25:47 -04:00
Moises Silva
ba5a250cc8
freetdm: stop scheduler but do not destroy it until the very end (dup)
2010-09-28 11:05:54 -04:00
Moises Silva
fa711796a8
freetdm/openzap: OPENZAP-110 - John Wehle rocks!
2010-09-27 21:56:03 -04:00
Moises Silva
caec99adac
freetdm: OPENZAP-108 - patched by John Wehle
2010-09-27 21:42:46 -04:00
Moises Silva
c2cba3634e
freetdm: fix old zaptel support
2010-09-27 21:38:42 -04:00
Moises Silva
3551cc639f
freetdm: fix doxygen target
2010-09-27 21:22:52 -04:00
Moises Silva
fe82c1c143
freetdm: move ftdm_channel_clear_detected_tones to the private header
2010-09-27 21:10:32 -04:00
Konrad Hammel
fb71965fd2
freetdm: ss7 - bug fix
2010-09-27 14:24:51 -04:00
Konrad Hammel
bdcad14a46
freetdm: ss7 - added functions to clear flags for reset
2010-09-27 13:37:21 -04:00
Moises Silva
c928a99e07
freetdm: fix windows compilation
2010-09-24 18:30:20 -04:00
Moises Silva
dd529b0e3a
freetdm: remove ftdm_cpu_monitor_disable API (dup)
2010-09-24 17:34:40 -04:00
Moises Silva
5db55ae490
freetdm: remove ftdm_cpu_monitor_disable API
2010-09-24 15:20:28 -04:00
Konrad Hammel
abb8f08bbb
freetdm: ss7 - bug fixes
2010-09-24 15:18:18 -04:00
Moises Silva
55757c4f77
Merge remote branch 'smgorig/master'
2010-09-24 14:15:32 -04:00
Moises Silva
4865e38d31
Merge branch 'moy.printstate'
2010-09-24 08:37:31 -04:00
Moises Silva
562ac0efe3
freetdm: use ftdm stream instead of funky string concatenation with snprintf
...
add ftdm core state filtering for debugging
2010-09-24 08:35:20 -04:00
Arnaldo Pereira
f825d1b0ad
merged threaded ftmod_r2.c with non-threaded version from moy and added support for receiving the events to wait for, on ftdm_span_poll_event(), which keeps its default behavior: POLLPRI if NULL is passed
2010-09-23 17:51:45 -03:00
David Yat Sin
1c9fe263d6
Changed ftdm_cpu_monitor behaviour
2010-09-23 13:58:20 -04:00
Moises Silva
f37729152d
freetdm: dump uuid of the channel associated session if any
2010-09-23 09:30:08 -04:00
Moises Silva
2293f09da4
Merge branch 'moy.statedebug'
2010-09-23 07:40:49 -04:00
Konrad Hammel
d9fece6c0e
freetdm: ss7 - update to timers to match changes in core timers
2010-09-23 10:09:38 -04:00
Moises Silva
640b81a27c
freetdm: improve state debug dumping
2010-09-23 07:38:58 -04:00
Moises Silva
ed01944c15
freetdm: add initial changes for FreeTDM channel history feature
2010-09-22 14:59:06 -04:00
Moises Silva
4999723687
freetdm: fix timer scheduling compilation in isdn stack
2010-09-21 14:26:32 -04:00
Moises Silva
132795af79
Merge branch 'moy.forcehangup'
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c
2010-09-21 14:24:38 -04:00
Moises Silva
5e60c62e08
freetdm: set conf and mod directory in runtime
2010-09-21 13:56:11 -04:00
Moises Silva
c296179535
freetdm: make config and module directory to be a variable and not a macro
2010-09-21 17:08:44 -04:00
David Yat Sin
a329bf12b7
Added handler for case where remote switch misses our CONNECT message
...
Fix for sending wrong address for sng_isdn_retrieve_facility_caller_name
Minor fixes
2010-09-21 12:15:21 -04:00
Moises Silva
baead3ddf0
freetdm: handle timer id wrap-around
2010-09-21 09:46:33 -04:00
Moises Silva
b3f9bfcba5
freetdm: define safety hangup timer and use internal hangup function
2010-09-21 09:34:04 -04:00
Moises Silva
696becc093
freetdm: add force hangup timer and refactor scheduling code
2010-09-21 07:19:56 -04:00
Moises Silva
5e3377c7a4
freetdm: fix win compilation
2010-09-20 18:19:33 -04:00
Moises Silva
6b77b4ec07
Merge branch 'master' of git@homer:smg_freeswitch
2010-09-20 13:07:58 -04:00
Konrad Hammel
108ae5c48a
freetdm: ss7 - numerous updates
2010-09-20 16:48:36 -04:00
Moises Silva
95cf2209fe
freetdm: make conf nodes to be stored in FIFO order
2010-09-20 10:18:23 -04:00
Konrad Hammel
1c76ca4d72
freetdm: ss7 - bug fix in pause/resume handling
2010-09-17 13:37:20 -04:00
David Yat Sin
6235f74355
Merge branch 'master' of git://git.freeswitch.org/freeswitch
2010-09-17 11:09:34 -04:00
Konrad Hammel
a045519f6b
freetdm: ss7 - fixed bug in dnis if ST character present
2010-09-16 16:53:14 -04:00
Konrad Hammel
401b23549e
freetdm: ss7 - updated outgoing IAM
2010-09-16 11:55:26 -04:00
Konrad Hammel
134b78c103
freetdm: ss7 - updates to outgoing IAM and ACM
2010-09-15 15:06:51 -04:00
Konrad Hammel
0ee84ea57b
freetdm: ss7 - added support for NADI value in sip x-headers
2010-09-14 13:47:08 -04:00
David Yat Sin
5812c5fd53
freetdm: Used channel iterator.
...
Removed assert when we cannot find a call on RelInd, it seems like Trillium as a bug where they sometimes send release twice
Fixes to some memory leaks
Fix for bug in q921 trace disable command
Fix for not recognizing etsi switchtype
Fix for sending RESTART when we are not supposed to in EUROISDN NETWORK mode
Support for l1 stats
Fix for deadlocks/segfaults on shutdown
Added index per link_id, support for show_spans
Added progress-ind when sending CONNECT message
Fix for sending CONNECT ACK when configured as TE
2010-09-14 13:42:50 -04:00
Anthony Minessale
d31c24dcb3
thats better
2010-09-14 12:16:14 -05:00
Anthony Minessale
74430cb3c6
doh
2010-09-14 12:00:46 -05:00
Anthony Minessale
6f2c455f92
add tone2wav
2010-09-14 11:48:43 -05:00
Konrad Hammel
5219ab8c63
freetdm: ss7 - fixed bug in cic status, added activate/deactivate functions for mtp2/3
2010-09-13 20:38:00 -04:00
Konrad Hammel
a1eb601b19
freetdm: ss7 - update to logging
2010-09-10 19:17:06 -04:00
Moises Silva
7cb6b4b3e1
freetdm: fix assertion
2010-09-10 18:12:12 -04:00
Moises Silva
c9e780b9b6
freetdm: remove iterator free log
2010-09-10 17:52:08 -04:00
Konrad Hammel
9fbe363a86
freetdm: ss7 - switching back to sending RSC rather then GRS at start
2010-09-10 15:34:13 -04:00
Moises Silva
8370f0c233
freetdm: more iterator fixes
2010-09-10 14:46:51 -04:00
Moises Silva
507b73070b
freetdm: fix iterator usage
2010-09-10 14:18:29 -04:00
Moises Silva
bc2638334b
freetdm: iterators refactoring
...
add channel iterator
2010-09-10 14:18:29 -04:00
Konrad Hammel
e6d6045ba6
freetdm: ss7 - updated mtp3 alarms to print link name instead of sapid
2010-09-10 11:43:06 -04:00