Hi Priyanka,
On Tue, Jul 09, 2013 at 02:31:19PM +0800, Priyanka Behl wrote:
I have to setup a complete call with voice support and also a complete working GPRS network with just simulation and no physical base station, is it achievable? It would be great if someone could enlighten me on this.
Of course it is achievable - it primarily depends on how much development effort you are capable / willing to do as part of the task, and particularly how close to the real world you need to be.
For the GSM (voice/sms/ussd/...) side, connecting OsmocomBB with Osmo-BTS has been suggested several times. Instead of sending the messages over a real L1, you could send them over GSMTAP. Different ARFCN/timeslot/etc. can be encoded in the GSMTAP header, and you have nice debugging by the GSMTAP dissector in wireshark.
I would guess that this can be done by a skilled developer in one week.
For GPRS, a similar approach can be used. but: there is no MS-side implementation at all. You may be able to reuse higher layers like SNDCP and LLC from OsmoSGSN, as well as RLC/MAC message encoding and parsing from osmo-pcu. but you will definitely have to implement the full MS-side GPRS stack, mostly from scratch. We're talking about something in the oder of (few) months of development time.
Regards, Harald