Originally Posted by
richarddd
I believe the issue is having a local phone number for voice calls, rather than having data.
All SIMs have phone numbers, even if it doesn't include any voice minutes such as data SIMs.
Carriers manage SIMs this way so if you want to top up, you have to provide your local phone number of the SIM.