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
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
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
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
4eef152250
Merge remote branch 'smgfs/master'
2010-11-09 13:40:46 -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
Anthony Minessale
794db40e52
refactor STFU a bit
2010-11-09 11:49:07 -06: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
9e40c23cdb
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2010-11-08 00:54:58 +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
Moises Silva
55975c7f3c
openzap: fix mismatch in enum types
2010-11-07 16:57:11 -05:00
Jeff Lenk
c57d5452a4
FS-2826 more fixes for sounds
2010-11-07 14:35:29 -06: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
Jeff Lenk
b0e622987a
windows fix for last openssl commit
2010-11-06 13:22:20 -05:00
Stefan Knoblich
583c96af5b
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2010-11-06 18:28:53 +01:00
Stefan Knoblich
b9391cffc2
ftmod_libpri: Fix reversed PTP/PTMP mode parameter
2010-11-06 18:28:37 +01:00
Jeff Lenk
1627f6a541
windows openssl fix spaces is build path
2010-11-06 12:24:30 -05: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
Michael Jerris
20c2740c64
set minimum initital sip t1 timer to 1000ms to work around race condition on retry timer firing before all the things that are supposed to be handled by the timer are set. The base resolution on this timer is 500ms, so doubling up makes sure we always hit the initial retry timer on the next run, where everything should be set. The side effect was, 1/2 the time on a request that did not get immediate response, the timer would be fired and cleared, but the action (sending retry) was never done, and a new timer was not set, causing the request to just sit zombied and never retry. A better solution would be to find and correct the race condition so the timer is never set to early and we never hit this condition.
2010-11-03 13:58:12 -04:00
Michael Jerris
fc4d290cb7
add support for NDLB-force-rport=safe param that does force-rport behavior only on endpoints we know are safe to do so on. This is a dirty hack to try to work with certain endpoints behind sonicwall which does not use the same port when it does nat, when the devices do not support rport, while not breaking devices that acutally use different ports that force-rport will break
2010-11-03 11:53:39 -04:00
Anthony Minessale
df52cc0952
fix registration overlap timeout snafu
2010-11-02 17:58:24 -05: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
Anthony Minessale
3b92f04b85
allow PLC flag to make it to the codec
2010-10-29 14:58:38 -05: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
Jeff Lenk
f3aecdc9ee
fix error in mod_curl manifest
2010-10-22 12:20:30 -05: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
Michael Jerris
cf5c1d216a
try to pass the 'f' up from wanpipe and do something sane with it
2010-10-20 16:40:26 -04: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
Moises Silva
a4f1cbe5f4
openzap: ignore fax dtmf event coming from wanpipe
2010-10-20 15:30:30 -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
cypromis
b98401c990
FS-369 except for adduser change, openzap patches (openzap is gone) and some other minor stuff
2010-10-15 05:43:25 +02:00
Michal Bielicki
1752405754
added include path for openjdk6 includes on debian
2010-10-15 01:07:15 +02: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
Brian West
413dcc4cd2
ESL-50: Call close on connection handle if the connection fails
2010-10-08 09:03:43 -05: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
Jeff Lenk
761cec8fb1
FS-2766 spandsp t38 fax receiving error in win XP - regression from f029f7ef
2010-10-07 08:25:41 -05: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
Jeff Lenk
a46902c4cc
fix error with prev commit
2010-10-04 09:11:49 -05:00
Michael Jerris
9b14bd5dbd
fix file modes in sofia
2010-10-03 05:53:07 -04:00
Michael Jerris
e2b85e946a
FS-287: fix bsd shell incompatibility
2010-10-03 05:02:58 -04:00
Michael Jerris
ad0298f7f9
FS-234: add missing AM_PROG_CC_C_O to sofia configure
2010-10-03 04:59:25 -04:00
Michael Jerris
c569fb0f29
FS-1248: link to libgcrypt as well, please report any platforms this breaks, but it should be portable
2010-10-03 04:56:35 -04:00
Jeff Lenk
6741f35028
Part of FS-2742 lang/en/dir/sounds.xml & sound file mismatch
...
Still need missing files
2010-10-01 14:36:42 -05: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
Marc Olivier Chouinard
68dab14e98
mod_codec2: Remove Makefile.in that are automaticly generated by the automake process
2010-09-29 19:51:31 -04:00
Moises Silva
f126b92e2e
Merge remote branch 'smgorig/master'
2010-09-29 17:11:24 -04:00
Jeff Lenk
bcd31ecaf3
correction to last patch
2010-09-29 16:00:09 -05:00
Moises Silva
5a42adf40d
freetdm: add some comments to sample configurations
2010-09-29 16:51:00 -04:00
Jeff Lenk
45ecbc2f61
fix warnings on windows x64 builds src and mods projects - only libsofia included on the libs side
2010-09-29 15:47:58 -05: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
a9600a45e0
openzap: OPENZAP-106 - patched by John Wehle
2010-09-27 21:45:24 -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
Anthony Minessale
3fee704d66
FS-2738
2010-09-27 13:26:09 -05: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
Jeff Lenk
828960adf8
tweak vs2010 openssl build
2010-09-25 12:51:42 -05: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
Brian West
62b55523c2
Working codec2 support
2010-09-21 12:35:41 -05: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
Jeff Lenk
184f395553
fix several code analysis problems and mask several that are required
2010-09-20 09:25:14 -05: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
Michael S Collins
4d29df1fe4
Update .gitignore
2010-09-14 17:14:53 -07: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
Konrad Hammel
5680d93a22
freetdm: ss7 - increase mtp2 T7 default value, printing link name now for mtp2 Alarms
2010-09-10 11:35:43 -04:00
Konrad Hammel
29843a6e4a
freetdm: ss7 -bug fix
2010-09-09 21:45:51 -04:00
Konrad Hammel
71f1427447
freetdm: ss7 - bug fix in configuration
2010-09-09 21:22:18 -04:00
Konrad Hammel
05eb47abf1
freetdm: ss7 - update to configuration
2010-09-09 20:55:38 -04:00
Konrad Hammel
53d00f6947
freetdm: ss7 - bug fix
2010-09-09 18:19:49 -04:00
Konrad Hammel
c4324d5af4
freetdm: ss7 - bug fixes in configuration
2010-09-09 17:33:06 -04:00
Moises Silva
e7fecd0ff9
freetdm: fix config to allow both sangoma pri and bri spans to be configured
2010-09-09 17:22:10 -04:00
Konrad Hammel
42c307253b
freetdm: ss7 - beta support for ANSI, added support for tx of cgb, cgu
2010-09-08 20:34:57 -04:00
Steve Underwood
77671c049b
I messed up the last spandsp update, by missing 2 header files. This should
...
fix things.
2010-09-09 08:25:18 +08:00
Anthony Minessale
f3c6512ca0
fix build by guessing types of missing values -feeling lucky
2010-09-08 12:59:40 -05:00
Steve Underwood
84ee0ae61b
Fix for T.30 processing of operator interrupts, to improve compatibility
...
with some machines, which seem to send them when no operator is around.
Fix for T.38 gateway not kicking off or ending transmission under certain
timing conditions.
2010-09-09 00:16:18 +08:00
Moises Silva
aa7c9b898a
Merge commit 'fsorig/master'
2010-09-08 12:12:15 -04:00
David Yat Sin
dc51ccbec1
freetdm:ftmod_sangoma_isdn changes
...
Minor fixes to glare testing, add check for INBAND TONES available in ALERT msgs
Fix for handling T310 expiring
Minor fixes to glare testing
Fixed handling for Progress with cause
Support for facility timeout
2010-09-08 14:42:44 -04:00
Moises Silva
4d3357e18c
freetdm: set outbound flag in individual channel open too
2010-09-08 07:21:56 -04:00
Moises Silva
f708ee1a0b
freetdm: fix help message
2010-09-07 21:21:11 -04:00
Moises Silva
9a8bd09360
Merge remote branch 'fsorig/master'
2010-09-07 18:47:52 -04:00
Moises Silva
a13cfa488b
freetdm: add new files for vs2008 project
2010-09-07 18:34:20 -04:00
Konrad Hammel
c219a73c06
freetdm: ss7- added support for incoming group blocks, started adding support for ansi
2010-09-07 18:14:30 -04:00
Moises Silva
b76e7f1812
freetdm: fix codec for CAS signaling
2010-09-07 16:04:38 -04:00
Moises Silva
7fd0f84cce
Merge remote branch 'smgfs/master'
2010-09-07 13:39:18 -04:00
Anthony Minessale
be00609aab
FSCORE-667
2010-09-07 09:40:47 -05:00
David Yat Sin
d7141be3bc
Merge branch 'master' into davidy_test
2010-09-03 17:38:35 -04:00
David Yat Sin
2f01722eba
fixed tabs
2010-09-03 17:09:21 -04:00
David Yat Sin
71fd30d40e
spInstId's are now saved before queueing the SETUP event
2010-09-03 15:27:42 -04:00
Anthony Minessale
4ee68141d7
make dingaling work with google voice inbound too
2010-09-03 14:11:38 -05:00
Moises Silva
4fbef45522
freetdm: set default hangup cause to normal clearing
2010-09-03 13:30:51 -04:00
Konrad Hammel
66e166d3e2
freetdm: bug fix, when changing states from RING to PROGRESS/MEDIA to UP,
...
we need to check each time for TERMINATING state since set_state
function needs to unlock to allow sig mod to handle the state change
2010-09-03 12:36:22 -04:00
Konrad Hammel
772a3f815a
freetdm: ss7 - more work on glare handling
2010-09-03 12:36:05 -04:00
David Yat Sin
09a8f6b19a
Merge branch 'master' of homer:smg_freeswitch into davidy_test
2010-09-03 12:34:25 -04:00
Moises Silva
ceddc5b84f
Merge branch 'master' of git://git.freeswitch.org/freeswitch
2010-09-02 18:46:22 -04:00
Konrad Hammel
01d839eb64
freetdm: ss7 - implmented queuing of sigevents to ftdmcore
2010-09-02 18:19:38 -04:00
Konrad Hammel
af3285ab61
freetdm: ss7 - added cli support to send GRS and RSC
2010-09-02 17:51:37 -04:00
Konrad Hammel
70b0e4bd51
freetdm: update to threadmutex to allow ftdm to run properly under GDB
2010-09-02 17:51:13 -04:00
Konrad Hammel
16d918d025
freetdm: ss7 - work on glare handling
2010-09-02 17:48:14 -04:00
David Yat Sin
cc722c64f3
minor fixes
2010-09-02 13:46:00 -04:00
Moises Silva
cd0cc2e4a3
freetdm: only notify interrupt waiters if there is not a notification already pending
2010-09-02 12:52:18 -04:00
David Yat Sin
e4b5c49fc1
freetdm: fix code using raw_data as an integer when is actually null
2010-09-02 12:51:56 -04:00
Moises Silva
3f3d412b4b
freetdm: add asynchronous signal notification
2010-09-02 12:43:44 -04:00
Moises Silva
ecfc4714e3
Merge branch 'ftdm-core-sigdata'
2010-09-02 12:12:07 -04:00
Moises Silva
a278b6b403
freetdm: added channel variable iterator for signaling specific data
2010-09-02 12:11:31 -04:00
David Yat Sin
abb342f430
Initialized bearer_cap to FTDM_INVALID_INT_PARM
2010-09-01 16:35:59 -04:00
Anthony Minessale
9af30563e2
make mod_dingaling compat with google's new free phonecalls thing
2010-09-01 14:22:42 -05:00
David Yat Sin
432e9cdf5b
Added passthrough for bearer capability
2010-09-01 15:04:09 -04:00
Konrad Hammel
e15d52bd80
freetdm: ss7 - updated to allow TMR/bearer cap pass-through
2010-09-01 15:02:56 -04:00
Konrad Hammel
e3b9db8894
freetdm: implemented Trillium stack message queueing
2010-09-01 15:02:56 -04:00
Moises Silva
65ce3554c8
freetdm: added proper bearer capability and user layer 1 protocol types
2010-09-01 15:02:56 -04:00
Konrad Hammel
ce34d86c70
freetdm: ss7 - updated to allow TMR/bearer cap pass-through
2010-09-01 12:44:28 -04:00
Konrad Hammel
4fc415b6e8
freetdm: implemented Trillium stack message queueing
2010-09-01 11:24:36 -04:00
Moises Silva
05ab7e8de6
freetdm: added proper bearer capability and user layer 1 protocol types
2010-09-01 11:21:29 -04:00
David Yat Sin
b7c23acd40
Removed DEBUG_CHAN_MEMORY
2010-08-31 19:19:55 -04:00
David Yat Sin
e90ccb151e
fix for segfaults in cases where we were still using raw_data as pointer
2010-08-31 19:05:37 -04:00
Moises Silva
3a35139a32
freetdm: add asynchronous signal notification
2010-08-31 18:13:56 -04:00
Moises Silva
f7669283a6
freetdm: remove ftdm_span_set_npi and ftdm_span_set_ton from boost
2010-08-31 15:25:26 -04:00
Moises Silva
def3e0b386
freetdm: include utils header in the core
2010-08-31 14:56:29 -04:00
Moises Silva
a3b2e91ebf
freetdm: try polling again after EINTR
2010-08-31 14:55:11 -04:00
Moises Silva
6216d5df07
freetdm: fix asserts
2010-08-31 14:42:41 -04:00
Moises Silva
6c9e6be255
freetdm: remove hack for race condition since the root cause was fixed
2010-08-31 14:23:37 -04:00
Moises Silva
7c2cbf4073
freetdm: put warning instead of error on circuit congestion
2010-08-31 14:18:21 -04:00
Moises Silva
c443641a73
freetdm: remove suspended check on state change
2010-08-31 14:10:54 -04:00
Moises Silva
32cc2402f4
freetdm: validation fixes
2010-08-31 14:03:12 -04:00
Moises Silva
291adb5686
freetdm: add analog limits
2010-08-31 13:59:13 -04:00
Moises Silva
4552c69a7b
freetdm: call utils missing header
2010-08-31 13:49:27 -04:00
Moises Silva
9a26e0cc2b
freetdm: crash on assert
2010-08-31 13:48:48 -04:00
Moises Silva
80363af697
freetdm: merged konrad and david signaling work
2010-08-31 13:29:31 -04:00
Moises Silva
2ea5e1cd89
freetdm: test log merge
2010-08-30 12:09:10 -04:00
Moises Silva
9099e3b85e
freetdm: fix log msg
2010-08-30 11:51:14 -04:00
Mathieu Rene
99b3d675bb
really? don't scrap my php config
2010-08-30 10:57:00 -04:00
Anthony Minessale
6fe6e67573
pass originate flags into session_request so we can selectivly skip throttling
2010-08-26 12:20:14 -05:00
Moises Silva
be36f97e03
openzap: fix echo train usage bug
2010-08-25 09:34:36 -04:00
Michael S Collins
dc69c2ac96
Fix typos in stfu.c and stfu.h (thanks diego)
2010-08-24 11:20:24 -07:00
Jeff Lenk
62206e3d43
FSBUILD-296 Fix VS2008 code analysis build
2010-08-24 08:55:00 -05:00
Moises Silva
705dd237de
freetdm: lock the channel when placing call
2010-08-23 16:08:06 -04:00
Moises Silva
fcd8df0af7
freetdm: allocate channels in their own memory page when debugging
2010-08-23 15:45:30 -04:00
Jeff Lenk
46dd24c2e9
SFSIP-220 VS2010 sofia posix problem
2010-08-21 22:39:01 -05:00
Jeff Lenk
3867828816
MODSOFIA-92 fix x64 build
2010-08-20 09:24:00 -05:00
Jeff Lenk
1977aa8684
VS2010 add missing project filters
2010-08-19 10:38:54 -05:00
Jeff Lenk
1abe3b9337
MODSOFIA-92 VS2010
2010-08-19 09:58:30 -05:00
Mathieu Rene
b38909af0e
esl: init fd_flags to 0
2010-08-18 18:27:29 -04:00
Jeff Lenk
437c780536
MODSOFIA-92 - Remove OPENSSL_USE_APPLINK - not needed
2010-08-18 10:57:32 -05:00
Anthony Minessale
28fdc32317
LBDING-21
2010-08-17 13:09:16 -05:00
Jeff Lenk
6626211ab6
MODSOFIA-92 step 3 - now hooked to build
2010-08-17 11:33:40 -06:00
Jeff Lenk
58ec9a311f
MODSOFIA-92 step2 - still not hooked up
2010-08-17 11:23:43 -05:00
Jeff Lenk
d26ddd55f7
MODSOFIA-92 fix build
2010-08-17 08:36:02 -05:00
Jeff Lenk
b0de3585ea
MODSOFIA-92 Add openssl build support to windows - no external build support needed (step 1 - not hooked up yet) vs2008 pro+ only
2010-08-16 15:17:20 -05:00
Moises Silva
aa0751366a
freetdm: OPENZAP-107 - Patched by Jeff Lenk
2010-08-13 12:26:39 -04:00
Mathieu Rene
4263d60e38
esl: fix leak-on-error in esl_connect_timeout()
2010-08-12 12:00:12 -04:00
Moises Silva
5a2042fcb6
freetdm: ignore unknown wanpipe alarms
2010-08-11 12:51:41 -04:00
Jeff Lenk
ba1546e055
FSBUILD-297 remove strange characters
2010-08-10 22:07:44 -05:00
Moises Silva
07b81760cb
freetdm: add bearer capability and layer1 pass-thru for boost
2010-08-10 18:51:06 -04:00
Stefan Knoblich
672898f40e
[FreeTDM][2/2] for FreeBSD: ftdm_interrupt_multiple_wait() linux poll version should also work on all BSD variants (and Solaris too), add FreeBSD for now. (Build-tested on FreeBSD-8.1) NOTE: We may want to drop the #elif completely and just go for an #else here instead.
2010-08-10 10:31:13 +02:00
Stefan Knoblich
ae12913f12
[FreeTDM][1/2] for *BSD: Fix typo idle_percentate => idle_percentage.
2010-08-10 10:26:00 +02:00
Moises Silva
f822180fb4
freetdm: fix fxs dialtone - should be stopped on first digit
2010-08-09 10:11:17 -04:00
Anthony Minessale
c15ee980a7
SFSIP-219
2010-08-03 13:43:29 -05:00
Jeff Lenk
04dbc7bc8e
FSBUILD-295 Fix build of mod_freetdm in Windows
2010-08-02 09:01:01 -05:00
Moises Silva
00fc32ecef
freetmd: fix mix buffer size
2010-08-01 04:31:06 -04:00
Moises Silva
e0b1ea7faa
freetdm: saturated add and pri tapping mixing
2010-08-01 03:02:53 -04:00
Moises Silva
46e9704b04
freetdm: make pri tapping actually work - missing audio mix
2010-07-31 17:33:20 -04:00
Moises Silva
b485f25f5e
freetdm: add PRI tapping starting code
2010-07-30 19:46:05 -04:00
Moises Silva
2c0d751599
openzap: dtmf recording
2010-07-29 18:07:30 -04:00
Moises Silva
9f9c4541cd
freetdm: added dtmf recording feature for debugging
2010-07-29 17:26:03 -04:00
Moises Silva
450ac1347e
freetdm: remove validation
2010-07-29 17:20:28 -04:00
Moises Silva
438c93e83f
freetdm: fix hangup race
2010-07-29 13:15:29 -04:00
cypromis
910729b5dd
Fix for ESL-44, thank you to Lakschmanan for providing the Patch
2010-07-29 12:09:49 +02:00
Moises Silva
a1fe7c8de4
freetdm: call rate limit
2010-07-28 11:36:06 -04:00
Jeff Lenk
3da403d7e5
VS 2010 sound output location fix for x64 targets
2010-07-26 13:34:11 -05:00
Jeff Lenk
411b0cac36
FSBUILD-293 2010
2010-07-26 08:59:30 -05:00
Jeff Lenk
d70cc852f7
FSBUILD-293 Fix Windows build after libspandsp update
2010-07-26 08:29:44 -05:00
cypromis
f6496b4f31
small fix for Solaris in spandsp. Needs recheck by Steve I guess.
2010-07-26 10:40:47 +02:00
cypromis
a763fd434a
more windows endings .....
2010-07-25 09:57:54 +02:00
cypromis
a5a6d6a623
got rid of crlf windows endings on timezone.c
2010-07-24 23:07:27 +02:00
cypromis
17a0f62812
got rid of windows endings in timezone.h
2010-07-24 23:04:37 +02:00
Steve Underwood
d1937dfdef
Removed some obsolete files from spandsp
2010-07-25 03:57:54 +08:00
Steve Underwood
ccbee25641
Added some new files for spandsp
2010-07-25 03:43:53 +08:00
Steve Underwood
f029f7ef7c
Moved spandsp to a more recent version. A huge number of little changes occur here, as recently spandsp
...
lost all the $Id$ entries the source files had for the dark old days of CVS
2010-07-25 03:29:44 +08:00
unknown
9b46a0aabe
more vs2010 tweaks - remove mod_spidermonkey and releated from x64 for now
2010-07-24 11:07:29 -05:00
Anthony Minessale
70d215ef6d
add -R to reconnect
2010-07-22 15:50:02 -05:00
Jeff Lenk
fca93f2910
MODAPP-443 mod_spandsp receive t38 fax error in windows7
2010-07-20 21:52:56 -05:00
Mathieu Rene
46c2d71464
fix windows build
2010-07-20 17:19:30 -04:00
Mathieu Rene
90da341a70
fix git screwup
2010-07-20 17:18:43 -04:00
Jeff Lenk
b079eee5fb
fix windows build
2010-07-20 15:33:48 -05:00
Mathieu Rene
644a144e19
Add esl_connect_timeout to specify custom connection timeouts
2010-07-20 15:33:46 -05:00
Mathieu Rene
49d6c803d1
use uint32_t instead of long for timeout as in the rest of the lib, 0 means forever. Also added esl_send_recv_timed()
2010-07-20 16:24:50 -04:00
Mathieu Rene
13137e228c
esl: use recv_timed in esl_connect_timemout in case we get stuck in a blocking recv
2010-07-20 16:24:50 -04:00
Mathieu Rene
12a0ec741b
Add esl_connect_timeout to specify custom connection timeouts
2010-07-20 14:45:53 -04:00
Jeff Lenk
394d545468
doh
2010-07-19 15:27:25 -05:00
Jeff Lenk
6a9a61c79f
fix windows build
2010-07-19 15:25:45 -05:00
Mathieu Rene
52885dfc1d
esl: make esl_connect thread-safe by using getaddrinfo instead of gethostbyname
2010-07-19 16:13:10 -04:00
Jeff Lenk
74c40f5aa3
Fix windows build
2010-07-19 12:54:30 -05:00
Mathieu Rene
84b4b5da62
Fix esl doc, s/ESL_STATUS_SUCESS/ESL_SUCCESS/g
2010-07-19 13:09:21 -04:00
Anthony Minessale
c0c699ba7e
small tweak to last patch
2010-07-19 12:00:19 -05:00
Anthony Minessale
36bfe432cf
add -r to fs_cli to retry every second up to 2 min to connect
2010-07-19 11:56:01 -05:00
Mathieu Rene
381d7ac683
Merge branch 'mod_hash_remote'
2010-07-19 11:24:47 -04:00
Jeff Lenk
71650ae1e8
FSBUILD-291 fix Windows build of mod_freetdm
2010-07-19 08:38:56 -05:00
Mathieu Rene
c5ad49da17
mod_hash: begin working on remote support
2010-07-16 22:50:58 -04:00
Anthony Minessale
60af226890
deal with empty param to serialize()
2010-07-12 15:37:16 -05:00
Moises Silva
85d3428372
freetdm: fix custom old ss7 data
2010-07-12 16:12:07 -04:00
Jeff Lenk
859b713ea7
more tweaks for VS2010
2010-07-12 10:01:46 -05:00
Jeff Lenk
a96cbd0e36
more tweaks for VS2010
2010-07-12 09:48:34 -05:00
Jeff Lenk
a999e7c05b
more tweaks for VS2010
2010-07-11 17:11:45 -05:00
Jeff Lenk
1277ac473e
more tweaks for VS2010
2010-07-10 20:59:00 -05:00
Jeff Lenk
3dfc0a86ad
more tweaks for VS2010 - reduce unneeded builds
2010-07-10 17:26:16 -05:00
Jeff Lenk
195905f837
more tweaks for VS2010
2010-07-10 15:51:06 -05:00
Jeff Lenk
7af395ef83
more tweaks for VS2010
2010-07-10 15:22:25 -05:00
Moises Silva
53ba0df2c2
freetdm: channel rate fixes
2010-07-09 10:19:09 -04:00
Jeff Lenk
35fd754543
more tweaks for VS2010
2010-07-07 13:49:21 -05:00
Jeff Lenk
7cb113609b
more tweaks for VS2010
2010-07-07 07:23:59 -06:00
Jeff Lenk
68fef16e37
more tweaks for VS2010
2010-07-06 16:10:35 -05:00
Stefan Knoblich
311fdd2207
[FreeTDM] Add modulesdir to freetdm.pc.in
2010-07-05 23:54:33 +02:00
Moises Silva
8b51a75cce
freetdm: add channel availability rate for BRI (may be used by other protocols if needed)
2010-07-02 18:19:59 -04:00
Moises Silva
84f2249ecc
freetdm: make array len macro public
2010-06-30 15:39:02 -04:00
Moises Silva
6eca1286aa
freetdm: add config profiles and sangoma isdn xml section
2010-06-30 15:12:18 -04:00
David Yat Sin
c943e641d5
Added sangoma_isdn
2010-06-30 12:42:36 -04:00
Moises Silva
4f235af8b4
freetdm: ani2
2010-06-30 11:14:31 -04:00
Moises Silva
e4b9556208
freetdm: more sip headers
2010-06-29 16:30:07 -04:00
David Yat Sin
eb6da2c9fc
Freetdm: Fix for boost spans not started if using a combination of analog spans and boost spans
2010-06-29 15:32:22 -04:00
David Yat Sin
0e2af5c74d
freetdm: Fix for case where event_process_states returns NULL instead of channel in sigmod mode
2010-06-29 15:30:54 -04:00
Jeff Lenk
524008ac50
more tweaks for VS2010
2010-06-29 14:33:01 -05:00
Jeff Lenk
9361e2ba9d
more tweaks for VS2010
2010-06-29 09:55:08 -05:00
Moises Silva
23efa1ef56
freetdm: only use echo training when value is bigger than zero (fixes silence when using oslec)
2010-06-29 00:17:48 -04:00
Jeff Lenk
da17e2a09e
more tweaks for VS2010
2010-06-28 16:32:30 -05:00
Jeff Lenk
a87429ac87
Add initial support for VS2010
2010-06-28 15:49:19 -05:00
Moises Silva
5456b9abfd
freetdm: add ring flag to progress
2010-06-28 14:19:51 -04:00
Moises Silva
dc048ed22d
freetdm: fix id
2010-06-27 19:33:11 -04:00
Moises Silva
bacef26a6a
openzap: misc dtmf merged changes from freetdm
2010-06-27 19:31:26 -04:00
Moises Silva
7ef629e34b
freetdm: check if the schedule is already running
2010-06-27 18:35:31 -04:00
Moises Silva
746e8e44cd
freetdm: add physical span:chan when logging
2010-06-27 17:39:05 -04:00
Moises Silva
6914b1c855
freetdm: improve channel read error logging
2010-06-25 12:47:32 -04:00
Moises Silva
c31abb3ed0
freetdm: re-enable hw dtmf on channel destroy if needed
2010-06-25 12:47:32 -04:00
Moises Silva
5afb21b180
freetdm: fix io trace file closure
2010-06-25 12:47:32 -04:00
Moises Silva
29ce4bbdd1
freetdm: add span to trace logging
2010-06-25 12:47:32 -04:00
Moises Silva
fd0191049c
freetdm: disable dtmf on demand based on dial plan variable freetdm_disable_dtmf
2010-06-25 12:47:32 -04:00
Moises Silva
4057872492
freetdm: no need for hw dtmf events on startup
2010-06-25 12:47:32 -04:00
Anthony Minessale
09e386deda
add error checking
2010-06-24 10:02:55 -05:00
Anthony Minessale
4b2f56daf1
fix serialize issue
2010-06-23 13:34:43 -05:00
Moises Silva
1f886d39ce
freetdm: change type to ss7 only
2010-06-18 18:31:54 -04:00
Konrad Hammel
7b0d887c93
-> start of move to new library architecture
2010-06-18 18:31:54 -04:00
Konrad Hammel
055e242a2c
-> more work on glare...no crashes, and no stuck channels yet
2010-06-18 18:31:54 -04:00
Konrad Hammel
59764dd350
-> added support for license check
2010-06-18 18:31:54 -04:00
Konrad Hammel
7e63c95608
-> fixed a print statement...newline was before !
2010-06-18 18:31:54 -04:00
Konrad Hammel
5c8bdedce0
-> added support for GRS...attempt 1
2010-06-18 18:31:54 -04:00
Konrad Hammel
6f511b9496
-> decrease the length of time that "check for state change" waits to 500ms
2010-06-18 18:31:53 -04:00
Konrad Hammel
2fd7094223
-> working...
2010-06-18 18:31:53 -04:00
Konrad Hammel
024ce241cf
-> name change accidentally changed the cli command as well: ftdm sangoma_ss7 show... is a little to long
2010-06-18 18:31:53 -04:00
Konrad Hammel
60de9e9cfe
-> name change for consistency sakes
2010-06-18 18:31:53 -04:00
Konrad Hammel
5abb3154c0
-> removing file with the wrong name
2010-06-18 18:31:53 -04:00
Konrad Hammel
bfab7c4cf0
-> added SANGOMASS7 sigtype
2010-06-18 18:31:53 -04:00
Konrad Hammel
4b6edff8e1
->mis-nameda file
2010-06-18 18:31:53 -04:00
Konrad Hammel
9428335522
-> adding ftmod_sangoma_ss7 support
2010-06-18 18:31:53 -04:00
Jeff Lenk
4e3a56e9bd
win silk - fix initial build
2010-06-18 09:51:22 -05:00
Jeff Lenk
c2bcc926c5
fix line endings
2010-06-17 23:13:32 -05:00
Jeff Lenk
90f04e3c3c
fixes for Win X64 builds
2010-06-17 19:35:20 -05:00
Moises Silva
ae134c3424
freetdm: export sip headers with TDM information on-demand
2010-06-17 18:11:22 -04:00
Moises Silva
7677ec5bdf
freetdm: change glare cause
2010-06-17 18:05:23 -04:00
Stefan Knoblich
88b7110014
esl-json: Add limits.h for INT_MIN/_MAX
2010-06-17 22:49:29 +02:00
Jeff Lenk
4ae090ffd9
oops fix this the right way - json malloc and free
2010-06-17 14:17:15 -05:00
Jeff Lenk
091952cab7
fix trivial compile errors under windows
2010-06-17 12:52:20 -05:00
Jeff Lenk
9e1508e23e
add new files for json
2010-06-17 12:18:06 -05:00
Anthony Minessale
7048c16fc4
jsonification into the core and ESL (part 2)
2010-06-17 11:49:16 -05:00
Steve Underwood
eed8ea1b82
Further changes to polish the long training/short training issues that spoilt
...
T.38 gateway operation with some FAX machines
2010-06-16 23:27:34 +08:00
Moises Silva
2a1a3867d1
freetdm: fix collision hangup
2010-06-16 11:22:18 -04:00
Steve Underwood
01052800c7
A typo fixed in the OKI ADPCM codec
...
The V.17 modem has been modified, so it will not clear the most recent
saved AGC value if long training is requested.
The T.38 gateway codec now has fillin implemented properly
2010-06-16 21:34:57 +08:00
Stefan Knoblich
d778a07698
libsndfile: Do not build tests. We do not use them anyway and they require autogen, which pulls in lots of other things.
2010-06-14 14:16:10 +02:00
Moises Silva
29679dc194
freetdm/openzap: log when callwaiting feature is enabled
2010-06-11 16:14:26 -04:00
Moises Silva
841083b202
freetdm: improve sample application to include DTMF detection and generation examples
2010-06-09 20:29:47 -04:00
Moises Silva
7573704b8d
freetdm: remove string name for tone detected
2010-06-09 16:37:09 -04:00
Moises Silva
d888ebca27
openzap: fix callwaiting config
2010-06-08 14:35:15 -04:00
Moises Silva
66934c6f3e
freetdm: use on_clear_channel_signal for the ss7 event handling
2010-06-08 14:14:14 -04:00
Moises Silva
c0397d5ae7
freetdm: move queue dtmf to the private core
2010-06-08 14:14:14 -04:00
Moises Silva
ec4e2c5a45
freetdm: more cleanup, remove unused callbacks
2010-06-08 14:14:14 -04:00
Moises Silva
6f882cbbc1
freetdm: remove unused sigevent
2010-06-07 23:44:52 -04:00
Moises Silva
6bab94445c
freetdm: refactor channel open APIs
2010-06-07 21:48:33 -04:00
Michael Jerris
1c83d57d54
.update
2010-06-07 20:09:52 -04:00
Anthony Minessale
c752e71afe
more work on callstate events
2010-06-07 18:01:02 -05:00
Steve Underwood
3f953ec319
Added a dummy t38_gateway_fillin() function, which will need fleshing out
...
later. At least the module can call something for now.
2010-06-07 23:33:52 +08:00
Steve Underwood
803597956a
fax_rx_fillin() return value fixed
2010-06-07 22:34:02 +08:00
Steve Underwood
4c464fd510
Some missed renamings from the last change to spandsp's tone_generate
2010-06-07 21:30:13 +08:00
Brian West
5cd066df39
fix issue reported on mailing list along with segfault.
2010-06-06 23:26:09 -05:00
Michael Jerris
35301c0fa5
initial import of openssl.vcproj (depends on perl being installed to build)
2010-06-06 21:15:34 -04:00
Michael Jerris
e595b95b3e
fix paths to header files
2010-06-06 21:11:11 -04:00
Michael Jerris
4add409cbd
fix signed/unsigned build error on windows
2010-06-06 21:03:10 -04:00
Moises Silva
9f73ddd35b
freetdm: fix ss7 config
2010-06-06 13:07:45 -04:00
Steve Underwood
f87bf812e7
Tone generate modified to export the descriptor creation and deletion.
2010-06-07 00:33:46 +08:00
Steve Underwood
bc13e944c6
Changes to the signaling tone detector to detect concurrent 2400Hz + 2600Hz
...
tones. This passes voice immunity and other key tests, but it bounces a bit
when transitions like 2400 -> 2400+2600 -> 2600 occur. Transitions between
tone off and tone on are clean.
2010-06-06 22:24:20 +08:00
Moises Silva
c807502773
freetdm: add void pointer to ftdm configuration structure to allow passing generic data
2010-06-05 19:12:09 -04:00
Moises Silva
501f870402
freetdm: added SIGEVENT_COLLISION
2010-06-05 18:37:53 -04:00
Moises Silva
3ace62c825
freetdm: do not decrement an unsigned when is already zero!
2010-06-05 16:38:12 -04:00
Moises Silva
fcb78c07a5
freetdm: ignore nothing to read condition
2010-06-03 19:09:34 -04:00
Moises Silva
b1fd88d706
freetdm: check for hw dtmf before enabling
2010-06-03 18:33:52 -04:00
Moises Silva
672b15216e
freetdm: remove DTMF string from OOB events
2010-06-03 18:24:10 -04:00
Moises Silva
015d782237
freetdm: DTMF debugging
2010-06-03 17:27:43 -04:00
Moises Silva
172595e294
freetdm: span name
2010-06-03 15:30:12 -04:00
Moises Silva
b3e911b447
freetdm: remove unused event string
2010-06-03 13:17:36 -04:00
Jeff Lenk
e853654871
trivial windows build cleanup
2010-06-03 10:17:11 -05:00
Jeff Lenk
52bda06b34
trivial path error
2010-06-02 16:06:56 -05:00
Moises Silva
75be3da8f9
freetdm: add new logging macro
2010-06-02 16:27:47 -04:00
Moises Silva
e596fc2e7f
freetdm: add logging when failing to read a frame in mod_freetdm
2010-06-02 14:48:37 -04:00
Brian West
de90c627a0
.gitignore
2010-06-02 11:36:09 -05:00
Anthony Minessale
c1acebdb42
patch incomplete multipart parsing code
2010-06-01 17:13:32 -05:00
Moises Silva
c526228673
freetdm: fix id
2010-06-01 11:51:27 -04:00
Moises Silva
000e3c16e3
freetdm: start ss7 span
2010-05-31 06:27:19 -04:00
Michael Jerris
a7f4892887
sofia-sip: extend timeout for session expires on short timeouts to be 90% of timeout instead of 1/3 to handle devices that do not refresh in time such as polycom (SFSIP-212)
2010-05-31 09:50:44 -04:00
Michael Jerris
f356c5e6f3
sofia-sip: fix null derefernce segfault in soa
2010-05-31 08:55:42 -04:00
Moises Silva
b049e87423
freetdm: signed/unsigned
2010-05-28 18:43:45 -04:00
Anthony Minessale
9c9cb5b310
fix esl buffer overflow
2010-05-28 14:20:20 -05:00
Moises Silva
e9cdf42fe1
freetdm: a bit of refactoring for raw tracing
2010-05-28 15:06:51 -04:00
Moises Silva
f4da0e5c0e
freetdm: add trace/notrace commands to trace input and output from channels
2010-05-28 12:45:04 -04:00
Moises Silva
571c8b983a
openzap: break
2010-05-28 12:45:04 -04:00
Travis Cross
9b80aa18a4
Updates to .gitignore.
2010-05-28 02:16:42 +00:00
Moises Silva
63d9768dff
freetdm: fix makefile and remove binary app
2010-05-27 16:29:10 -04:00
Moises Silva
16901d3cc6
freetdm: oops
2010-05-27 15:34:00 -04:00
Moises Silva
23b9a148ef
freetdm: set sched API as not available for Windows
2010-05-27 15:37:29 -04:00
Moises Silva
22e8a44278
freetdm: run sched in the background if requested
2010-05-27 15:16:03 -04:00
Moises Silva
041b8da5a4
freetdm: added scheduling API
2010-05-26 15:48:05 -04:00
Moises Silva
e00d2af95e
freetdm: enable DTMF app
2010-05-26 11:17:47 -04:00
Moises Silva
3c95106e9f
openzap: add enable dtmf app
2010-05-26 11:10:31 -04:00
Moises Silva
c292e0ef5c
freetdm: FT_DECLARE_DATA
2010-05-25 19:50:10 -04:00
Moises Silva
f974cea841
freetdm: add configurable boost trace level
2010-05-25 19:33:24 -04:00
Moises Silva
2efa471c3b
freetdm: disable DTMF app and cmd line option
2010-05-25 18:22:05 -04:00
Moises Silva
07f55e8aa3
openzap: take back loop
2010-05-25 18:22:05 -04:00
Moises Silva
fb4b7f7a30
openzap: disable dtmf app and cmd line option
2010-05-25 17:41:49 -04:00
Moises Silva
e1b60b4ca3
openzap: callwaiting disable
2010-05-25 16:50:06 -04:00
Moises Silva
ab88afafb8
freetdm: stop just once
2010-05-25 16:06:55 -04:00
Moises Silva
166add6ed1
freetdm: remove SIGEVENT_ANSWER, was never used
2010-05-25 14:23:10 -04:00
Moises Silva
dace9df129
freetdm: FSBUILD-277 Fix Windows build in release mode (patch by Peter Olsson)
2010-05-25 13:33:41 -04:00
Moises Silva
22d7d8cc14
freetdm: we need a channel iterator *sigh*
2010-05-25 13:35:30 -04:00
Moises Silva
9b6a9b6cae
freetdm: use s<spanno>c<channo> notation for logging channel related msgs
2010-05-25 13:22:52 -04:00
Moises Silva
dcd02fe92d
freetdm: stop loop on call start
2010-05-25 13:16:07 -04:00
Moises Silva
76e62feadc
openzap: disable loop on call start
2010-05-25 12:56:39 -04:00
Moises Silva
7256232af2
freetdm: add call waiting disable/enable feature
2010-05-25 12:54:46 -04:00
Jeff Lenk
d1d6be889d
FSCORE-611 Increase buffer in fs_cli for Win
2010-05-23 23:32:44 -05:00
Moises Silva
74a3f20ed7
freetdm: windows casting
2010-05-21 11:43:10 -04:00
Moises Silva
632e89f5f9
freetdm: handle loop requests
2010-05-21 11:31:01 -04:00
Moises Silva
edb2d58285
freetdm: export and import boost custom data
2010-05-21 11:10:39 -04:00
Michael Jerris
b9adfee0ea
.gitignore
2010-05-21 10:07:15 -04:00
Moises Silva
23766e36e0
openzap: handle loop requests
2010-05-20 19:30:18 -04:00
Moises Silva
c93e392dca
openzap: more ss7 custom data
2010-05-20 18:47:10 -04:00
Moises Silva
d30930a430
openzap: oops
2010-05-20 17:38:07 -04:00
Moises Silva
5d4db94d27
openzap: custom data
2010-05-20 16:08:22 -04:00
Moises Silva
9d45690006
freetdm: add pvt data to freetdm channels
...
fix fxs features
2010-05-20 11:44:16 -04:00
Jeff Lenk
f8f91362f0
FSCORE-606 (Win) bridge fails because session read lock failure
2010-05-20 08:05:28 -05:00
Moises Silva
227fb934cf
freetdm: use __WINDOWS__ and not WIN32
2010-05-18 15:51:45 -04:00
Moises Silva
cab15659a6
freetdm: windows unref parameter
2010-05-18 10:42:16 -04:00
Moises Silva
f1132a2b71
freetdm: fix handlers for FTDM_SIGEVENT_COLLECTED_DIGIT
2010-05-17 19:03:32 -04:00
Moises Silva
8e69e8e735
freetdm: clean up state change macros and functions to improve logging
2010-05-17 14:36:10 -04:00
Moises Silva
e57ab3acd5
freetdm: remove if 0 sections
2010-05-17 11:26:25 -04:00
Moises Silva
9c8be17f3d
freetdm: wait for analog thread to be done before shutdown
...
add more debug logging
fix signaling status return code in ftdm_io
2010-05-17 11:23:33 -04:00
Moises Silva
3abdd9656f
freetdm: print stack trace in sample ftdmload app
2010-05-12 15:51:28 -04:00
Moises Silva
19fb75740d
freetdm: added dso sample app
2010-05-12 11:54:50 -04:00
Moises Silva
41f72fe42a
freetdm: call on_unload when unloading the boost sig shared library
2010-05-12 11:49:16 -04:00
Steve Underwood
d4bb8b019e
Merge git@git.freeswitch.org:freeswitch
2010-05-12 23:24:12 +08:00
Steve Underwood
6bd146d8dc
removed a saturate16 from spandsp that was causing problems
...
fixed a typo in the MSVC inttypes.h file for spandsp
2010-05-12 23:21:06 +08:00
Moises Silva
383e272c30
freetdm: added boost sample app
2010-05-11 16:31:24 -04:00
Moises Silva
b2d8e055bb
freetdm: modify prototype for ftdm_span_create to accept I/O module name instead of pointer
2010-05-11 15:09:59 -04:00
Moises Silva
f04bff40fa
freetdm: return error when dlclose fails
2010-05-11 12:51:28 -04:00
Moises Silva
a611a7e944
freetdm: shutdown boost events thread on unload
2010-05-11 10:42:32 -04:00
Steve Underwood
3e30434a0c
Fixed a typo in spandsp's msvc/inttypes.h
...
Updated sig_tone processing in spandsp to the latest, to allow moy to
proceed with his signaling work.
2010-05-11 22:38:36 +08:00
Moises Silva
cf7af1f99b
freetdm: fix segfault in socket mode boost unload
2010-05-10 13:03:22 -04:00
Moises Silva
3baa799d7f
freetdm: use SIGBOOST_EVENT_CALL_PROGRESS
2010-05-10 12:09:46 -04:00
Jeff Lenk
edcf5fe0a4
Windows x64 support
2010-05-07 13:20:34 -05:00
Moises Silva
162b5cf2b1
freetdm: windows fix
2010-05-06 16:32:14 -04:00
Moises Silva
23aa931d43
freetdm: remove SCTP requirement, now is optional
2010-05-05 13:16:37 -04:00
Moises Silva
44a99f14b0
freetdm: set outbound flag in the core
2010-05-04 14:12:44 -04:00
Moises Silva
0925d04a92
freetdm: documentation
2010-05-03 12:15:18 -04:00
Mathieu Rene
6c98ba4819
fs_cli: add help text for /uuid
2010-05-02 18:10:52 -04:00