Commit Graph

4920 Commits

Author SHA1 Message Date
Moises Silva a020724030 freetdm: add deprecate warning to get last error stuff that nobody sets anyways 2011-01-17 12:44:52 -05:00
Moises Silva a41974e580 Merge remote branch 'fsorig/master' 2011-01-14 18:46:09 -05:00
Moises Silva f06298f163 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2011-01-14 18:45:03 -05:00
Moises Silva 04d5652819 freetdm: fix incorrect alarm reporting due to Wanpipe bug
proper alarm handling for R2 calls
2011-01-14 18:43:42 -05:00
David Yat Sin ecfa33e9e4 Merge branch 'master' of git.freeswitch.org:freeswitch 2011-01-14 16:10:25 -05:00
David Yat Sin 7311029685 freetdm - adjusted loggign on channel_call_indicate 2011-01-14 16:10:13 -05:00
David Yat Sin 4ee4c67003 Removed unused SIGEVENT 2011-01-14 12:52:37 -05:00
David Yat Sin 33bb9b834d freetdm - ISDN Allowed state change from RING to PROGRESS_MEDIA 2011-01-14 10:48:09 -05:00
Stefan Knoblich dff01c07f1 [ftmod_libpri] Use FTDM_SPAN_USE_PROCEED_STATE and rework state handling.
- Use the newly introduced FTDM_SPAN_USE_PROCEED_STATE flag and FTDM_CHANNEL_STATE_PROCEED.

- Update ftmod_libpri's state machine table (taken from ftmod_sangoma_isdn).

- Move pri_destroycall() to HANGUP_COMPLETE state.

- Try to get a little bit closer to the ISDN states by using pri_acknowledge() in RINGING,
  pri_progress() in PROGRESS and pri_proceeding() in PROCEED state.

- Go to PROGRESS_MEDIA in on_progress() only if there is inband indication available, go to
  PROGRESS if not.

- Go to RINGING state in on_ringing() and remove PROGRESS_MEDIA check.

NOTE: One libpri error message and a VETO (PROGRESS -> RINGING) warning to investigate,
      but changes seem to work fine nonetheless.

Tested-by: SparFux (#freeswitch / #freeswitch-de  @ irc.freenode.net)
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-01-13 23:28:00 +01:00
David Yat Sin bba8aefca0 freetdm: ISDN-Fix for d-channel indexing, causing improper configuration on non-consecutive logical spans 2011-01-13 16:28:31 -05:00
David Yat Sin 03ae958ce4 freetdm; TON/NPI defaults to unknown for Euroisdn 2011-01-13 15:13:56 -05:00
Brian West a6db66ef36 http://jira.freeswitch.org/browse/FS-2976 2011-01-13 09:55:55 -06:00
Jeff Lenk 9c7b507d06 managed esl vs2010 converted from 2008 w/x64 lib support 2011-01-12 23:10:29 -06:00
Moises Silva 1d6d9601d0 Merge remote branch 'fsorig/master' 2011-01-12 15:11:42 -05:00
Moises Silva 771caca78d freetdm: update glare.txt doc 2011-01-12 14:36:03 -05:00
Joao Mesquita eb88304a16 Small fix on ESL that cause event_id to be set wrong on headers that had value failure. 2011-01-12 16:24:04 -03:00
Moises Silva 3594419622 Merge branch 'master' into moy.r2glare 2011-01-12 13:37:05 -05:00
Moises Silva 946f47f189 freetdm: fix wp config message 2011-01-12 13:16:45 -05:00
Moises Silva 8a26a6f6d2 freetdm: ftmod_r2 - map glare cause 2011-01-12 10:53:38 -05:00
David Yat Sin 45340d8017 freetdm: added fix for hangup cause sometimes set to 0 during glare 2011-01-11 16:20:05 -05:00
David Yat Sin 10109165b7 Merge branch 'master' of git://git.freeswitch.org/freeswitch 2011-01-11 15:42:54 -05:00
Moises Silva 85e107a56e freetdm: set channel name before caller profile
otherwise the channel name is not set in 'show channels'
2011-01-11 14:53:14 -05:00
Moises Silva f5c5fd9cc3 freetdm: fix Windows compilation 2011-01-11 14:39:58 -05:00
Jeff Lenk 6f103acd79 merge code from xml-rpc trunk - fix xml-rpc not terminating on windows on fs unload - only effect windows build 2011-01-11 09:40:59 -06:00
David Yat Sin 62941f69d8 Added FTDM_SPAN_NON_STOPPABLE flag for signalling modules that do not support individual start/stop 2011-01-10 17:46:18 -05:00
Moises Silva f8cb296182 freetdm: remove unused code for glare 2011-01-10 17:38:16 -05:00
Moises Silva baac734ec4 freetdm: more R2 glare improvements 2011-01-10 17:19:51 -05:00
Moises Silva 74a01d23bc freetdm: Added FTDM_SIGEVENT_DIALING
Added hunting scheme to support new ftdm_call_place API
         Make ftdm_channel_call_answer use ftdm_channel_call_indicate with FTDM_CHANNEL_INDICATE_ANSWER
         Updated doxygen docs in freetdm.h
2011-01-10 16:49:58 -05:00
David Yat Sin 21f8605d68 freetdm: fix for enabling DTMF detection on d-channel 2011-01-10 16:42:47 -05:00
Brian West e42c423c92 add tab completion stuffs 2011-01-10 14:44:54 -06:00
David Yat Sin 22ba5b3560 freetdm : Progress indicator not sent by default on outgoing calls 2011-01-10 12:03:49 -05:00
David Yat Sin a95a4eeee8 Freetdm: Added check for channel_on_routing called more than once on incoming calls 2011-01-10 11:29:55 -05:00
David Yat Sin 01024acee1 Freetdm - ISDN fix for ani2 not decoded properly 2011-01-07 17:46:17 -05:00
Moises Silva 2cfd09c35c freetdm: initial glare handling code 2011-01-07 16:00:06 -05:00
Moises Silva 40aa1d90f3 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2011-01-07 15:59:09 -05:00
David Yat Sin a743263afb freetdm: ISDN - fix for clearing internal states before receiving acknowledgement from remote side 2011-01-07 15:39:25 -05:00
Moises Silva 545ba61226 freetdm: only ack indications when the channel is nonblocking 2011-01-07 14:15:24 -05:00
Moises Silva 70697b8835 Merge remote branch 'smgfs/master' 2011-01-06 15:00:51 -05:00
Moises Silva 3018400461 freetdm: only handle zt events when FTDM_CHANNEL_EVENT is set 2011-01-06 14:54:19 -05:00
Moises Silva 81f01f0ee7 freetdm: handle ZT_EVENT_NONE 2011-01-06 14:33:28 -05:00
Moises Silva a3499c5343 freetdm: fix wink/flash in ftmod_wanpipe 2011-01-06 13:50:26 -05:00
Brian West 46853d7f3d swigall and fix gitignore for new celt. 2011-01-06 11:38:36 -06:00
Moises Silva b09c32c19a freetdm: use /bin/sh and not /bin/bash in the bootstrap script 2011-01-06 09:51:17 -05:00
Moises Silva 309ced0eac Merge remote branch 'fsorig/master' 2011-01-06 09:04:57 -05:00
Jeff Lenk 2091e33dbe windows update celt-0.10.0 2011-01-05 19:54:49 -06:00
David Yat Sin e06feedd9e Merge branch 'master' of git.freeswitch.org:freeswitch 2011-01-05 16:25:22 -05:00
David Yat Sin ae70ea0c13 Freetdm - ISDN:Fix for progress indicator not set properly. Allow state change from RINGING to PROGRESS 2011-01-05 16:25:06 -05:00
Moises Silva becf16c58c freetdm: fix warning 2011-01-05 13:38:25 -05:00
Moises Silva ac736e4e45 Merge branch 'master' into netborder 2011-01-05 13:34:28 -05:00
Moises Silva eb84fc772f Merge branch 'master' into netborder
Conflicts:
	libs/freetdm/src/ftdm_io.c
	libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c
	libs/freetdm/src/include/freetdm.h
2011-01-05 13:11:37 -05:00