Hello, I am a student from Hong Kong and I take a project about openbsc. I have a BTS that product from interWave.
I contacted interWave engineer and he said he can borrow us the E1 card to connect BTS. But I don't know how to make openbsc to support this BTS.
I can provide some detail about this BTS if you need.
Thank, Kwan
Hi Kwan,
On Sun, Mar 11, 2012 at 05:21:19PM +0000, Kwan wrote:
I am a student from Hong Kong and I take a project about openbsc. I have a BTS that product from interWave.
Is it really just a BTS or is it a "BSplus" (BTS plus integrated mini-BSC)?
I contacted interWave engineer and he said he can borrow us the E1 card to connect BTS. But I don't know how to make openbsc to support this BTS.
Adding a new BTS model is possible in OpenBSC, but this of course requires that you understand the BTS and its A-bis dialect very well. I suggest that you study the A-bis protocols RSL (08.58) and OML (12.21) and try to get some real-world protocol traces between your BTS and an Interwave BSC.
Using those protocol traces, you can then try to understand the messages and re-implement whatever is required inside OpenBSC.
This is typically not a task that can be done in a single afternoon, but it will require some time and dedication. However, it definitely is possible, as we have shown with the support for various other BTS vendors.
Feel free to share your traces and any progress and/or questions you have on this list.
Regards, Harald
Hello Harald
Thank for your reply.
Is it really just a BTS or is it a "BSplus" (BTS plus integrated mini-BSC)?
Yes , that is a BSplus. Interwave engineer will come , and take following action: -add an extra BTS configuration -enter the proper BTS parameters to allow register and call. -boot the BTS with its connection to BS+ -after the TRX is online, swap the A-bis E1 of BTS to openBSC.
any suggestions?
Hi Kwan,
On Tue, Mar 13, 2012 at 01:38:48PM +0000, Kwan wrote:
Yes , that is a BSplus. Interwave engineer will come , and take following action: -add an extra BTS configuration -enter the proper BTS parameters to allow register and call. -boot the BTS with its connection to BS+ -after the TRX is online, swap the A-bis E1 of BTS to openBSC.
To my understanding a BSplus has an integrated BSC and connects direclty ot the MSC using the A(SCCP/BSSAP/BSSMAP) interface. you cannot connect that to OpenBSC.
Even if you run the Interwave only as a BTS (without the 'plus'), then you will need detailed documentation and/or protocol traces for their A-bis OML, and then write the code for that in OpenBSC. So even in the most ideal situation, I wuold consider a couple of days software development time are required.