David Yat Sin
5226489c39
Merge branch 'releases.3.4' into releases.3.5
...
Conflicts:
libs/freetdm/mod_freetdm/mod_freetdm.c
libs/freetdm/src/ftdm_state.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.h
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c
2012-04-26 16:13:26 -04:00
James Zhang
e2f1b4ab27
freetdm: fix REL receiving leg always stay in TERMINATING stae in
...
native bridge mode
- This is supposed to be included in commit of
b324f8679782957bc9db3bdfd6687aa42cba77dd. Somehow it's
not included in that commit. Without this change, the
REL receiving leg always stay in TERMINATING state when
received an incoming REL message.
2012-04-16 13:48:35 -04:00
David Yat Sin
e3369119e0
Merge branch 'master' into releases.3.5
2012-04-03 18:16:36 -04:00
Anthony Minessale
972504a3ca
unset logger on global destroy
2012-04-02 15:00:35 -05:00
James Zhang
63a2c847eb
freetdm: merge native bridge fix from releases.3.4
...
which solves the crash on outgoing calls after native bridge
2012-03-16 12:24:10 -04:00
Moises Silva
3c4fdca9e0
freetdm: Fix redmine issue #2931 - Crash on SIP to SS7 call after sigbridge call
...
The code was improperly using peer_data as an indicator that the sigbridge
ss7 mode was enabled. The channel flag FTDM_CHANNEL_NATIVE_SIGBRDIGE should
be used instead
2012-03-07 19:04:31 -05:00
Stefan Knoblich
674dc9850b
[FreeTDM] Another round of ftdm_log() format string fixes.
...
Use FTDM_SIZE_FMT where needed, don't treat ftdm_event_t as an int
(even if the e_type enum is the first member), datalen vs. *datalen fix
and other warnings.
All reported by __check_printf() (GCC + __attribute__((format(printf,x,y))) ).
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-02-10 13:29:49 +01:00
David Yat Sin
9de1e1ad67
freetdm - disabled dtmf detect duration by default
2012-02-07 14:36:22 -05:00
David Yat Sin
1377b9c84d
freetdm: support for dtmf_on_start
2012-02-07 14:28:47 -05:00
Moises Silva
541aa551c7
Merge branch 'releases.3.4.experimental_head' into releases.3.5
2012-01-31 17:17:25 -05:00
Moises Silva
cafff50005
Merge branch 'releases.3.4' into releases.3.4.experimental_head
...
Conflicts:
libs/freetdm/mod_freetdm/mod_freetdm.c
2012-01-31 15:37:33 -05:00
Moises Silva
8cade84528
freetdm: Set the call id into the caller data provided as argument to the call place function
2012-01-30 16:15:08 -05:00
Moises Silva
1aa4f87b6a
freetdm: Tweaks to SS7 native bridge feature
...
- Enable native bridge also when receiving the UUID via SIP header
- Remove some debug CRIT messages and set a more proper log level
2012-01-26 23:51:21 -05:00
Moises Silva
23a328389b
freetdm: Initial attempt to bridge natively SS7 signaling between 2 channels
2012-01-26 22:44:19 -05:00
Moises Silva
e3cb0352b0
freetdm: Fill in DAHDI function pointer to retrieve the next channel event
2012-01-19 16:18:30 -02:00
David Yat Sin
badc80ad3e
freetdm: Added dtmfdetect duration option
2012-01-04 11:16:29 -05:00
Nenad Corbic
7e2ef3a55c
freetdm: The remote hangup logic that waits for 3sec for FS to hanup up
...
before hanging up the freetdm channel by force
seems to have a memory leak. I have increased the timeout
to 30sec and made the print statement WARNING level.
2011-12-18 23:02:59 -05:00
Moises Silva
7bd2d154d6
Merge branch 'smgmaster' into releases.3.4.experimental_head
...
Conflicts:
libs/freetdm/mod_freetdm/mod_freetdm.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.h
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_relay.c
src/mod/endpoints/mod_sofia/mod_sofia.c
src/mod/endpoints/mod_sofia/sofia_glue.c
2011-12-17 17:42:34 -05:00
Nenad Corbic
485746305a
Set the cpu thresholds to 92 and 82
...
Set the 3000ms warning to NOTICE not CRIT
2011-12-16 10:06:57 -05:00
Moises Silva
3432dccfc2
freetdm: fix cpu monitor inconsistent messages, variable names etc
...
changed parameter name from cpu_reset_alarm_threshold to cpu_clear_alarm_threshold
(old parameter name still valid for backwards compatibility in configuration files)
2011-12-01 12:21:46 -05:00
wadam
6dabe5409b
Fixed Bug#2018 - The threshold of cpu warning message should be increased
2011-12-01 11:40:18 -05:00
Jeff Lenk
f0efbd3f08
FS-3599 --resolve correct windows compiler warnings
2011-10-07 08:38:48 -05:00
Anthony Minessale
379c9fc41d
fix messup in dtmf change
2011-09-16 17:23:15 -05:00
Anthony Minessale
f7b40140bb
fix messup in dtmf change
2011-09-16 17:07:48 -05:00
Anthony Minessale
a65794fb5e
FS-3570 receive side, update libteletone to track duration so it is less likely to double detect and push api changes down to freetdm
2011-09-16 10:06:04 -05:00
Moises Silva
6c5132a507
freetdm: - Clear the IO flag when FreeSWITCH hangs up before notifying freetdm
...
- Misc fixes to log messages to aid debugging
- Added ftdm ioread command to read media from the channel
- Modified the ftdm_channel_open() API to return FTDM_EBUSY if the channel is already open
2011-09-12 15:21:23 -04:00
Stefan Knoblich
f4facb0f65
[FreeTDM] Add missing newline in "Failed to configure span" error message in ftdm_configure_span_channels().
...
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-09-12 13:07:50 +02:00
Moises Silva
fb69d37592
freetdm: fix small bug reported in freeswitch-dev where the call_id member of sigmsg
...
is not being set for SIGEVENT_START event
2011-09-08 12:51:48 -04:00
Stefan Knoblich
41b956fd24
FreeTDM: Don't ftdm_safe_free() span information in ftdm_span_destroy() if span provides a custom span_destroy callback.
...
Doing so will cause a NULL-deref segfault while removing the current span from the
global hash (cur_span->name == NULL) in ftdm_global_destroy().
Remove all the ftdm_safe_free() calls in the custom callback part of ftdm_span_destroy() and
let ftdm_global_destroy() handle that.
NOTE: Also adds a missing ftdm_safe_free(cur_span->dtmf_hangup) to ftdm_global_destroy().
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-09-01 01:48:03 +02:00
Moises Silva
3b2203b71b
freetdm: default iostats to yes and allow configuration thru freetdm.conf
2011-08-03 20:30:39 -04:00
Moises Silva
68b887c760
freetdm: allow IO statistics access to users
...
added ftdm iostats command
2011-07-30 17:40:32 -04:00
Moises Silva
dcbfa9a876
Merge remote-tracking branch 'fsorig/master'
2011-07-29 17:06:00 -04:00
Moises Silva
ea16afe34e
svn-style merge from moy.ss7grs_perchan branch (spin off releases.3.2)
...
addressed issue with multiple GRS at the same time in a single span
revisions merged: afcc831d6fa1fccaf7ef091b8c48b905a76d834d 9c815c9ecd7102e7d30c3988cd41682b8cbade0b
2011-07-29 16:59:53 -04:00
Moises Silva
09e545d377
freetdm: core - report initial alarms on span start
2011-07-29 14:55:35 -04:00
David Yat Sin
372ae224e5
added check for trunk_type for each span
2011-07-25 19:03:11 -04:00
David Yat Sin
c3cbb3df88
Merge remote branch 'fsorig/master'
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c
2011-07-18 18:24:54 -04:00
Stefan Knoblich
e80279dd00
FreeTDM: gcc-4.6.0 fix (-Wunused-but-set-variable)
...
ftdm_io.c:ftdm_channel_process_media()
status variable was set but otherwise unused
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-06-28 14:54:37 +02:00
Moises Silva
162f2a3dd9
freetdm: change CLI parsing (ftdm_separate_string) to properly ignore white space (fixes Sangoma issue #778 )
...
minor change into SS7 CLI to use ftdm_array_len() instead of duplicating it
2011-06-23 18:43:15 -04:00
Jeff Lenk
dc8dceba6e
OPENZAP-166 --resolve trivial compiler warnings
2011-06-20 09:36:22 -05:00
Moises Silva
441c5034f1
freetdm: OPENZAP-135 -- resolve infinite loop when all channels busy and hunt in round robin mode
2011-06-15 16:04:35 -04:00
David Yat Sin
d043fe03aa
freetdm: Fix window compile
2011-06-13 16:22:10 -04:00
David Yat Sin
bd7672242c
Support for AT&T *8 Transfer (VRU only)
2011-06-03 17:18:30 -04:00
Moises Silva
fccbba53c3
added FTDM_SILENCE_VALUE macro
2011-05-18 19:00:42 -04:00
Moises Silva
b22fc869dd
freetdm: update bearer capability macro
2011-05-17 20:02:18 -04:00
Moises Silva
0b59756edd
Merge remote-tracking branch 'smgfs/master'
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c
2011-05-17 19:57:49 -04:00
David Yat Sin
ea428669d3
chlog: freetdm - SS7: Support for Transparent IAM
2011-05-17 17:27:05 -04:00
Stefan Knoblich
ae051cfc47
FreeTDM: gcc-4.6 fixes (-Wunused-but-set)
...
ftdm_io.c:
Remove cut_path() function and call since it didn't seem to
do anything useful anyway.
ftmod_analog.c/ftmod_analog_em.c:
Remove status variable that was used for the result of codec_func(),
but was never checked for errors or returned to the caller.
libteletone_generate.c:
Remove unused variable "var".
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-05-14 23:20:03 +02:00
Moises Silva
e544e4cff1
freetdm: Add initial testing support for unrestricted digital calls using G722 codec
2011-05-10 23:35:20 -04:00
Jeff Lenk
3ad78ba4ac
OPENZAP-153 --resolve
2011-04-21 12:59:37 -05:00
Moises Silva
8270ccb1ad
freetdm: fix rx gain
2011-04-07 11:22:46 -04:00