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.
Comprehensive sets of SMPP and infrastructure operational measurements (OMs) are collected at specified intervals and stored in a SQLite database on the dsTest server. Real-time measurements may be retrieved through our dsClient CLI interface or analyzed with our dsClient GUI.
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.
dsTest provides many SMS and SMS related interface applications to provide complete SMS testing capability.
- SMPP – OpenSMP SMPP V5
Technical Realization of the Short Message Service (SMS) – 3GPP TS 23.401
Mobile ApplicationPart (MAP) – 3GPP TS 29.002
- dsTest Specification Map
General Reference Guides
- MAP Dictionary
- Diameter Dictionary
- Diameter Result Codes
- RADIUS Dictionary
- S1 Dictionary
- GTP Cause Codes
- GTPCv1 Dictionary
- GTPCv2 Dictionary
- M3 Dictionary
- SIP Response Codes
- CIoT Network Reference
- EPC Network Reference