This post is pretty longas it has about 8 months worth info in it.
The past 8 months have been pretty interesting (or annoying), I’ve been bouncing up and down with one of the local mobile operators in South Africa regarding an error on my data roaming bill. I’m not sure if I should mention the companies name yet or not, as the case is still currently open (I am tempted to though).
I know quite a lot of people have received huge shocks on their bill when data roaming, it is no doubt expensive. As it turns out though, telco’s can and do sometimes make mistakes with their billing. The problem is, without any sort of technical knowledge, you’re most likely going to land up paying the bill, as the telco will not really look into the validity of each and every line item.
Fortunately, I have an awesome network of colleagues, who are in the field. All of whom have been able to look at the details of the bill and see that there are some technical irregularities that need further clarification.
What is really interesting in all of this, is the repeated attempts from the telco and the service provider whom we have a contract with, to bully us into paying the account. For 8 months, we have repeatedly sent information proving the technical impossibilities of the case. Yet, they seem to come back with the same generic responses without actually responding to our main concerns…. One such example is the possible manipulation of dates in emails chains to make the responses seem more relevant… which was quite shocking.
In July our service provider called up and insisted that the telco had verified the charges are correct and as such payment needs to be made, as the case has been pending for 8 months. When we asked our service provider to send us the official response from the network in July, she forwarded us an email with the telco’s reponse. The forwarded email was the same response we received back in March, to which we had responded with a list of questions for clarification (no response was received).
The email chain had three parts:
1) Her opening statement saying “please see the response below from the network representitive” (this was dated July 16th)
2) The middle part of the mail was the response from the network, which did not have any date, but was a copy and paste from an email that was sent through to us previously on March 5th.
3) The bottom bit of the email chain was a request from her manager to network to “provide clarification on our dispute” this was request was dated July 15th
It is quite alarming that service providers can resort to such tactics in order to force payment from unsuspecting clients. I do wonder how many people have been forced into making payments that were incorrect.
Here are the details of the actual dispute….
In December ’08 – I was roaming with a South African sim card in the UAE. On December 23rd we received an itimised bill for an amount around R4,000 – this was alright as the data roaming charges are ridiculously priced… around R175 per MB.
On January 16th, we were sent an updated bill…. with one additional line item, for the value of around R61,000 (crazy, I know). Which stated that the one line item had +-430 megabytes of data downloaded during that session (on a mobile phone).
After sending through the calculations numerous times, the reply we received from the network was that:
The calculations were made by Mr. Minty and he does not have any knowledge or training on how the telco rates or bills data”
I had no idea we needed to present our credentials through to a telco in order to dispute a case. Thats some great customer services for you. After checking the calculations with various experts, they all do agree, that the calculations are valid.
The funny thing, the contact at the telco who is dealing with us, has his profile up on linkedin. He is hardly qualified to talk about data roaming and calculations, he lists his strengths as Call Centre Management, CRM Management, Vendor Management and few others. None of which are related to any technical analysis of data…. You have to love social media 😉
I know that no download happened, as I was asleep at the time. The call data logs on my device (which I had for a 6 months before the event) show a total data usage of only 138MB. The itimised bill does not have any time stamp on the actual duration of the session, if I was to look at the next line item in the bill, the time duration between the two incidents is around 6 hours. I also serioulsy doubt that the battery of the device would have lasted for 6 hours with an active GPRS connection.
Essentially, I would have needed to download 430 megabytes on a Nokia N82 devices in 6 hours. After doing some research, it turns out, the network I was roaming on, only has a GPRS roaming agreement with the foreign network in the UAE. Call centres from both networks have confirmed that the roaming agreement means that the maximum data speed I could receive at any time would be a GPRS connection. The foreign network confirmed that the speed of their GPRS network is 48kilobits/second
So, if I was to assume that I was able to receive the maximum possible bandwidth (48kbps) it would have taken me around 21 hours to download 441 megabytes.
The calulation I used was as follows:
48 kilobits per second = 0.005859375 megabytes per second
0.005859375 * 60 seconds (one minute) = 0.352 megabytes per minute
0.352 megabytes per minute * 60 (one hour) = 21 megabytes per hour
So in 6 hours I would have been able to download 126 megabytes (6*21)
And in 21 hours I will be able to download 441 megabytes
The response from the network to the calculations was:
Perhaps this example can explain better; you open your email and you establish a connection with your email ISP or server. Your inbox starts to update and every bit of information has a data size and gets downloaded to your device in packets of varying size as and when a timeslot is available. So, whilst your email is updating, you decide to check out the news and you open your browser. As soon as this happens, whatever you see is updated which again is data sent.
The key point that they have missed, is that the total maximum bandwidth thats available is 48kbps. So, the data rates will be split in order to suit the amount of web applications that are running. So I could be downloading a file, opening email and browsing 5 different websites, the bottom line is that everything will take very long to load as I only have 48kbps available.
I also looked at the average data speed for the 3 data sessions that happened prior to the event happening.
Here are the calculations for the average speeds:
Session One (Line Item 75 and 76):
Between 23:23:59 and 23:33:33
Total Possible Time between items in Seconds: 574 seconds
Total Data used: 113,483 bytes
Average Data Speed: 197.7 bytes per second
Session Two (Line Item 74 and 75)
Between: 23:33:33 and 00:04:51
Total Possible Time between items in Seconds: 1,878 seconds
Total Data used: 311,989 bytes
Average Data Speed: 166.13 bytes per second
Session Three (Line Item 73 and 74)
Between: 00:04:51 and 00:12:58 (under dispute)
Total Possible Time between items in Seconds: 487seconds
Total Data used: 338,578 bytes
Average Data Speed: 695.23 bytes per second
Total Average Data Speed = 353.02 bytes per second
Based on the average speed, it would have taken me around 350 hours to download 430 megabytes of data.
According to the network:
You can not calculate average data speeds, as there are numerous factors that effect the data speeds. As such the calculation is not valid
As far as I know, if I download 10MB of data in 10seconds, I can assume that my average speed was 1MB/s
The main arguement from the South African network is that the CDRs are correct. When we requested them to provide us with more detail, to look at the actual time duration of the event (EDR, VLR etc.) they were unable to do so, as the foreign network has not supplied them with the information to date. They also do not have any record of the IMEI number for the device that was supposedly used.
When asked regarding the technical possibility of downloading the content, the response is that in theory on 3G/HSDPA it is possible to download that much data, in the specified time frame, as the minimum guarantee of speeds is GPRS. The telco conveniently ignores the confirmed email correspondence from the foreign network that clearly states it is a GPRS connection.
The final statement from the network is that our claim is against the foreign network, we should get the info ourselves.
Either way, the lesson learnt: Do not roam with data and if you do need to roam and you receive a big bill, be sure to go through all the line items to make sure you’re not been charged for an event that did not happen. I must warn you though, dont expect to receive any sort of concern or love from your network (especially certain ones in South Africa).
We even had a face to face meeting with the telco, I was out of the country so could not attend. The telco threw out technical terms, trying to catch my dad off guard. When my dad offered to call me to discuss technical issues, they refused to speak to me over the phone because as they put “he is the one who caused all of these problems.” The meeting eventually ended with the telco saying there is nothing more to discuss, and getting up and walking out.
The case has been put forward to ICASA, the governing body in South Africa. We’ve also consulted our lawyers, all of whom were equally as shocked at the way in which the service provider and telco have responded to our concerns. I’ll keep you posted on the final outcome of this.