127 Commits

Author SHA1 Message Date
David Yat Sin
33bb9b834d freetdm - ISDN Allowed state change from RING to PROGRESS_MEDIA 2011-01-14 10:48:09 -05: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
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
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
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
01024acee1 Freetdm - ISDN fix for ani2 not decoded properly 2011-01-07 17:46:17 -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
309ced0eac Merge remote branch 'fsorig/master' 2011-01-06 09:04:57 -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
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
David Yat Sin
98fa4a914c freetdm - ISDN:Fix for bearer Cap 2011-01-05 12:02:24 -05:00
Moises Silva
39d58e0452 freetdm: - Update ftmod_sangoma_isdn to use core state advance
- Added locking documentation (docs/locking.txt)
	 - Updated core state advance to use state processor in span
           rather than pushing the processor in the function arguments
2010-12-31 09:42:15 -05:00
David Yat Sin
9be9d799f3 Fix for always returning FTDM_FAIL when sending FACILITY msg 2010-12-23 12:41:12 -05:00
David Yat Sin
40aa182e30 Removed check for spInstId when sending Facility msg to allow transmission of FACILITY msg without receiving PROCEED msg from remote side 2010-12-23 11:29:55 -05:00
Moises Silva
665b12b1f5 Merge remote branch 'fsorig/master' 2010-12-21 15:23:23 -05:00
David Yat Sin
4f9bbdc41b Fixed for some compile errors 2010-12-20 17:19:01 -05:00
David Yat Sin
c2d7957142 Merge branch 'master' into netborder
Conflicts:
	libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c
2010-12-20 17:08:15 -05:00
David Yat Sin
4144d518c6 Freetdm: Support for mapped raw traces 2010-12-20 17:06:36 -05:00
Moises Silva
b5b2f6134d freetdm: multiple fixes for the core and analog
* Replace ftdm_channel_flag_t with defines. We reached the 32bit limit where does not seem reliable
          to keep using enum.
	* Flags member for ftdm_channel_t is now uint64_t
	* Added FTDM_CHANNEL_CALL_STARTED flag to indicate when the API user knows about a call
	* Refactored raw_data member for ftdm_sigmsg_t. If raw_data needs to be freed it must be requested explicitly
          through the autofree member
	* Added collected member to ftdm_sigmsg_t for FTDM_SIGEVENT_COLLECTED data instead of using raw_data
	* Created define FTDM_DIGITS_LIMIT for DNIS/ANI digits limit
	* Fix some stat checks and outdated code in ftmod_analog
	* Refactored ftdm_channel_get_history_str API to return the time offsets and time since last state change
	* Do not send FTDM_SIGEVENT_STOP and FTDM_SIGEVENT_RELEASED on calls that were never reported to the user
2010-12-20 14:06:54 -05:00
Jeff Lenk
a1a710482b freetdm windows build tweaks 2010-12-20 12:15:41 -06:00
David Yat Sin
d6ec16804a freetdm: added trace type to raw traces 2010-12-16 15:59:13 -05:00
David Yat Sin
48a1ae3896 freetdm: added trace type to raw traces 2010-12-16 15:57:46 -05:00
David Yat Sin
47c9773048 Merge branch 'master' into netborder
Conflicts:
	libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c
2010-12-15 16:47:37 -05:00
David Yat Sin
dd345b913b freetdm: Support for RAW traces 2010-12-15 16:29:03 -05:00
David Yat Sin
102640ad7b freetdm: support for SIGEVENT_RING 2010-12-15 11:45:50 -05:00
David Yat Sin
56515c3a64 Minor change to allow skip states 2010-12-14 16:04:25 -05:00
David Yat Sin
905fdcc248 freetdm: Support for channel restarts 2010-12-14 11:23:47 -05:00
Moises Silva
e9dc863e21 Merge branch 'master' into netborder
Conflicts:
	libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c
	libs/freetdm/src/testsangomaboost.c
2010-12-10 08:48:43 -05:00
David Yat Sin
86c484c134 freetdm: added support for skip states, used by sangoma_isdn module 2010-12-09 18:01:31 -05:00
David Yat Sin
fced79a493 fix not handling disconnect when in RINGING state 2010-12-09 17:15:07 -05:00
David Yat Sin
1a730cb715 fix not handling disconnect when in RINGING state 2010-12-09 17:13:34 -05:00
David Yat Sin
6e24f55859 Minor fixes 2010-12-09 16:09:00 -05:00
David Yat Sin
7b371be267 Fix for compilation issue 2010-12-09 14:08:31 -05:00
David Yat Sin
502116e4a0 freetdm: support for call variables 2010-12-09 14:05:07 -05:00
David Yat Sin
3c747978f4 freetdm: support for call variables 2010-12-09 13:20:05 -05:00
David Yat Sin
a40f92674f Fix for compile error 2010-12-07 11:42:36 -05:00
David Yat Sin
96e4a6b7d6 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2010-12-07 11:34:43 -05:00
David Yat Sin
b4cb165115 freetdm:Changes to transmit facilityStr in PROGRESS and ALERT messages 2010-12-07 11:33:51 -05:00
Arnaldo Pereira
b49072aed6 Merge branch 'master' into netborder 2010-12-06 23:20:56 -02:00
Moises Silva
5522982936 Merge remote branch 'fsorig/master' 2010-12-06 15:10:53 -05:00
David Yat Sin
f41ff72790 Fixed compilation issues 2010-12-03 14:42:37 -05:00
David Yat Sin
a9af077eb5 freetdm: ISDN - Added support to push raw facility IE from CONNECT messages 2010-12-03 14:31:00 -05:00
David Yat Sin
74f34db2d5 freetdm: ISDN - Added support to push raw facility IE from CONNECT messages 2010-12-03 14:22:01 -05:00
Arnaldo Pereira
f5a9adae92 Merge branch 'master' into netborder
Conflicts:

	libs/freetdm/src/ftdm_io.c
	libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c
	libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.h
	libs/freetdm/src/include/freetdm.h
2010-12-03 12:40:14 -02:00
David Yat Sin
2673bb77a0 freetdm: ISDN - Cause value only evaluated on switchtype=5ESS 2010-12-02 14:26:11 -05:00
David Yat Sin
90b0718d5e freetdm: fix for TON/NPI not set to default if not available from core 2010-12-02 12:21:38 -05:00
Jeff Lenk
540d486fd0 VS2010 Freetdm fix misc build settings 2010-12-01 18:42:28 -06:00