SMS Messaging Applications

Nicola Pero

January 23, 2009

Abstract

SMS (“Short Messaging Service”) is one of the most popular messaging systems in the world, being available worldwide on all mobile phones and mobile networks. It is also widely integrated with billing systems and third-party applications.

This is a practical article that explains the different elements of SMS services and what application developers need to know in order to write applications that send and receive SMS messages. Text messages, binary messages, limitations, and best practices are covered. MMS messages are briefly discussed too. Many SMS users will also be interested in the background in this article and SMS service.

Both GSM and CDMA networks are discussed.

SMS Messaging

Billions of mobile phone users worldwide use Short Messaging Service (SMS) messages every day, and most of them are familiar with their basic features: very short messages that can be sent from one mobile phone to another. But SMS messaging is not limited to that. It is also very popular for automated services that let a mobile phone user to interact with a computer system.

This article offers an overview of advanced SMS capabilities and gives applications developers the background they need to develop a service. I go into special detail on two particularly powerful uses of SMS:

  • Premium SMS services, where SMS ...

Get SMS Messaging Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.