Commit Graph

2092 Commits

Author SHA1 Message Date
Michael Jerris
15c79424e9 always use our includes first so we use our srcdir headers over installed versions 2011-06-09 18:14:00 -04:00
Moises Silva
1911db658c Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2011-06-09 17:24:34 -04:00
David Yat Sin
1fe877be9d Change error print to debug 2011-06-09 16:48:27 -04:00
David Yat Sin
408244b0c5 Changed error print to debug 2011-06-09 16:42:33 -04:00
David Yat Sin
b7e99e9677 Fix for sending ServInfoA on ANSI 2011-06-09 16:42:17 -04:00
David Yat Sin
acc1e1c9d0 Fix for sending ServInfoA on ANSI 2011-06-09 16:41:28 -04:00
David Yat Sin
689375a37c Changed default value of MTP2 T7 timer 2011-06-09 16:40:26 -04:00
David Yat Sin
2d8e6e1f13 freetdm: ISDN - Fix for d-channel going down after some time 2011-06-09 16:49:55 -04:00
Moises Silva
152ce41283 freetdm: print libpri error string on error events 2011-06-09 11:15:53 -04:00
Moises Silva
1d3417a97b freetdm: be more tolerant to a few read errors 2011-06-07 17:35:49 -04:00
Moises Silva
5042b21fc5 freetdm: check if the event was created before firing it 2011-06-07 09:54:50 -04:00
David Yat Sin
feb21920db Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2011-06-06 10:57:30 -04:00
David Yat Sin
5e8e23f57e Merge remote branch 'smgfs/master'
Conflicts:
	libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c
2011-06-03 17:48:39 -04:00
David Yat Sin
bd7672242c Support for AT&T *8 Transfer (VRU only) 2011-06-03 17:18:30 -04:00
Moises Silva
3fa2fce3f3 freetdm: added fail-on-error global configuration to refuse
to load the module if there is any error

Conflicts:

	libs/freetdm/mod_freetdm/mod_freetdm.c
2011-06-01 15:24:09 -04:00
David Yat Sin
b92ad06b98 Disabled calling SRegInfoShow on Windows 2011-06-01 11:54:45 -04:00
David Yat Sin
01eb776469 Merge branch 'master' of git.sangoma.com:smg_freeswitch
Conflicts:
	libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c
2011-05-31 13:25:03 -04:00
David Yat Sin
478e685292 freetdm - ISDN: Added API command to print Trillium memory info 2011-05-30 17:10:38 -04:00
David Yat Sin
c20f56bad0 freetdm - ISDN:Fix for not responding to incoming RESTARTs with RESTART ACK if there is an active call on that channel at the time the RESTART was received 2011-05-27 12:19:15 -04:00
Stefan Knoblich
8035d498ea ftmod_zt: Add ZT_EVENT_ABORT event handling and update ZT_EVENT_OVERRUN error message.
ZT_EVENT_ABORT and ZT_EVENT_OVERRUN are HDLC events.

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-05-27 12:46:24 +02:00
David Yat Sin
4d77481ee1 freetdm: ISDN - Fix for segfault when we receive STA CFM while call is being cleared 2011-05-26 16:34:42 -04:00
Moises Silva
e56d8934fe freetdm: make codec configurable for unrestricted digital calls (for G722 calls in Sangoma ISDN) 2011-05-19 17:17:46 -03:00
Moises Silva
1b965d864b freetdm: ftmod_sangoma_isdn - warning fixed 2011-05-19 22:52:49 +05:30
Moises Silva
3ddca37d87 freetdm: ftmod_sangoma_isdn - comment unused variables (fix for compile warnings) 2011-05-19 12:47:22 -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
David Yat Sin
a8e7dd2e9d Merge branch 'master' of git.sangoma.com:smg_freeswitch 2011-05-17 17:24:44 -04:00
David Yat Sin
1bc6611765 freetdm - SS7:* is now transmitted as 0x0b in Called Party Number 2011-05-17 10:27:49 -04:00
Stefan Knoblich
9cceb8e62c FreeTDM: gcc-4.6 fix (-Wunused-but-set)
ftmod_wanpipe.c:
	Remove myerrno variable in wanpipe_read(),
	snprintf does not set errno (according to the manpage),
	so no need to save it (without even using it later).

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-05-14 23:59:14 +02: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
David Yat Sin
20210a9f9d freetdm: SS7 - Removed unintentional TX of ITX message 2011-05-13 12:03:41 -04:00
David Yat Sin
c4d8fa6408 freetdm - ISDN fix for callback pointers 2011-05-11 17:33:45 -04:00
Moises Silva
e544e4cff1 freetdm: Add initial testing support for unrestricted digital calls using G722 codec 2011-05-10 23:35:20 -04:00
Moises Silva
b073d1a396 freetdm: typo 2011-05-10 23:07:15 -04:00
David Yat Sin
72d98bf16d freetdm - ISDN disabled T302 timer on non EuroISDN variants 2011-05-10 17:38:03 -04:00
David Yat Sin
a690c1b1e3 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2011-05-10 17:34:36 -04:00
David Yat Sin
3b2019cd1f minor changes 2011-05-10 16:09:02 -04:00
David Yat Sin
32bf306af5 freetdm: ss7 - CPC 2011-05-10 15:56:30 -04:00
David Yat Sin
95f2d6de0d freetdm: Changed SS7 to use global CPC variable 2011-05-10 15:28:10 -04:00
Stefan Knoblich
2ac7a9de4f ftmod_libpri: Set default config values, just in case the user forgot to set some parameters in freetdm.conf.xml.
This fixes the "[ERR] ftmod_libpri.c:128 Don't know how to SABME on a type 0 node" messages
from libpri, when there's no "node"/"mode" parameter set for the span.

NOTE: Now defaulting to CPE mode; EuroISDN on BRI/E1 and 4ESS on J1/T1 lines,
      make sure you set dialect/switchtype!

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-05-10 19:53:58 +02:00
David Yat Sin
05fa93f831 chlog: freetdm: ss7 - Support for Calling Party's Category 2011-05-10 11:38:23 -04:00
David Yat Sin
086be03bee Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2011-05-10 11:05:41 -04:00
David Yat Sin
403dd0c5b0 freetdm: ISDN - Fix for segfault when setting outbound-called-npi=e164 2011-05-09 18:04:07 -04:00
David Yat Sin
e61c959336 freetdm: changed print from warning to debug when we receive a Facility IE without Calling Name 2011-05-09 12:38:30 -04:00
Michael Jerris
23d8658505 make ananlog alarm 2011-05-07 00:27:20 -04:00
Moises Silva
929b69ea5d Merge remote branch 'smgfs/master' 2011-05-06 22:29:20 -04:00
David Yat Sin
e9f8fb4942 freetdm - SS7 Support for custom SIP headers for RDNIS and Generic Number 2011-05-06 17:52:41 -04:00
David Yat Sin
eb1a0a395f freetdm: ss7 - Support for receiving Generic Number IE 2011-05-06 16:03:14 -04:00
David Yat Sin
b51074f9df Support for TX generic Number 2011-05-06 15:35:08 -04:00
David Yat Sin
c19074bcd2 freetdm: ss7 - Support for transmission of Generic Number 2011-05-06 15:31:56 -04:00
David Yat Sin
81198ac671 Fix compile issue when SANGOMA_SPIROU is not defined 2011-05-06 13:13:44 -04:00
David Yat Sin
7e8c44a407 chlog:freetdm: Support for SS7 - SPIROU TXA and ITX messages 2011-05-06 12:25:04 -04:00
Michael Jerris
b7da00209f too much perl 2011-05-05 22:04:43 -04:00
Arnaldo Pereira
65a324b8ba freetdm: ftmod_r2 - consider force_release and overwrite the disconnect cause,
on incoming calls, when it's set.
2011-05-05 12:22:18 -04:00
Arnaldo Pereira
e497784ade freetdm: ftmod_r2 - take charge_calls parameter into consideration when accepting a call 2011-05-05 12:04:15 -04:00
Michael Jerris
7c971707b1 add specific alarm status in dump 2011-05-04 12:51:49 -04:00
David Yat Sin
89e635cd63 FreeTDM: SS7 - Fix for one call state not handled 2011-05-03 16:30:08 -04:00
Stefan Knoblich
ccce356392 ftmod_libpri: Rewrite parts of hangup handling to fix hanging calls problem.
Let's hope this fixes it for good and doesn't introduce new problems.

Tested-by: SparFux (#freetdm @ irc.freenode.net)
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-05-03 13:44:21 +02:00
David Yat Sin
2246f3ca75 freetdm: ISDN - Fix for some API commands printing ERR - no return 2011-05-02 15:37:19 -04:00
Markus Mueller
6196a4199e ftmod_libpri: Possible fix for call tear-down problems (+ locking cleanup)
Remove pri_destroycall() in on_hangup() and
use pri_hangup() instead of the deprecated pri_release().

NOTE: The original patch used PRI_CAUSE_NORMAL_CIRCUIT_CONGESTION for the cause
      code, which (without pri_enable_hangup_fix() enabled) emits a RELEASE COMPLETE
      message. This version of the patch uses PRI_CAUSE_NORMAL_CLEARING (-1). (stkn)

Additionally, use ftdm_set_state() instead of ftdm_set_state_locked() because the channel
is already locked. (stkn)

Completely-untested-by: Stefan Knoblich <stkn@openisdn.net>
2011-04-30 18:16:46 +02:00
Jeff Lenk
5510618660 OPENZAP-154 --resolve 2011-04-29 08:57:00 -05:00
Stefan Knoblich
360ed43a04 ftmod_libpri: ignore missing call_data in on_hangup() and use the call handle passed in the pevent structure (still needs more love...)
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-04-29 01:59:24 +02:00
David Yat Sin
2e8b3d75d0 chlog: freetdm: SS7 - Fix for Screening Ind and Presentation Ind not being sent out 2011-04-26 15:13:11 -04:00
root
f235d95537 freetdm: SS7 - Support for receiving RDNIS variables 2011-04-26 14:52:53 -04:00
David Yat Sin
6558b9bba9 freetdm: fix compile errors from previous commit 2011-04-26 13:21:55 -04:00
David Yat Sin
dd6853cb98 freetdm: ss7 - Fix for some SIP RDNIS headers being overwritten 2011-04-26 11:07:40 -04:00
Marc Olivier Chouinard
ba7dc9fde8 Fix for -Wunused-but-set-variable required compiler. : mod_freetdm mod_avmd mod_cidlookup mod_ladspa mod_lcr mod_nibblebill mod_rss mod_vdm mod_dahdi_codec mod_skinny mod_cdr_pg_csv 2011-04-22 22:49:41 -04:00
Jeff Lenk
3ad78ba4ac OPENZAP-153 --resolve 2011-04-21 12:59:37 -05:00
David Yat Sin
775427d543 Merge remote branch 'smgfs/master' 2011-04-20 14:56:11 -04:00
David Yat Sin
ed11f2fed7 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2011-04-20 14:44:58 -04:00
David Yat Sin
e1c4f6c9c3 Missed file in last commit 2011-04-20 14:44:47 -04:00
David Yat Sin
407f47611b chlog: freetdm: Added q931-trace and q921-trace options 2011-04-20 14:44:29 -04:00
Stefan Knoblich
3de9b51a86 ftmod_isdn: Fix warnings
No guarantee this module still works, but it compiles again.

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-04-08 14:53:59 +02:00
Moises Silva
8270ccb1ad freetdm: fix rx gain 2011-04-07 11:22:46 -04:00
Moises Silva
b33015327e freetdm: apply gain before dumping to file 2011-04-07 11:22:36 -04:00
David Yat Sin
8e54baf4bd freetdm:fixed errors introduced when Redirection Number was implemented 2011-04-06 17:58:30 -04:00
David Yat Sin
358e9aab22 chlog:FreeTDM - SS7 Support for transmitting Redirecting Number 2011-04-06 17:25:29 -04:00
David Yat Sin
95072fee66 freetdm: SS7 decreased some unsollicited status messages from Trillium to debug level 2011-04-05 17:12:33 -04:00
David Yat Sin
3013a9a02a Merge branch 'fsorig' 2011-04-04 16:04:13 -04:00
Konrad Hammel
3dcebdb919 freetdm: ss7 - bug fix for starting ckts controlled via Relay 2011-04-01 14:26:49 -04:00
Konrad Hammel
90ca2de3cf freetdm: ss7 - bug fix for bugs added by recent cherry-picks 2011-03-31 14:30:38 -04:00
Konrad Hammel
fe42078389 freetdm: ss7 - bug fix for bug introduced by adding support for RING state 2011-03-31 13:49:35 -04:00
Konrad Hammel
0b72c4884f freetdm: ss7 - bug fixes for handling the blocking flags. These bugs were caused when the block flags got their own functions and bit flag 2011-03-31 13:49:20 -04:00
Konrad Hammel
022815adc2 freetdm: ss7 - fix for outgoing IAM failing when using ANSI 2011-03-31 13:47:57 -04:00
Konrad Hammel
8f9e46b58c chlog: freetdm: ss7 - updated handling of internal global structure to allow for jumps in IDs
fixes Sangoma Ticket #112
2011-03-31 13:47:33 -04:00
Daniel Swarbrick
73a9e05eaa fixed a couple of typos 2011-03-31 15:29:32 +02:00
Moises Silva
135bac5b6d freetdm: change a-law and u-law for alaw and ulaw as valid strings for bearer layer 1 2011-03-29 17:08:02 -04:00
David Yat Sin
68b98f4bd0 freetdm - SS7:Fix for VETO when trying to indicate ring-ready 2011-03-29 11:51:06 -04:00
David Yat Sin
2fba005764 freetdm: added support to restart all channels on a span 2011-03-25 16:48:57 -04:00
David Yat Sin
9f449b338f freetdm: ISDN - fixed channel restart command not specifying channel ID 2011-03-25 14:53:51 -04:00
David Yat Sin
ffa45b8a0a freetdm: ISDN - fixed channel restart command not specifying channel ID 2011-03-25 14:49:14 -04:00
Konrad Hammel
77260f2ccf freetdm: ss7 - bug fix for start up if sig link is on time slot 1 2011-03-25 10:37:53 -04:00
Konrad Hammel
0fb7568bae freetdm: ss7 - bug fix for starting ports with sig links on time slot 1 2011-03-25 10:37:41 -04:00
Konrad Hammel
20461f1c3b freetdm: ss7 - bug fix for race condition on start 2011-03-25 10:37:29 -04:00
Moises Silva
28494cae6a Merge remote branch 'fsorig/master' 2011-03-21 16:09:49 -04:00
Moises Silva
4b9355003e Merge branch 'netborder' 2011-03-21 15:34:05 -04:00
Moises Silva
4c6789b364 freetdm: allow setting the sig status in alarmed channels (bugzilla 6441) 2011-03-21 15:16:38 -04:00
Moises Silva
244fd68dfd freetdm: added command complete for ftdm queuesize 2011-03-21 14:27:57 -04:00
Moises Silva
63706a839f freetdm: add support for setting the channel tx/rx queue size from config file (wanpipe.conf) and from CLI 2011-03-21 14:25:20 -04:00
Jeff Lenk
14bdb87e85 OPENZAP-146 - this restores the correct behavior regression from Commit:03dc3b7b8d734e5a916c0dd48c408e78e6f66f55 2011-03-18 22:47:41 -05:00
Moises Silva
1fabe6fc58 freetdm: add configuration option for DTMF debug directory 2011-03-18 14:47:49 -04:00
Konrad Hammel
c0ee2490fe freetdm: ss7 - bug fix, don't send RSC for non-voice channels 2011-03-17 17:26:38 -04:00
Konrad Hammel
4d2a651439 freetdm: ss7 - bug fix for crash on startup 2011-03-17 17:26:30 -04:00
Konrad Hammel
8506bb22e6 freetdm: ss7 - added some informational messages 2011-03-17 17:26:21 -04:00
Konrad Hammel
d9061f091f freetdm: ss7 - bug fix in handling setups with cic 1 being a sig link 2011-03-17 17:25:58 -04:00
David Yat Sin
4fb646e587 FreeTDM: ISDN - added support for min-digits 2011-03-17 13:16:59 -04:00
Jeff Lenk
bb5eeb78c9 JANITOR-10 - Thanks Peter 2011-03-17 08:34:00 -05:00
Konrad Hammel
37139badf7 chlog: freetdm: ss7 - more work on relay stability 2011-03-15 10:49:57 -04:00
David Yat Sin
c8e17e0864 chlog:FreeTDM - Added PRI-BRI Debug document 2011-03-14 16:46:56 -04:00
Arnaldo Pereira
acd6d4442b freetdm: fixes to mkrelease.sh 2011-03-11 17:36:42 -05:00
Arnaldo Pereira
75ba53cfb2 freetdm: minor changes to mkrelease.sh 2011-03-11 17:02:51 -05:00
David Yat Sin
7da9531692 freetdm:Fix for Q921 indications not decoded properly 2011-03-11 15:06:22 -05:00
David Yat Sin
b0ded7ff3b freetdm: ISDN-Q921 Unsollicited protocol errors printed in DEBUG instead of INFO 2011-03-11 14:48:26 -05:00
David Yat Sin
9257b74953 freetdm: Updated variables.txt documentation 2011-03-11 11:16:52 -05:00
Jeff Lenk
373972c0e6 OPENZAP-147 2008 project also needs x64 additions 2011-03-11 08:52:32 -06:00
Jeff Lenk
a8f01d5bc6 Correct gains usage example 2011-03-10 16:58:16 -06:00
Arnaldo Pereira
c1904f2e4f Merge branch 'master' into arnaldo.freetdm_release 2011-03-10 13:32:13 -05:00
Stefan Knoblich
1a54968d99 ftmod_libpri: go to PROGRESS_MEDIA in on_ringing() if there is inband information available and rework channel opening to not skip state changes when the channel is already open.
The latter part affects on_ringing(), on_progress() and on_proceeding().

Somewhat experimental and untested (apart from a compile run).

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-03-10 18:25:43 +01:00
Moises Silva
3bbab5cbea freetdm: ftmod_zt - print more specific errors for overrun and bad checksum 2011-03-10 09:25:49 -05:00
David Yat Sin
dbfa7fa817 freetdm:Fix ftdm_sigmsg_get_raw_data_detached
ISDN: Fix for Facility IE in Facility message not passed to user in raw mode
2011-03-09 16:55:33 -05:00
Konrad Hammel
21c60c698d freetdm: ss7 - bug fix for compile bug introduced by merging 2011-03-09 15:10:14 -05:00
Konrad Hammel
93bfa6d1e9 chlog freetdm: ss7 - adding initial support for RELAY 2011-03-09 15:06:25 -05:00
David Yat Sin
419d7e2335 FreeTDM: ISDN - Fix for q921 frames not printing span name properly 2011-03-09 14:38:22 -05:00
Konrad Hammel
c0a2a225ba freetdm: ss7 - bug fix in GRS handling 2011-03-09 12:06:00 -05:00
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
Jeff Lenk
53e867bcf2 fix vs2008 x64 build 2011-03-06 13:34:24 -06: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
00dc8577e8 freetdm: Typo in function define 2011-03-04 10:38:48 -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
1fbb321f3d freetdm: Allow user to indicate FACILITY on outbound calls 2011-03-03 09:48:48 -05:00
Arnaldo Pereira
c56bf093fb freetdm: some fixes to mkrelease.sh 2011-03-02 23:18:56 -03:00
Arnaldo Pereira
9b9ed009b7 freetdm: changed mkrelease.sh to ship ABI compatibility test reports with the
generated release.
2011-03-02 22:42:59 -03: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
086664fbd2 freetdm: Typo in function define 2011-03-01 09:54:52 -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
Arnaldo Pereira
64b24240c0 freetdm: added more arguments to ftdm_abi_check when generating ftdm releases 2011-02-28 18:48:55 -03: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
3a0d5b6297 freetdm: remove unused prototype for ftdm_call_clear_data 2011-02-28 12:42:43 -05:00
Arnaldo Pereira
d458004519 freetdm: passing ftdm path to abi test script 2011-02-28 12:55:56 -03:00
Moises Silva
d1b3c595cf Merge branch 'netborder' of git.sangoma.com:smg_freeswitch into netborder
Conflicts:
	libs/freetdm/mod_freetdm/mod_freetdm.c
	libs/freetdm/src/ftdm_state.c
2011-02-28 10:55:40 -05:00
Moises Silva
cd6eee31a2 freetdm: remove ftdm_channel_init API 2011-02-28 10:52:30 -05:00
Arnaldo Pereira
f82c23ea69 freetdm: updated mkrelease.sh to download libsng-ss7 and libsng-isdn, compile
freetdm and mod_freetdm and test the ABI compatibility against older
         releases, through an external script, before generating the tarball.
2011-02-28 12:48:40 -03: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
David Yat Sin
b2b50a1030 freetdm: Removed unnecessary parameter copy
Added ftdm_raw_data_t
2011-02-25 12:20:32 -05:00
David Yat Sin
f8e1fa666d freetdm: updated variables.txt 2011-02-25 11:07:39 -05:00
David Yat Sin
06bd633053 freetdm: updated variables.txt 2011-02-25 11:05:11 -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
4b613f426c Merge branch 'davidy.ftdm_variables3' of git.sangoma.com:smg_freeswitch into davidy.ftdm_variables3
Conflicts:
	libs/freetdm/src/ftdm_io.c
2011-02-25 10:06:20 -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
f0da352917 freetdm: more visual studio 2008 and 2010 updates to set the proper _WIN32_WINNT target 2011-02-24 19:38:37 -05:00
Moises Silva
99b64f39a1 freetdm: add _WIN32_WINNT version to vs project 2011-02-24 19:32:40 -05:00
Moises Silva
518e034187 freetdm: remove remaining references to boost (sample code, visual studio project references) 2011-02-24 19:26:40 -05:00
Moises Silva
327def8c21 freetdm: Do not move to dialing if signaling module already moved the state 2011-02-24 18:45:54 -05:00
Moises Silva
269906c891 freetdm: Added support for hardware (native) R2 MF generation 2011-02-24 18:41:07 -05:00
Moises Silva
62d000ed20 freetdm: remove sanity state check in outgoing function 2011-02-24 13:14:23 -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
7860db0110 freetdm: updated documentation for ftdm_variables 2011-02-22 11:22:58 -05:00
David Yat Sin
4f8d4b95cd added ftdm_variables.c 2011-02-22 11:13:44 -05:00
Stefan Knoblich
c8065499ad [FreeTDM] Add --with-pkgconfigdir option to FreeTDM.
Default behaviour is unchanged.

Packagers should use this option to install freetdm.pc into
the system's main pkg-config directory (e.g. /usr/lib/pkgconfig).

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Tested-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-02-19 23:35:41 +01:00
Moises Silva
f785d4b3ff Merge remote branch 'fsorig/master'
Conflicts:
	src/mod/endpoints/mod_sofia/sofia_glue.c
2011-02-18 22:50:00 -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
Moises Silva
f734891d75 freetdm: only set ec call end when the HANGUP state is confirmed 2011-02-18 10:51:36 -05:00
David Yat Sin
60395cea46 chlog: freetdm: Channel indicator IE only included in first response 2011-02-17 11:44:57 -05:00
Moises Silva
bb797286d0 freetdm: increase size of static buffer for DSO path 2011-02-17 09:22:53 -05:00
Moises Silva
c166f5f02c freetdm: increase size of static buffer for DSO path 2011-02-17 09:17:41 -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
Konrad Hammel
11cc6f95cd freetdm: ss7 - update to configuration file to mirror ISDN configuration 2011-02-15 11:58:16 -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
642882727f freetdm: added CLI completion for core commands 2011-02-14 15:14:44 -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
Moises Silva
145884c94c Merge remote branch 'fsorig/master' 2011-02-11 12:11:33 -05:00