cfg.t.cfg.s.dlSapCfg.lnkNmb = id; /* SapId */
cfg.t.cfg.s.dlSapCfg.intfId.type = LMW_INTFID_INT;
- cfg.t.cfg.s.dlSapCfg.intfId.id.intId = id;
+ cfg.t.cfg.s.dlSapCfg.intfId.id.intId = m2ua->iid;
cfg.t.cfg.s.dlSapCfg.swtch = LMW_SAP_ITU;
SS7_DEBUG("Found an m2ua cluster_id = %d\n", sng_m2ua.clusterId);
/**********************************************************************/
+ } else if (!strcasecmp(parm->var, "interface-identifier")) {
+ /**********************************************************************/
+ sng_m2ua.iid=atoi(parm->val);
+
+ SS7_DEBUG("Found an m2ua interface-identifier = %d\n", sng_m2ua.iid);
+ /**********************************************************************/
} else {
/**********************************************************************/
SS7_ERROR("Found an invalid parameter %s!\n", parm->var);
g_ftdm_sngss7_data.cfg.g_m2ua_cfg.m2ua[i].id = m2ua_iface->id;
g_ftdm_sngss7_data.cfg.g_m2ua_cfg.m2ua[i].nodeType = m2ua_iface->nodeType;
g_ftdm_sngss7_data.cfg.g_m2ua_cfg.m2ua[i].clusterId = m2ua_iface->clusterId;
+ g_ftdm_sngss7_data.cfg.g_m2ua_cfg.m2ua[i].iid = m2ua_iface->iid;
sngss7_set_flag(&g_ftdm_sngss7_data.cfg, SNGSS7_M2UA_PRESENT);
return 0;