2231 Commits

Author SHA1 Message Date
James Zhang
fbc5322e65 freetdm: fixing wrong default timer values 2012-03-20 10:51:53 -04:00
James Zhang
63a2c847eb freetdm: merge native bridge fix from releases.3.4
which solves the crash on outgoing calls after native bridge
2012-03-16 12:24:10 -04:00
James Zhang
46ddfc0ebb freetdm: fixing glare with different options 2012-03-16 11:19:01 -04:00
James Zhang
b5f69db10f freetdm: fixing printing in ftmod_sangoma_ss7_support.c functions 2012-02-24 16:21:21 -05:00
James Zhang
938fafb09e freetdm: fixing problem during review - review board number 98 2012-02-24 16:09:58 -05:00
James Zhang
6ed6fd2c1a freetdm: latest SPIROU fixes in releases.3.4 branch merged in releases.3.5 2012-02-24 15:43:23 -05:00
James Zhang
a46c03ef65 freetdm: fixing glare
- adding configuration of glare handling rule
         - fixed cic status remains COLLECTING
2012-02-10 17:29:28 -05:00
James Zhang
7b3a3d86b9 freetdm: fixed cgu/cgb commands wrongly setting cic status when
the range covers one or more signaling links
2012-02-09 14:32:08 -05:00
James Zhang
b78b612b47 freetdm: fixing cgu with signaling link in unblock range 2012-02-09 14:11:21 -05:00
James Zhang
024a043e2c freetdm: initial fix to rx cgb 2012-02-09 14:04:45 -05:00
James Zhang
b0ee65b45a freetdm: adding new commands and removing unused ones
- ftdm ss7 show
         - ftdm ss7 show span X
         - ftdm ss7 show status linkset X
         - ftdm ss7 inhibit X
         - ftdm ss7 uninhibit X
2012-02-09 11:15:48 -05:00
Moises Silva
541aa551c7 Merge branch 'releases.3.4.experimental_head' into releases.3.5 2012-01-31 17:17:25 -05:00
Moises Silva
1ad0bc250c Merge remote-tracking branch 'fsorig/master' 2012-01-31 15:57:07 -05:00
Moises Silva
cafff50005 Merge branch 'releases.3.4' into releases.3.4.experimental_head
Conflicts:
	libs/freetdm/mod_freetdm/mod_freetdm.c
2012-01-31 15:37:33 -05:00
Moises Silva
cca407d09a freetdm: Fix bug in SS7 state processing introduced during the changes
for native bridging that caused infinite SUSPEND state executions
         due to peer member not being cleared at the end of the call
2012-01-31 15:18:53 -05:00
David Yat Sin
d6c6396e24 Freetdm - ISDN Fix for get_trillium_val function 2012-01-31 12:59:12 -05:00
James Zhang
c9c68a7759 freetdm: Some more clean up for ss7 event cloning
- The queue size has been bumped again, long calls could potentially require more elements (multiple resume/suspend)
         - The queue is only used when there is a call active
2012-01-30 19:15:02 -05:00
David Yat Sin
a9c10f8c41 FreeTDM - ISDN fix for get_trillium_val function 2012-01-30 18:32:05 -05:00
James Zhang
b6c02364a7 freetdm: Reduce the size of the span peer channels and ss7 info per channel clone event queues 2012-01-30 18:26:08 -05:00
James Zhang
d1a772bfe9 freetdm: Only hangup with user message when release location information is set 2012-01-30 18:02:26 -05:00
James Zhang
c1ad567742 freetdm: removing sus|res|rel commands 2012-01-30 17:37:57 -05:00
Moises Silva
8cade84528 freetdm: Set the call id into the caller data provided as argument to the call place function 2012-01-30 16:15:08 -05:00
Moises Silva
5ef3c94271 OPENZAP-177 --resolve Thanks to Abhishek Singh 2012-01-30 14:15:51 -05:00
James Zhang
14d8b42e58 freetdm: testing code of sending suspend message 2012-01-30 13:19:36 -05:00
James Zhang
777f946e2f freetdm: adding susp/resm/rels but not finished.
disable t6 finished.
2012-01-30 10:28:08 -05:00
Moises Silva
8476d66465 freetdm: Cancel ISUP T6 timer when using native bridge (Spirou certification fix) 2012-01-27 18:54:06 +01:00
Moises Silva
3199513c96 freetdm: More spirou certification changes
- Send RLC immediately even when in native bridge mode
         - Do not enqueue RLC coming from the network
2012-01-27 16:22:45 +01:00
Moises Silva
572154693e freetdm: spirou certification specific changes about RDNIS/RDINF usage 2012-01-27 16:21:53 +01:00
Moises Silva
de56f3c465 freetdm: spirou transparent IAM fix for called number 2012-01-27 14:42:33 +01:00
Moises Silva
0ff8a087c6 freetdm: Fix incorrect state transition from DOWN to UP when processing an SS7 clone event 2012-01-27 06:44:11 -05:00
Moises Silva
2db41c5c79 freetdm: Fix uninitialized var leading to segfault 2012-01-27 06:34:36 -05:00
Moises Silva
a83f04ab6a freetdm: Relay the rest of SS7 messages supported by libsng_ss7 when in native bridge mode 2012-01-27 00:13:59 -05:00
Moises Silva
1aa4f87b6a freetdm: Tweaks to SS7 native bridge feature
- Enable native bridge also when receiving the UUID via SIP header
         - Remove some debug CRIT messages and set a more proper log level
2012-01-26 23:51:21 -05:00
Moises Silva
9fc8395b31 Merge remote branch 'origin/jz.SPIROU' into releases.3.4.bridge_hack 2012-01-26 23:34:20 -05:00
Moises Silva
f2cdb8c6c7 freetdm: Fixes for native signaling bridge (now tested, and works for basic call flows)
- Fix typo when unlocking channel that resulted in deadlock
         - Defer clearing of the peer data until it is completely safe (next call)
2012-01-26 23:31:29 -05:00
Moises Silva
23a328389b freetdm: Initial attempt to bridge natively SS7 signaling between 2 channels 2012-01-26 22:44:19 -05:00
James Zhang
71c3cf365a FreeTDM: adding sip_h_X-FreeTDM-RDNIS-Presentation in redirecting number
to give the ability to change RDNIS Presentation value for
           Transparent IAM
2012-01-26 19:25:04 -05:00
James Zhang
977b546f9a FreeTDM: reuse sip_h_X-FreeTDM-LOC = NULL to indicate disable LOC 2012-01-26 18:52:27 -05:00
James Zhang
3235fa079a FreeTDM: fix for SPIROU
- adding freetdm_iam_fwd_ind_isdn_access_ind (value must be 0 or 1)
             to modify forward call indicator's ISDN access indicator value in
             transparent IAM
2012-01-26 18:00:34 -05:00
James Zhang
95baef8821 FreeTDM: patch SPIROU requests
- adding freetdm_iam_loc_pres variable to disable LOC in transparent IAM
 		   - confirming freetdm_bearer_capability is working properly
2012-01-26 17:37:35 -05:00
Moises Silva
b4e8d5b608 freetdm: Fix incorrect variable name leading to segfault 2012-01-26 17:22:45 -05:00
Moises Silva
a1a1af579b freetdm: Implement SS7 transparent IAM functionality using the event clones queue 2012-01-26 16:50:38 -05:00
James Zhang
98d566b29c FreeTDM: adding variable ss7_rel_loc for REL location indicator (to support SPIROU) 2012-01-26 16:39:43 -05:00
Moises Silva
1b964054de freetdm: Add new queue for ss7 clone messages, all incoming messages are queued now 2012-01-26 15:21:51 -05:00
James Zhang
90f538c0a0 FreeTDM: Fixing issues of SPIROU
- redirect number in Transparent IAM
		   - redirect information in Transparent IAM
		   - called party number in Transparent IAM
           - adding incoming uuid to x-header to check loop calls
2012-01-26 11:19:41 -05:00
James Zhang
28e27248e5 FreeTDM: remove the previous commit
- hardcode does not work in this matter
2012-01-25 18:00:41 -05:00
David Yat Sin
6f9c2ae50f Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2012-01-25 16:13:56 -05:00
David Yat Sin
81188c34a5 Fix for not evaluating digit upon T302 timeout 2012-01-25 16:13:43 -05:00
James Zhang
34c8e58ae1 FreeTDM: location value in REL message set to 0x04
- only available to SPIROU
2012-01-25 16:00:20 -05:00
Moises Silva
eb7d52aaa9 freetdm: improve some isdn logging
try to fool-proof the size of the read D channel buffer by not hard-coding it in 2 places
2012-01-22 21:54:35 -05:00