/* TODO: Fill in these timers with proper values - eventually pass them */
cfg.t.cfg.s.inDLSAP.tmr.t301.enb = TRUE;
cfg.t.cfg.s.inDLSAP.tmr.t301.val = 180;
- cfg.t.cfg.s.inDLSAP.tmr.t302.enb = TRUE;
- cfg.t.cfg.s.inDLSAP.tmr.t302.val = 15;
+
+ /* It looks like ETSI is the only variant that supports Overlap */s
+ if (signal_data->switchtype == SNGISDN_SWITCH_EUROISDN) {
+ cfg.t.cfg.s.inDLSAP.tmr.t302.enb = TRUE;
+ cfg.t.cfg.s.inDLSAP.tmr.t302.val = 15;
+ } else {
+ cfg.t.cfg.s.inDLSAP.tmr.t302.enb = FALSE;
+ cfg.t.cfg.s.inDLSAP.tmr.t302.val = 0;
+ }
+
cfg.t.cfg.s.inDLSAP.tmr.t303.enb = TRUE;
cfg.t.cfg.s.inDLSAP.tmr.t303.val = 4;
cfg.t.cfg.s.inDLSAP.tmr.t304.enb = TRUE;