PDA

View Full Version : Cellid - MCC/MNC/LAC etc ...whilst "In Call"


DRZ400
27th September 2008, 09:45 PM
I've just started developing engineering software for the TyTNII for the telecoms community which I will be posting here as "freeware".:)

Like every other developer here I wrote a "CellTrack" clone in c# using RIL. The problem is, once the phones "in call" the MCC/MNC/Cell ID stops updating. No matter how many times I query the RIL, it always reports the same Cell ID even though I've driven 30 miles from the originating cell.... end the call and it'll instantly flick over to the new correct cell.

The question is before I go insane ... is there anyway to get live updates whilst the phones "in call" .... I've tried loads of RIL clones and they all do the same.

It'd be a killer app if this could be done!!

It's Saturday night and i'm just off testing FieldtEST by frank!!!

Cheers
Phil

DRZ400
1st October 2008, 12:55 AM
Right ... I've discovered that it's impossible in Windows Mobile to get the Cell ID whilst the phone is "In Call", either if you try to get it from the RIL or via AT commands (AT+GREG).

I think this is because "hand overs" are done by the phone only reporting the surrounding bcch numbers to the BSC but i'm probably wrong ... Only spent 4 years doing BTS data!!

Hopefully someone will read this and it'll save them a week of trying!!!

Cheers
Phil

wally80
6th October 2008, 02:51 PM
Hi guys!

I am not a developer but maybe the following can be of help.

Are you speaking about UMTS right?
The MCC/MNC/Cell ID you access from the RIL is probably updated only when the mobile performs "Cell Reselections". The latters are performed only when the mobile is Idle or using the common channels.

When you are in a call, "Cell Reselections" are not anymore performed. "Hard, Soft, or Softer handovers" are used instead.
The mobile keeps a list of connected cells (they can be more than one). In the UMTS standards this list is called "active list set".
The phone just sends measurement reports to the RNC. The latter commands to the phone which cell to add, remove, or replace from the active list set.
Therefore the cellID you are getting with the RIL command remains obsolete.

If you have a RIL query or AT command to get the "active list set" than you are done!

Hope it helps...

btw, I didn't find clones of CellTrack for WM.. Can you please provide me with some links? Thank you very much!
Danilo

DRZ400
6th October 2008, 11:31 PM
Thanks for your explanation ... :)

As for the Windows Mobile clones of Cell Track ... if you search for CELLID in the forum you can take your pick of which one you like the look of. they all work pretty much the same. You will need to be able to build the database yourself like you did with Cell Track.

Cell Track Clones clicky (http://www.google.com/cse?cx=000825531964825142534%3Acqr2sjirilw&q=CELLID&sa=Search&cof=FORID%3A0&ie=utf-8&oe=utf-8)

Mines just like Cell Track, but the main plus points i've added is a "Bearing to site", and a "Distance to Site (In miles)" which updates live from the GPS.

If you want a pretty much finished beta version PM me your email and i'll send it over.

Cheers
Phil

Serjaru
31st May 2010, 11:46 PM
.net library for cell id and more

h tt p:// cellid.ru / celliddelta.zip