[rsl] Send the MultiRateConfig in the RSL Channel Activate msg

If the lchan has AMR as speech codec we also need to send the
multirate config IE in the channel activation. This is already
done for the RSL Channel Modify message.
This commit is contained in:
Holger Hans Peter Freyther 2010-01-28 04:45:05 +01:00
parent 1e1c6aa5a3
commit 93b6c6555c
1 changed files with 4 additions and 0 deletions

View File

@ -650,6 +650,10 @@ int rsl_chan_activate_lchan(struct gsm_lchan *lchan, u_int8_t act_type,
msgb_tv_put(msg, RSL_IE_MS_POWER, lchan->ms_power);
msgb_tv_put(msg, RSL_IE_TIMING_ADVANCE, ta);
if (lchan->tch_mode == GSM48_CMODE_SPEECH_AMR)
msgb_tlv_put(msg, RSL_IE_MR_CONFIG, sizeof(lchan->mr_conf),
(u_int8_t *) &lchan->mr_conf);
msg->trx = lchan->ts->trx;
return abis_rsl_sendmsg(msg);