852 Commits

Author SHA1 Message Date
Konrad Hammel
dcf515ffaf freetdm: ss7 - bug fix for race condition on startup causing seg fault 2011-03-09 12:05:33 -05:00
David Yat Sin
ea498e472a Merge branch 'netborder' of git.sangoma.com:smg_freeswitch into netborder 2011-03-07 10:58:10 -05:00
David Yat Sin
d36933df10 Fix for Raw Facility IE, introduced with ftdm_variables3 patch 2011-03-07 10:57:37 -05:00
Moises Silva
c79bfa768a Merge remote branch 'smgfs/master' 2011-03-06 22:11:39 -05:00
Stefan Knoblich
02b2926351 [FreeTDM] Fix segfault in ftdm_analog_configure_span() on startup.
Using ftdm_log_chan() in ftdm_analog_configure_span() is a bad idea,
since the span won't have any channels assigned.

This bug powered by declaring all variables at the top of the function,
even if they are used in an if branch at the end.

A C99'ish:

	if (callwaiting) {
		for (unsigned int i = 1; i <= span->span->chan_count; i++) {
			/* ... */
		}
	}

would have alerted the developer adding the log statement.
But since we can't have nice things (thanks MSVC for not supporting C99!)
</rant>

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-03-06 19:42:47 +01:00
Moises Silva
865d04ef2f Merge remote branch 'fsorig/master' 2011-03-05 20:46:30 -05:00
David Yat Sin
c5dd481fbd freetdm: ISDN - ftdm_complete_state is not called in state_advance if a new state is set 2011-03-04 10:36:36 -05:00
David Yat Sin
06db039878 FreeTDM: Fix for race condition on FreeTDM init for freetdm-master timer (JIRA:OPENZAP-143) 2011-03-03 10:57:03 -05:00
David Yat Sin
50f30a29f5 freetdm: ISDN - ftdm_complete_state is not called in state_advance if a new state is set 2011-03-02 10:59:43 -05:00
Konrad Hammel
7ec2a5d246 chlog: freetdm: ss7 - added support to check isup stack circuit state via cli (ftdm ss7 show status isup ckt X)
freetdm: ss7 - updated module to support latest changes to freetdm core
2011-03-01 15:32:58 -05:00
Moises Silva
706550e2ca Merge branch 'master' of git.sangoma.com:smg_freeswitch 2011-03-01 12:17:00 -05:00
Moises Silva
7e5befc2ba freetdm: use ftdm_channel_hangup_with_cause for CAS channels (ftmod_r2) 2011-03-01 12:16:27 -05:00
David Yat Sin
8cc8249052 freetdm: Do not call sng_isdn_retrieve_facility_caller_name when transparent facility is enabled 2011-02-28 18:54:03 -05:00
David Yat Sin
f9540b7258 freetdm: Do not call sng_isdn_retrieve_facility_caller_name when transparent facility is enabled 2011-02-28 18:53:02 -05:00
Moises Silva
4793c697bd Merge branch 'netborder'
Conflicts:
	libs/freetdm/mod_freetdm/mod_freetdm.c
	libs/freetdm/src/ftdm_io.c
	libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2_io_mf_lib.h
	libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c
	libs/freetdm/src/include/freetdm.h
	libs/freetdm/src/include/private/ftdm_core.h
2011-02-28 12:47:27 -05:00
Moises Silva
933cabb53d freetdm: do not free sigmsg if was not queued
fix type casting
2011-02-25 17:53:02 -05:00
Moises Silva
244e7c7610 Merge remote branch 'origin/davidy.ftdm_variables3' into netborder.tmp 2011-02-25 17:17:29 -05:00
Moises Silva
f614a52fbb freetdm: ftmod_r2 - Use unallocated number as reason to reject collect calls
Brazil, the only country using this do not really makes a difference
2011-02-25 12:45:01 -05:00
Moises Silva
687d39f259 freetdm: ftmod_analog - Add timeout parameter for dial tone. 0 means not waiting for dial tone. 2011-02-25 10:35:25 -05:00
David Yat Sin
49ac70defd freetdm: User variables now stored in ftdm_usrmsg_t 2011-02-25 09:58:15 -05:00
Moises Silva
f785fa11e4 freetdm: fix bugzilla 5600 - allow_collect_calls ftmod_r2 param not implemented 2011-02-24 21:02:51 -05:00
Moises Silva
269906c891 freetdm: Added support for hardware (native) R2 MF generation 2011-02-24 18:41:07 -05:00
David Yat Sin
c22816c39c freetdm: span id specified in raw trace if channel was not mapped 2011-02-23 16:21:44 -05:00
David Yat Sin
e94913a2da Merge branch 'master' of git.sangoma.com:smg_freeswitch 2011-02-23 16:21:30 -05:00
David Yat Sin
dd40e50e7a freetdm: span id specified in raw trace if channel was not mapped 2011-02-23 16:20:26 -05:00
David Yat Sin
512eaaa87c freetdm: removed warning log when a SETUP message without channel IE is received 2011-02-23 15:01:29 -05:00
David Yat Sin
9f8c428ebc freetdm: fix for calling print_hex_dump with invalid string length 2011-02-22 15:00:40 -05:00
David Yat Sin
e26b5727de freetdm: fix for calling print_hex_dump with invalid string length 2011-02-22 14:59:57 -05:00
David Yat Sin
7b1da2316b freetdm: Updated signalling modules to not set channel state to DIALING on OUTGOING_CALL_FUNCTION 2011-02-18 13:21:05 -05:00
David Yat Sin
cabd05d116 chlog: freetdm: channel/call variables moved to sigmsg 2011-02-18 13:01:57 -05:00
David Yat Sin
60395cea46 chlog: freetdm: Channel indicator IE only included in first response 2011-02-17 11:44:57 -05:00
David Yat Sin
925623c19e freetdm: Removed ftmod_sangoma_boost 2011-02-16 11:07:30 -05:00
David Yat Sin
d4068d9755 freetdm: Removed ftmod_sangoma_boost 2011-02-16 11:06:26 -05:00
Moises Silva
7b30aec93d freetdm: ftmod_r2 - check fclose return value when dumping IO 2011-02-15 16:34:52 -05:00
Moises Silva
a411cea7b2 freetdm: ftmod_r2 - check fclose return value when dumping IO 2011-02-15 16:34:09 -05:00
Moises Silva
f113c323fc Merge branch 'master' of git.sangoma.com:smg_freeswitch 2011-02-14 17:32:55 -05:00
Moises Silva
c9ee4fab73 freetdm: remove deprecated channel variables code 2011-02-14 17:32:30 -05:00
Moises Silva
e281aca346 Merge branch 'netborder' of git.sangoma.com:smg_freeswitch into netborder 2011-02-14 15:33:19 -05:00
Moises Silva
86884e5256 Merge branch 'master' into netborder 2011-02-14 15:24:02 -05:00
Moises Silva
d8add09a35 freetdm: ftmod_r2 - Disable MF dump on call accepted
core - Do not start DTMF debugging until media is available
2011-02-14 15:05:39 -05:00
Moises Silva
c81bf01fc9 freetdm: ftmod_r2 - set MF dump directory default to logdir 2011-02-14 14:44:38 -05:00
Konrad Hammel
c0e340b188 freetdm: ss7 - update cli usuage print 2011-02-11 17:10:53 -05:00
Konrad Hammel
4f254ebe15 freetdm: ss7: bug fix for ticket 6290, channel status was not showing channel 1 2011-02-11 17:02:56 -05:00
Konrad Hammel
e6be62b0e1 freetdm: ss7 - bug fix for change in FreeTDM API 2011-02-11 11:22:44 -05:00
Konrad Hammel
edfb1e9943 Merge branch 'konrad.02-09-11' 2011-02-11 11:14:49 -05:00
Konrad Hammel
381738f700 freetdm: ss7 - bug fix for configuration 2011-02-11 11:13:47 -05:00
Konrad Hammel
c17da69d67 freetdm: ss7 - added hardware dtmf 2011-02-10 16:39:42 -05:00
David Yat Sin
6cecbca2bb freetdm: ISDN - Removed unnecessay locks since lock is now done by ftdm core 2011-02-10 14:00:19 -05:00
Konrad Hammel
3611780899 Merge branch 'master' of git.sangoma.com:/smg_freeswitch 2011-02-09 15:15:10 -05:00
Konrad Hammel
1ee94c11c7 freetdm: ss7 - bug fix for SPC no longer being part sng_gen config 2011-02-09 15:14:47 -05:00