Skype SMS… what’s up with the beta?
Tens of thousands of SMS messages have been sent through the new Skype for Windows 2.5 BETA. But there have been some minor teething problems.
After reading comments on the SMS forum I thought it would be useful to give some background on how the system works and the kinds of issues you can expect to come across…
]]>### Here’s how SMS works…
After you type in your message and click send, Skype sends the message to one of several aggregators.
An aggregator is a company that routes messages to one or more local mobile operators or (more often the case) other aggregators who are responsible for finding the most reliable route to the handset.
So if you’re sending an SMS from the US to someone on a Vodafone mobile in the UK, that message may pass through several aggregator networks before arriving on Vodafone’s doorstep (called the SMSC or Short Message Service Centre). This happens in much the same way packets of data travel over the Internet and assemble as an email at your ISP’s or employer’s email server.
The local operator (in this example, Vodafone) is then responsible for delivering the message from the SMSC to the mobile handset. If the handset is switched off, or out of range then the message sits in the SMSC until Vodafone can deliver it – in the same way an email will sit on your email server until you download.
After the message is sent to an aggregator, Skype has no control over it. So the message will appear Pending (on Skype) until we receive a delivery notification – either that the message has been delivered successfully or not. There can be a short delay between when the message appears on the handset, and when we receive a delivery notification.
Not all mobile operators send a confirmation when the message appears on the handset. In some countries, and on some networks, we can only report a message as Sent when it hits the operator’s SMSC (and trust the operator to deliver to the handset). In some countries where we know to expect confirmation of delivery to the handset that is what we wait for. This is how traditional mobile operators work; eg in the example above if you sent the message from your US mobile, it would most likely be treated as sent and billed when it hits the SMSC in the UK.
### Where can it go wrong?
If the local mobile operator fails to deliver to the handset, or (more often the case) the handset does not confirm receipt the message will stay pending. We have no way of checking this and rely on our BETA testers to report any cases to support. This is the same service available to traditional mobile operators.
If there is a delay, failed delivery (to a valid number), if the message is corrupted or sent twice then this is a failing of our aggregator partner, their partners or the local mobile operator. Somewhere along the network the message has gone astray. By the time of public release our goal is to deliver messages with the speed and quality of a traditional mobile operator but at a fraction of the cost. Unfortunately when it comes to transmitting the message in many countries you get what you pay for so there is a trade-off required.
Failures can be caused by network congestion, mobile operators failing to deliver to the handset and incorrect numbers which are not picked up immediately.
### How can we control quality?
In theory, one or more of our aggregator partners can deliver to each country listed on the website.
In practise, some routes will work better than others. Once we know where the message is going, we will pass the message to the aggregator who has
* the highest success rate,
* the quickest response time for delivery notifications, and
* cheapest rates
for that destination (in that order of priority).
Even though collectively our aggregator partners carry a huge share of the international SMS traffic worldwide there are literally dozens of routes into a country and networks can be subtly different. With failure rates statistically quite small, we need to collect plenty of data in BETA in order to optimize and deliver the best possible guarantee of service at the lowest price worldwide.
### How can I help?
Submit a support request through http://support.skype.com/
The Subject should be SMS and it should be sent to the “Technical Problems” Department.
The more detail you provide the better. If possible please include:
* the mobile number you tried to send to
* what network it was one (ie the local mobile operator)
* time/date sent
* time/date received at handset (if applicable)
* time/date reported as sent/failed/pending on Skype
* whether the mobile was roaming; ie in another country
* whether the number had been ported from another operator and if so, when
* whether you successfully re-sent the message
You can also share your experiences with other users and Skype staff on the SMS discussion forum:
### Sender ID
In all countries except the US, Taiwan and China, the SenderID function works as follows:
* The default is that the sender will appear as your Skype username
* If the receiver tries to reply they will see an error message saying something like “invalid number” (actual text may vary from handset to handset)
* If you set your SenderID (Tools -> Options -> SMS Messages) to your personal mobile, replies will be sent to that mobile.
In the US the SenderID will be overridden by the local network. This is a regulatory requirement unique to the US, because you need to be able to reply with the word ‘STOP’ to block future texts. This number will vary from network to network and will usually be a local number. In future releases we intend to standardize this number to avoid confusion and also to allow for you to be able to reply to the Skype user.
In Taiwan and China the SenderID will also be overridden by a local reply address.
### Why does it cost more to text than to talk?
Our fees are set by our aggregators and their fees are set by local mobile operators. Laws of supply and demand apply here – there are simply more voice minutes sold than texts so they will generally be cheaper. Rates will vary from country to country as well for the same reason.
### Why not make Skype SMS free/cheaper?
Some users have, quite passionately, argued that Skype should provide this service for free. After all, it is free to talk to people on Skype – why should it cost to text?
With Skype to Skype calls, we were able to develop software once and then it didn’t matter whether 1 million or 100 million users were on it, our costs were the same. Well not quite because there are servers, updates and customer service costs but our costs do not increase in direct proportion to the number of users, making it possible to offer the free service.
The difference with SMS is that somewhere along the line it costs money to convert the text typed in over the Internet into an SMS. It is not possible to offer the service on the scale of Skype without funding it somehow.
A smaller company might be able to offer free SMS through its website but they are hoping to make money somewhere along the line. For example from advertising; perhaps by sending you SMS spam – check the fine print in the terms of use!
Similarly, anyone who signs up to a bundle with their local mobile operator is paying for something. You might get 1,000 free texts each month but you have to pay for 400 minutes of talking, whether you use them or not. Some mobile operators charge less for texts within their network than to other networks (who charge them to receive the message).
To keep things simple and fair we have gone for the cheapest rate per text we can. As we progress with BETA testing we hope to drive some of these costs down as cheaper routes stand up to the test of time.
As a general rule, the prices are competitive to average rates for mobile operators in our major markets. You may find some operators who are cheaper and some who offer plans that work out better for you based on the convenience of the service, reliability etc. But on average, we are generally cheaper. In future we plan to be the cheapest of everyone.
Remember, the only reason we are charging for SMS is that mobile operators charge us to deliver the SMS. This cost needs to be passed along the line. If they received SMS for free we wouldn’t need to charge – so hopefully that is the way things will go in the future!
### Can you only send SMS mobile phones?
You can send an SMS to any service that is set up to receive SMS.
So if you have a landline service that can receive SMS it will work. If not, the message will fail (it might take 24 hours for us to report the message as failed).
For example, try sending an SMS to your UK SkypeIn number! (the local operator there captures the SMS and converts it to digitized speech and will call you)
### What’s next for Skype SMS?
First priority during BETA phase is to guarantee quality of service for the lowest possible price.
Then we plan to allow your friends to reply to your texts … but one step at a time.
In the meantime, please remember this is a BETA release so any feedback to customer service will be much appreciated.
Who is this guy?
I recently joined the Skype carrier team in London and am product manager for SMS as well as being involved with SkypeIn market expansion in Europe. I was one of the first to sign up for an Aussie SkypeIn number because I haven’t been home for a few years. Jaanus has asked me for a flattering picture to add to my profile which I think is going to prove a tougher challenge than landing a job at Skype, but I’ll see what I can find.
Any chance of this coming to Mac? I know Mac users need to be patient to use video, but I don’t see a technical reason for sms to be Windows-only.
Just to let you know, I tried sending an SMS to a landline Italian phone (my house) and it fails, even if the phone should receive it, directly on the screen if you have the correct/enabled phone, or by an automated voice system if you have a standard phone.
In Italy, the greatest part of landline phones is by Telecom Italia, an SMS from the landline can go to every phone (fixed/mobile) but can be received only from other TI’s landline phones or by TIM – Telecom Italia Mobile cellular phones.
Probably this is the problem.
Great article and I hope people take the time to read it and that they become less critical of Skype for charging for the service. I’d much rather pay a small fee for a reliable service than use a free unreliable one.
Here in Spain, to send an SMS from a mobile phone to another one OUTSIDE of Spain (to the UK across the water) cost a whopping 0,60€ +IVA (that’s like 70 US cents + tax), ie. daylight robbery! So a service that Skype are offering for only 0,08€ to the UK is a darn fantastic deal and saves me a fortune. It’s the country mobile phone operators that people should be complaining to, not Skype. There seems to be a huge problem with Spanish Amena network delivering SMS to UK Orange network for example. The more people get on the case of their mobile phone company for their ridiculous charges then hopefully they will be forced to reduce them and companies like Skype can reduce their fantastic rates even further.
Just my thoughts for what they’re worth. Cheers.
My family members live in various countries around the world, with skype to skype we can talk to each other for free, skypeout is inexpensive, the ability for webcam and sms. it keeps getting better and better. I am a fan, my whole family are fans. The big crooks here are phone operators putting massive profits before customers and then trying to defend their actions with talks of system investments/upgrades etc etc. governments cashing in on the billion pound fees paid for licenses, its a joke. Skype is the only provider who is not trying to rip off ‘joe public’………….Thanks Skype
re: “Why not make Skype SMS free/cheaper?” please see my post at http://forum.skype.com/viewtopic.php?t=53071&highlight=.
Yahoo!Messenger offers free SMS to most #s in the USA (dont know about elsewhere).
Many cell phone companies have free SMS messaging on their own websites that do not require you to have an account with them or to even provide a phone number.
I do not see much validity in the argument that Skype is trying to drive down SMS costs. The “connection cost” (or going from IP packets to the PTSN) is already passed on to the holder of the cell phone for a nominal fee or absorbed by the companies. The only fee that Skype is supposedly encountering is sending the IP packets to the PTSN…BUT you cannot justify charging clients when a few quick Google searches show that it’s easily done already for free online through multiple cell phone companies’ own websites.
Now, the goal should be figuring out how to tie Skype in with those websites or their technology to also offer it for free.
If the next release doesn’t do that, it will appear that you’re trying to generate revenue for an already free service. I’m not going to pay for it. That’s why I switch over to Yahoo! to send SMS and Skype to make outgoing calls. Maybe now I’ll use AOL IM to get a free incoming line…looks like I don’t even need SkypeIn anymore.
The prices seem competitive to average rates for mobile operators in major markets, but not for other IM network providers. I regularly send SMS for free via AIM (and can receive replies), and it looks like MSN, Yahoo, and ICQ also let you send messages for free from their IM clients (and websites). Why would I pay to send SMS via Skype if there are free alternatives?
http://www.aim.com/triton/plugins.adp?aolp=
http://join.msn.com/messenger/features#7
http://messenger.yahoo.com/mobile.php
http://www.icq.com/icqtour/advanced/sms.html
Those are pretty big companies. How do they provide free SMS? Do they just give it away at a loss to attract users?
i would agree with ‘wdoerner.’ this is a big feature that i was looking forward to. to have it be this costly is disappointing.
i’ve stayed away from yahoo voice (despite its integrataion with yahoo email, calendar, addressbook and IM, all of which i use) in order to stick w/ skype, but this news regarding skype means that i might be giving yahoo and its free SMS a try now.
be honest about your competitors . . . and be honest to us, your users! when you say:
A smaller company might be able to offer free SMS through its website but they are hoping to make money somewhere along the line. For example from advertising; perhaps by sending you SMS spam – check the fine print in the terms of use!
that’s just not true! kudos to skype and your ebay acquisition, but yahoo is not smaller than you! and they are not trying to SMS spam me. they don’t even have ads on their IM client! they do ultimately try to make money via advertising, but i gladly receive those ads instead of paying $0.11 per SMS!
i happily pay for skype in and skype out now . . . your rates there are in-line with the market, and i generate revenue for you that way, gladly. please keep up with the market so that we, your users, can stay with you!
Guess what? The behemoth AOL also offers free SMS through the AOL Instant Messenger service. (To try it, send an IM to the phone number in question, prefixed with a plus sign, e.g. +19998887777)
I take it you guys are all in the USA? Try using any of those “free” SMS services when you’re based in Europe. No way to do it. Skype SMS at 0.13 eurocents (inc VAT) a go is great value, particularly if you are sending from say Spain to the UK where it would normally cost 40 eurocents a shot, mobile to mobile – now, that’s a real rip-off!
Any word on reply-back feature? I see this article posted on May 9, 2006 but I still don’t have ability to receive sms from skype in US.
If you add ability to use my skypein number as sender in SMS I sent, and when it’s replied, you add ability to convert sms to a skype chat message and display in my client, that would completely solve this problem.
Then I will say goodbye to my voice line, will get data-only line with my cellphone, skypein and skypeout! This is the best ever local and fully global phone.
hi,
i’ve been trying to send bulk sms to 10 people at a time, and it does not tell me the status whether it is delivered/sent or failed. is there any way to check this? I need to know for exactly which recipients are still pending in this mass SMS message. How do I check the status of each recipient? I can then call them directly since the sms is not going through!
and it takes very very long for the sms to go through, even for individual sms. any way to fasten the process?