Implement Radio Interface Layer !!!
In Windows Mobile 6.5, this library exist, and it's very good for retreive lot of cell tower informations ( Cell ID, MNC, MCC, LAC, IMEI, IMSI ) lot of information we do not have access with Windows Phone!!
This API does require an app capability permission. The link above tells you where to reach out to.
Nandajit, if something is missing, please create new, individual items. I also highly suggest adding into the "why" you are requesting this so we better understand why you are requesting this.
This is available in Windows Mobile 6.5 along with GPS.
Need to access to Cell Id, MNC and MCC. Need to retrieve device location using this method. This method is available in Windows Mobile 6.5 along with GPS. But access to Radio Interface Layer is not there in Windows 10.
Not complete. How to get MNC and MCC and Cell ID.
Please look at the API, what I listed does give you IMEi at https://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.networkoperators.mobilebroadbanddeviceinformation.mobileequipmentid.aspx and imsi https://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.networkoperators.mobilebroadbanddeviceinformation.subscriberid.aspx
I am assuming the other items you are asking for are there as well. Please diving into the API a bit more
If there are individual items that aren't there please open up individual asks with scenarios on how you'd use them. That helps us better understand on how something should be implemented. Group API asks are hard as some can be done but others are not yet.
You have changed the status of this issue to CLOSED, without a proper explanation.
Does this mean MS intentionally won't implement a low level radio API, or is it just that you haven't read through the requirements properly, or don't understand them?
The API you mention above doesn't support RSSI/RSRP/RSRQ, CellID or LAC/TAC. Nor does it give any information about IMEI/IMSI.
Secondly, why in the world would I need permission from the network operator to read out these facts?! That data is not a secret, so why is MS taking on a role of cyber-cop safeguarding information I need to keep myself and my customers safe from, for example, rouge base-stations and other means of cellular exploits?
In France we have a MNO partially using roaming on another MNO's network, with very low quality.
Apps using this kind of information to provide intel on connection quality and report statistics about it are very popular on android/ios stores.
That request is already here : https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/2912629-implement-radio-interface-layer
Don't spread your votes !
I also need this values because my app will be needing this to be able to register to our servers.
If you Bill Gate guys for some reason can't provide that to us developers can you just give us the reason why??
Thank you very much Microsoft. Best Regards,
We are building a dial in application and we need to know the user country to be able to normalise the phone numbers. We don not want to read the user gps location to extract only the country code of the simcard.
Even if we don't need user's personal information, MCC and MNC is also a must for our network speed and connexion performance application (www.nperf.com / app.nperf.com). We won't be able to develop a Windows Phone / Window version (WinRT 8.1) without having at least the MCC and MNC for the SIM (and for the network for roaming). This information in available on all other main platform like Android, and even on iOS !! Ideally, we will also need a db signal strength (RSSI/RSRP/RSRQ), the CellID and the LAC/TAC.
This need is also a must for our network speed and connexion performance application (www.nperf.com / app.nperf.com). We won't be able to develop a Windows Phone / Window version (WinRT 8.1) without having at least the MCC and MNC for the SIM (and for the network for roaming). This information in available on all other main platform like Android, and even on iOS !! Ideally, we will also need a db signal strength (RSSI/RSRP/RSRQ), the CellID and the LAC/TAC.
This need is also a must for our network speed and connexion performance application (www.nperf.com / app.nperf.com). We won't be able to dispatch results aggregated by operator without this information which is however available on Android and even on iOS !!
We're looking to build an app where the user chooses what type of service centre to call, but the app chooses which is the most suitable number to dial. For legal reasons the app must rely on the MCC to choose which number is most suitable. Reverse geocoding is the other option, but we must consider the network on which the call was made, and not which side of a national boarder a person may have been standing on. Having the MCC mapped to an ISO country codes would also be appreciated.
For this we very much need access to the network MCC.
Such information could be very userful to get the location whenever the GPS doesn't work because inside a building.
Other userful app could be developed if those data would be available.
Ashok Kumar commented
Absolutely needed. Difficult to rely on Geo locations API or TimeZone Info to correctly locate the users location country
We also would like a way to get the IMEI through the next API. We get it in BBOS, iOS and Android, and we're still puzzled as to why we can't get it in WP.
Yes I second the idea. In fact if we want to have any serious LOB apps with ultimate security for WP phone quickly then this is very much required. Also do not gives us the excuse that the same is accessible via DM client. It is really a painful process to get that working and with very short trun around time this is really not possible. If you really want some real adoption and compete with iOS and Android please go for such features, less WP 8 only will be a toy.
Goncalo Oliveira commented
This is actually something I'll be needing as well.
ashish gupta commented
Give Some API to find out these thing.Android and IPhone provide API's to find out these thing.And don't give accuses because of security reasons.Android and IPhone is also secure.So work on it and Provide Some API because in Mobile technology it is very difficult to create application without this.