mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-16 08:49:01 +00:00
chlog: freetdm - isdn: fix for not including some bearer-cap contents on BRI
This commit is contained in:
parent
6f58e6aa42
commit
9ffca057f1
@ -873,11 +873,6 @@ ftdm_status_t set_bear_cap_ie(ftdm_channel_t *ftdmchan, BearCap *bearCap)
|
|||||||
bearCap->tranMode.pres = PRSNT_NODEF;
|
bearCap->tranMode.pres = PRSNT_NODEF;
|
||||||
bearCap->tranMode.val = IN_TM_CIRCUIT;
|
bearCap->tranMode.val = IN_TM_CIRCUIT;
|
||||||
|
|
||||||
if (!FTDM_SPAN_IS_BRI(ftdmchan->span)) {
|
|
||||||
/* Trillium stack rejests lyr1Ident on BRI, but Netbricks always sends it.
|
|
||||||
Check with Trillium if this ever causes calls to fail in the field */
|
|
||||||
|
|
||||||
/* PRI only params */
|
|
||||||
bearCap->usrInfoLyr1Prot.pres = PRSNT_NODEF;
|
bearCap->usrInfoLyr1Prot.pres = PRSNT_NODEF;
|
||||||
bearCap->usrInfoLyr1Prot.val = sngisdn_get_usrInfoLyr1Prot_from_user(ftdmchan->caller_data.bearer_layer1);
|
bearCap->usrInfoLyr1Prot.val = sngisdn_get_usrInfoLyr1Prot_from_user(ftdmchan->caller_data.bearer_layer1);
|
||||||
|
|
||||||
@ -901,10 +896,9 @@ ftdm_status_t set_bear_cap_ie(ftdm_channel_t *ftdmchan, BearCap *bearCap)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
bearCap->lyr1Ident.pres = PRSNT_NODEF;
|
bearCap->lyr1Ident.pres = PRSNT_NODEF;
|
||||||
bearCap->lyr1Ident.val = IN_L1_IDENT;
|
bearCap->lyr1Ident.val = IN_L1_IDENT;
|
||||||
}
|
|
||||||
return FTDM_SUCCESS;
|
return FTDM_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user