aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bsc/bts_siemens_bs11.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/osmo-bsc/bts_siemens_bs11.c')
-rw-r--r--src/osmo-bsc/bts_siemens_bs11.c13
1 files changed, 10 insertions, 3 deletions
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)