1366 Commits

Author SHA1 Message Date
David Yat Sin
e1efaca21f Added restart_opt 2010-12-01 15:15:37 -05:00
David Yat Sin
a5a4a7337a Allowed state change from PROGRESS to UP 2010-12-01 15:13:02 -05:00
David Yat Sin
9d021b8dc4 Freetdm: moved some defines from ftmod_sangoma_isdn.h to ftmod_sangoma_isdn_user.h 2010-12-01 12:33:32 -05:00
David Yat Sin
f0d1578592 freetdm - ISDN:Fix for windows compilation issues 2010-11-30 16:45:05 -05:00
David Yat Sin
3caeb58533 Changes to freetdm variables 2010-11-30 13:17:48 -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
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
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
David Yat Sin
5eb172d9f3 freetdm: ISDN Changes to better match SIP-to-TDM states 2010-11-24 20:12:09 -05:00
Moises Silva
4bdcebde82 Merge branch 'master' into netborder 2010-11-24 09:30:42 -05:00
Moises Silva
473a04651c freetdm: add missing string for SIGEVENT_RELEASED 2010-11-24 09:28:34 -05:00
David Yat Sin
ab246b9b58 freetdm: ISDN - Added pendingsignals to list of interrupts in span poll thread 2010-11-23 18:12:22 -05:00
David Yat Sin
1526f83c09 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2010-11-23 17:48:16 -05:00
David Yat Sin
9f183fa4b1 freetdm: ISDN - Added pendingsignals to list of interrupts in span poll thread 2010-11-23 17:41:40 -05:00
Moises Silva
6e07995bee freetdm: check alarm status when starting the span 2010-11-23 17:00:24 -05:00
Moises Silva
c059649f8f freetdm: only notify of released channels when is a voice channel 2010-11-23 16:27:40 -05:00
Moises Silva
2f08cb6ad0 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2010-11-23 15:51:05 -05:00
Moises Silva
ce67a4d39b freetdm: do not flush events queue on channel start 2010-11-23 15:49:50 -05:00
Arnaldo Pereira
4a6be5477a freetdm: updated libopenr2 dll name on ftmod_r2 msvc dependency 2010-11-23 18:00:11 -02:00
Arnaldo Pereira
8aae091273 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2010-11-23 14:56:50 -02:00
Arnaldo Pereira
af5f0a4acd freetdm: made ftmod_r2 use FTDM_SPAN_USE_SIGNALS_QUEUE and properly send FTDM_SIGEVENT_SIGSTATUS_CHANGED 2010-11-23 14:55:59 -02:00
Moises Silva
04e8541366 freetdm: add release event to ftdm core 2010-11-23 11:43:52 -05:00
David Yat Sin
8e142ff22a Merge branch 'netborder' 2010-11-22 15:16:10 -05:00
Moises Silva
f1789ed5a2 Merge remote branch 'fsorig/master' 2010-11-22 10:41:16 -05:00
Moises Silva
a9a31041d4 freetdm: added wait_dialtone_timeout parameter for ftmod_analog
if this parameter is set to 0 ftmod_analog will not wait
	 for dial tone before dialing out the requested number.
	 Anything bigger than 0 is the units in milliseconds to
	 wait for dialtone before aborting the call.
2010-11-20 18:18:37 -05:00
David Yat Sin
53c41c0463 freetdm: ISDN - Fix for main loop going to sleep without processing events from IO module 2010-11-20 10:25:02 -05:00
David Yat Sin
5c128405b8 Fix for windows compile errors introduced during previous merge 2010-11-19 14:41:26 -05:00
David Yat Sin
553255c631 Fixed some windows compile warnings from merge 2010-11-19 14:33:57 -05:00
David Yat Sin
15d02eb930 Merge branch 'netborder' of git.sangoma.com:smg_freeswitch into netborder 2010-11-19 14:18:44 -05:00
David Yat Sin
995c250518 Merged from master branch 2010-11-19 13:58:08 -05:00
Stefan Knoblich
d4138959b2 freetdm: use m4_ifdef() to check for pkg-config macros and print a warning if they are not available
...instead of failing at runtime

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-18 23:14:46 +01:00
Konrad Hammel
5e562ed55f freetdm: ss7 - bug fix for caller-id presentation...line value was not passed through stack properly 2010-11-17 16:41:38 -05:00
Arnaldo Pereira
fee2f1b701 freetdm: removed empty stats from ftmod_r2 and fixed strsep() definition warning. 2010-11-17 14:36:31 -02:00
cypromis
5d28a8fa05 ftmod_zt typo ... 2010-11-17 17:15:30 +01:00
cypromis
05d1fd2a66 ftmod_zt rc has changed to result 2010-11-17 17:01:30 +01:00
Moises Silva
5486b8c74d freetdm: retry polling in DAHDI devices when fails due to interrupted system call 2010-11-16 23:41:11 -05:00
Stefan Knoblich
9257e0f344 ftmod_isdn: Port(/Fix) span signal handling, remove some dead/unused pieces and close the D-Channel on shutdown.
This fixes a NULL-call segfault in ftdm_span_trigger_signal().

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-16 23:01:21 +01:00
Stefan Knoblich
a9b2ced2aa ftmod_libpri: First part of the BRI PTMP channel handling changes.
I really need to dig deeper here, some libpri events never fire for
incoming calls and i'll have to find out how mod_freetdm or the
FreeSWITCH core change states on the channel...

Anyway, incoming and outgoing calls still work for me (BRI PTMP TE),
so commit this now and let a wider audience do some more testing.

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Tested-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-16 23:01:21 +01:00
David Yat Sin
c5070aaf52 Fixed cyginstall.sh script 2010-11-16 14:56:19 -05:00
David Yat Sin
65be57d212 Fixed for windows compilation issues 2010-11-16 12:41:56 -05:00
Konrad Hammel
525f399812 freetdm: ss7 - updated ftmod_sangoma_ss7 to support changes to FreeTDM api 2010-11-16 11:07:41 -05:00
David Yat Sin
a2add13963 freetdm:Changes for shared IO 2010-11-15 19:16:09 -05:00