Feature #1845
closedFull BSC/MSC split in NITB/MSC
100%
Description
In order to continuously test and use the AoverIP interface, we will need to split the NITB/MSC code and remove libbsc from it. Instead, add an AoIP interface that can talk to osmo-bsc. This will make the IuCS and the A/GERAN world align with each other and most likely mean we'll give up NITB altogether.
Related issues
Updated by neels almost 7 years ago
- Subject changed from Full BSC/MSC split in NITB/CSCN to Full BSC/MSC split in NITB/MSC
- Description updated (diff)
Updated by laforge over 6 years ago
- Precedes Feature #1609: Inter-BSC hand-over is missing (MSC side) added
Updated by neels over 6 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 50
While this has definitely been ongoing for a long time, it's hard to set a meaningful percentage.
Recent progress includes separation of gprs, bsc and msc subscribers on the openbsc master branch,
and combination of the 3G with VLR efforts.
On the 3G branch (sysmocom/iu), there is an OsmoMSC, i.e. an OsmoNITB without a BSC, that talks
to IuCS and has code stubs to add an A-interface, which will talk to the BSC. This OsmoMSC will
become the new main circuit-switched solution from Osmocom. For now it can only do 3G.
Updated by neels over 6 years ago
- Has duplicate Feature #1594: Split of BSC part from CoreNITB part added
Updated by msuraev over 6 years ago
- Related to Feature #2017: Cleanup deprecated, make breaking changes for BSC/MSC split added
Updated by neels over 6 years ago
The AoIP developments by dexter are progressing well, we may soon have a complete OsmoMSC, i.e. one that works for both 3G and 2G and allows us to split MSC and BSC for good.
Updated by neels over 6 years ago
- Related to Bug #2276: Make sure A and Iu can run alongside each other. added
Updated by neels over 6 years ago
- Status changed from In Progress to Resolved
- % Done changed from 50 to 100
Splitting into separate repositories is ongoing. The code itself is pretty much separated, and the remaining bits will be inherently taken care of by the issue about separate repositories: #2257