Let me state again that I think it will be great to hear from the cellular operators what the reasons for their SMS pricing are. It is certainly not as simple as applying data pricing to SMSes, but I asked them all for feedback and they are mum on the issue for whatever reason.
rpm, did you send the request to Dot's team?
While I don't have the costs, the main difference between SMS an IM includes:
- a SMS uses the GSM control channel to send the message. This is the same channel that sets up a GSM voice call, so if the channel is being used to deliver a SMS, it cannot set up a requested voice call.
- Not only does it use the control channel but it does so a few times per SMS (the sending side, the receiving side, and then the delivery reports). So it uses a fair amount of resources that could have been used for voice.
- SMS is a store and forward system and the system will attempt to deliver the SMS for an extended period of time, anywhere in the world. As already stated this requires the use of network engines (SMSC's) to do this.
- An Instant Message is between 2 end devices and there is no guaranteed delivery or store and forward capabilities on the network. It's just a best-effort setup.
So it would make sense to see SMS and IM as two different products with different parameters and usage and then pick the one that's more suitable to your requirement.
On the costing, I do know that before ICASA approves any tariff they look at all costs to deliver the service and will only then approve (or not) a tariff plan.