diff --git a/src/osmo-bsc/bts_siemens_bs11.c b/src/osmo-bsc/bts_siemens_bs11.c index c8084214f..08694eab0 100644 --- a/src/osmo-bsc/bts_siemens_bs11.c +++ b/src/osmo-bsc/bts_siemens_bs11.c @@ -404,9 +404,16 @@ static void nm_reconfig_ts(struct gsm_bts_trx_ts *ts) if (is_ipaccess_bts(ts->trx->bts)) return; - if (ts_is_tch(ts)) - abis_nm_conn_terr_traf(ts, e1l->e1_nr, e1l->e1_ts, - e1l->e1_ts_ss); + switch (ts->pchan_from_config) { + case GSM_PCHAN_TCH_F: + abis_nm_conn_terr_traf(ts, e1l->e1_nr, e1l->e1_ts, e1l->e1_ts_ss); + break; + case GSM_PCHAN_TCH_H: + LOG_TS(ts, LOGL_ERROR, "No support for half-rate over E1 yet!\n"); + break; + default: + break; + } } static void nm_reconfig_trx(struct gsm_bts_trx *trx)