We followed the instructions in the Cloud API for determining a device MSISDN using
curl but the response we got (see below) does not match the response that the documentation promises and the MSISDN is nowhere to be seen.
I presume you mean the IMSI, International mobile subscriber identification.
This is not stored in the cloud or present in device diagnostics. It's a property of the SIM card and can be retrieved by using AT+CIMI using Celluar.command().
We replaced one of the Borons that was unable to connect and it switched from the Safaricom network to the Airtel network and is now working fine. We tried the same trick on the next one but it remained on Safaricom and still isn't working. Is it possible to force a device onto a different network?
One of our sharp eyed partners in Kenya spotted that while the BRN310 is compatible with Safaricom, the BRN314 isn't, which raises the questions, if the 314 isn't compatible with Safaricom, why is it defaulting to it and how do we stop it?
We've been discussing this matter internally - Pulling Safricom as a whole in the region will also affect LTE based devices, which are not seeing the same issues.
We should have feedback by Monday on the possibility of removing Safricom from the list.