Hi Mychaela.
Brief thoughts on both this and your previous email (MGW for E1)
I wasn't involved in CSD, haven't used it and probably never will,
however, it's interesting you want to tackle this issue you identify.
You mention that you want to mainly use the RBS gear for a production
scenario.
My experience was that the MO bring up procedures need work, as an RBS
E1 BTS will;
(1) not come up reliably with osmo-bsc
(2) sometimes fail during operation, requiring intervention to restart.
My apologies for scant description, I haven't looked at it in some time.
Ah, there's a three year old ticket:
https://osmocom.org/issues/5571
I did start some work on it, first off by implementing some vty commands
to reset the BTS, with the intention of simply detecting and doing a
full restart when not all the MOs come up, as it is, there's no way to
recover without a full osmo-bsc restart, and as osmo-bsc may be (but
does not have to be) controlling other BTS, this is not desirable. I had
it in mind to have a go at this again, but as I neither own RBS
hardware, nor have any work imperative to do it, I'm not sure when I
might get around to it.
A rather large problem, which currently makes the osmo-bsc + RBS not
very usable for production, might want to be dealt with before CSD payloads.
RE previous email, I think it's also interesting that you have your own
MGW with what sounds like necessary improvements, I can't help feeling
in a way that it is a shame this is not integrated into osmo-mgw instead
of another program, but then I don't know what else you are dealing with
that makes it easier to maintain your own MGW. Anyway, one can run a MGW
for each BSC<->BTS combination right, so I suppose osmo and any other
MGW can co exists.
When I read your email before, I had intended to ask - along the same
line of thought - Do you really need to write your own complete MSC, or
what is it that has you "stuck" on osmo-msc from february 2023?
k/