SMSC Simulator Technical Details
SMPP SMSC simulator to test SMS messaging applications.

Melrose Labs SMSC Simulator Technical Details Abbreviated SMPP PICS
SMSC Simulator Technical Details Abbreviated SMPP Protocol Implementation Conformance Statement (SMPP PICS)
Operations Supported
Item | Functional Unit/Description | Supported |
---|---|---|
PDU-OUTBIND | Is the outbind PDU supported? | NO |
PDU-BIND-TRANSMITTER | Is the bind transmitter PDU supported? | YES |
PDU-BIND-RECEIVER | Is the bind receiver PDU supported? | YES |
PDU-BIND-TRANSCEIVER | Is the bind transceiver PDU supported? | YES |
PDU-UNBIND | Is the unbind PDU supported? | YES |
PDU-ESME-GENERIC-NACK | Is the generic_nack PDU initiated by the EMSE supported? | YES |
PDU-SMSC-GENERIC-NACK | Is the generic_nack PDU initiated by the SMSC supported? | YES |
PDU-SUBMIT-SM | Is the submit_sm PDU supported?
| YES
|
PDU-SUBMIT-MULTI | Is the submit_multi PDU supported? | NO |
PDU-DELIVER-SM | Is the deliver_sm PDU supported?
| YES |
PDU-ESME-DATA | Is the data_sm PDU initiated by the EMSE supported?
| YES |
PDU-SMSC-DATA | Is the data_sm PDU initiated by the SMSC supported?
| YES |
PDU-QUERY | Is the query_sm PDU supported?
| YES |
PDU-CANCEL | Is the cancel_sm PDU supported?
| YES
|
PDU-REPLACE | Is the replace_sm PDU supported? | NO |
PDU-ESME-ENQUIRE-LINK | Is the enquire_link PDU initiated by the EMSE supported? | YES |
PDU-SMSC-ENQUIRE-LINK | Is the enquire_link PDU initiated by the SMSC supported? | YES |
PDU-ALERT | Is the alert_notification PDU supported? | NO |
Notes on using the SMSC Simulator Technical Details service
- SMPP (Short Message Peer-to-Peer) protocol must be used to connect to the simulator.
- Use SMPP v3.3, v3.4 or v5 and specify the version in the bind request.
- Bind using one or more transmitter (TX), receiver (RX) or transceiver (TRX) binds.
- Use transceiver (TRX) or receiver (RX) binds to receive delivery receipts.
- If a delivery receipt has been requested for a message, a receipt will be returned to your application in <1 second after the submit_sm_resp. If there is no existing TRX or RX bind, then the receipt may be discarded.
- Mobile numbers (MSISDNs) should be in international format.
- TLS 1.1 and up are supported for SMPP sessions. SSL and TLS 1.0 are not supported for connections.
- DeliverSM window size = 25 (default)
Service snapshot
- Test SMS applications and infrastructure without SMS cost
- SMPP v3.3, v3.4 and v5
- MT and MO SMS testing (A2P and P2A)
- SMPP over TCP and SMPP over TLS 1.1+ supported
- SMPP test tool