Last month I was traveling to different countries. But my bill showed 3 times Roaming, each time was exactly 30 KB and cost 4 CHF.
I have switched off Roaming option all the way, so where was these roaming coming from? It's not right for me to pay for 12 CHF for the "Roaming" I have never made.
Tried to contact Salt support and they explained it could be a bug in Iphone but I still need to pay for this bug. Funny thing is I am using an Android and it has never happened to me like that before.
Turning off mobile data is kind of redundant and often I forgot to switch it on when back to Switzerland.
It has never happened to be before when I was with Orange. If that is the way how Salt operates, I will have to switch off both whenever I traveled abroad.
You've got a solution. You don't want to use it. So enjoy getting charged for roaming when you aren't. How are SALT supposed to know if your phone has been programmed correctly?
You may ask Salt to block mobile-data (on Roaming) at their side. So even if you have everything on (Roaming, Mobile-Data, Mobile-Data on Roaming) on your side, you won't get any connection beside phone calls since Salt blocked it on their side. Also possible on Swisscom. Not sure if also on Sunrise.
So if it happens again it's fully their fault and they can't blame it on you/your phone. And you will still have Roaming on in case you need to make calls.
Same thing happened to me last week in Garda. 3 roaming charges 30 kbs each. Roaming was turned off on my Galaxy S5 but Mobile data was still active. Has never happened to me before since I switched to Android.
This does sound like a phone bug - maybe the iPhone's "Visual Voicemail"?
I'm on Swisscom and they have a clever scheme (well, I think it's clever) in that I can leave data roaming on, visual voicemail will work, and I can always access my Swisscom account's web page free of charge. That will tell me how much it would cost to add a data roaming package and, if I buy one, how much I've used and how much I have left. I've never been charged for any roaming unless I buy a data package (and the voicemail thing is free even if I've bought a package - it won't take data away) and it sends an SMS at preset intervals as I use it up.
And you are aware that, in this case, Swisscom is swallowing the costs for the data transferred? And that is for the following reasons:
- users will be more satisfied
- users may decide to pay for one of the roaming packages.
The roaming service (and subsequent settlement) is insanely complicated, and essentially there are plenty of errors happening all the time. When you are roaming, and you try to access data, the packets go via visiting network's SGSN server to home network GGSN server. All the data attempts are recorded, and they produce tiny little records called CDR (Call Detail Record) or TDR (Transaction Data Record).
So, if you are in Italy, Vodafone Italy's server records that you attempt to do the roaming (and how much). Your home network completes the transaction (or not). But there is record on Vodafone.Italy that you have used some data. Then Vodafone.Italy sends a bill to Salt: "here is your user that used 30kb of data on my network, please pay". (along with millions of other transactions). The settlement should understand that those were zero-cost-transactions, but sometimes they don't work perfectly.
Investigating it is extremely costly, that is why you may get 50 fr voucher instead.
The roaming option leaves it to the phone to decide whether it's roaming or not, and maybe it doesn't get it right all the time.
Secondly how effective these data roaming options are depends on how they are implemented. For example turning data roaming off may only affect user space (the bit that you do with the phone), but leave the system or kernel space still free to do what it wants as it might not invoke the part of the code that determines data roaming.
Smartphones are far more of a computer than they are phone, and therefore they have bugs. Which means to say that there's no 100% guarantee that whatever option you've switched on will actually function exactly as you think it should.
In short, as Porsch has said, really the only way to ensure you aren't using data when abroad is to turn of mobile data entirely as this should kill data for all parts of the system - no absolute guarantees though.
No. The only way to ensure is to have your mobile operator switch it off at your customer profile. "Turning off mobile data" on the phone - and you still don't know what the phone may do if there are bugs. And there are always bugs.
Yes, even with Apple products. It's been proven that it is mathematically impossible to prove that a Turing Complete computational system is bug free. Your iPhone's software is Turing Complete computational system.