Making a data call results in B0RKEN lchans
I made a data call from a GSM modem and ended up with a CHAN NACK from osmo-bts (as is to be expected, I suppose)
Should we enhance osmo-bsc's NACK handling to do something a little more helpful than just B0RK the channel?
Updated by laforge about 2 months ago
the strange part is why you can make that call in the first place.IMHO:
- osmo-bts-sysmo should not advertise CSD capabilities to osmo-bsc (only osmo-bts-trx does)
- osmo-bsc should hence reject any assignment for CSD it receives from the MSC, and it should never even get to he point where it tries to activate unsupported channel modes on Abis.
This is exactly what would happen in case of unsupported audio codecs, so I'm surprised it behaves differently for CSD. Looking at the code, it seems it was forgotten to even add a BTS_FEAT_ flag? Maybe there is some other mechanism that I don't spot immediately?