dsTest supports server emulation and client simulation capabilities for the Short Message Peer-to-Peer (SMPP) protocol. SMPP protocol is an open, industry standard protocol designed to provide a flexible interface for the transfer SMS data messages over a standard Internet connection. SMPP is used for communication in IP domain between SMS Service Center ( SMS-SC/SMSC) and External Short Messaging Entities (ESMEs) such as Service or Content Providers. With SMPP, the SMSC acts as the server to the ESME client. SMPP is specified in the OpenSMPP specification Short Message Peer-to-Peer Protocol Versions 3.4 and 5.
Our SMSC emulator can be used to test the SMPP interfaces between mobile stations and ESMEs.
The SMPP interface application implements the following services from the ESME to the SMSC:
- MT Deliver SM
The SMPP interface application implements the following services from the SMSC to the ESME:
- MO Submit SM
A complete set of events that can be generated with the SMPP application can be found here.
As with all dsTest products, the node configurations and test scenarios are easily defined and configured with XML files that are validated against a published XML Schema to avoid invalid definitions. With our dsClient GUI, you can create, run, and archive tests, capture, graph and archive operational measurements, capture real-time data flows, and manage your dsTest servers and testing scenarios with a standalone application that runs on your PC.
dsTest provides rich sets of measurements for the SMPP application:
- Transaction and transport layer attempts, successes, and failures
- Transaction duration, transactions-per-second, and round-trip delay
- Message and byte counters
- Errors encountered and error indications received in messages
You can read more about the reporting features offered with dsTest and dsClient here.