Currently, in order to programmatically receive and send SMS it is necessary to write applications using specific protocols to access SMS functions provided by network elements (e.g. SMS-C). This approach requires a high degree of network expertise. Alternatively it is possible to use the Parlay/OSA approach, invoking standard interfaces (e.g. User Interaction or Messaging Service Interfaces) to gain access to SMS capabilities, but these interfaces are usually perceived to be quite complex by IT application developers. Developers must have advanced telecommunication skills to use OSA interfaces.
This TS specifies a Parlay X Web Service, for sending and receiving SMS messages. The overall scope of this Web Service is to provide to application developers primitives to handle SMS in a simple way. In fact, using the SMS Web Service, application developers can invoke SMS functions without specific Telco knowledge.
ShortMessaging provides operations for sending a SMS message to the network and a polling mechanism for monitoring the delivery status of a sent SMS message. It also provides an asynchronous notification mechanism for delivery status. In addition, a mechanism is provided to start and stop the notification of delivery receipts.
ShortMessaging also allows an application to receive SMS messages. Both a polling and an asynchronous notification mechanism are available.