Conference Campaign Solo Rich Messaging

SMPP Implementation Testing

SMPP compliance and performance testing of SMSCs, SMS gateways and apps.


Test SMPP compliance and performance of SMS applications, SMSCs and SMS gateways.

Categories:

Short Message Peer-to-Peer (SMPP) implementation testing shows the level of conformance to the protocol when sending and receiving SMS messages between applications and mobiles. SMPP testing also determines the implementation's level of performance.

SMS applications (clients) and SMSCs/SMS gateways (servers) can be tested using this service. Automated and manual testing is used with servers and clients. Some services are only available to Melrose Labs Pro accounts.

SMSC Testing

SMSCs, SMS Gateways and SMPP Servers

Testing shows the conformance of an SMSC or SMS Gateway to the SMPP protocol and its performance, e.g. rate of SMS processing. SMPP account credentials are used to connect to the SMPP server of the SMSC or SMS Gateway and perform testing.

SMPP tests available:

  • Bind Type and Version Support (SMPP v3.3, v3.4, v5) [example]
  • SMS submission rate (single bind)
  • Delivery receipt support and reception rate
  • Attribute testing (e.g. validity period adherence)
  • SMS load testing (simultaneous binds, SMS load) [example]
  • SMPP operation support

Non-conformance with the SMPP protocol, connection attempt reliability and response timings are also reported.

The SMSC/SMS Gateway Bind Type and Version Support test is publicly available on this page. All other SMPP implementation testing requires a Pro account from Melrose Labs. A free SMS load test (including pre-test and actual test) is available on request - see Pro Accounts.

SMS Application Testing (SMPP Client)

Our SMSC Simulator can be used for testing your SMS application. Testing can include submission rates, the behaviour of the application when errors are encountered, SMPP operation support, connection reliability testing, MO SMS and delivery receipt handling.

SMSC Testing

SMSCs, SMS Gateways and SMPP Servers

Please provide the system ID of the SMPP account.
Please provide the password of the SMPP account.
Please provide the hostname or IP address of the SMSC / SMS Gateway.
Please provide the port number of the SMSC / SMS Gateway.
Please provide the system type of the SMPP account (if any).

 

SMS Application Testing


See the SMSC Simulator service for testing your SMS application.

Melrose Labs SMPP Implementation Testing PICS

SMPP Client and Server Testing - Abbreviated SMPP Protocol Implementation Conformance Statement (SMPP PICS)

Operations Supported

ItemFunctional Unit/DescriptionSupported
PDU-OUTBINDIs the outbind PDU supported?NO
PDU-BIND-TRANSMITTERIs the bind transmitter PDU supported?YES
PDU-BIND-RECEIVERIs the bind receiver PDU supported?YES
PDU-BIND-TRANSCEIVERIs the bind transceiver PDU supported?YES
PDU-UNBINDIs the unbind PDU supported?YES
PDU-ESME-GENERIC-NACKIs the generic_nack PDU initiated by the EMSE supported?YES
PDU-SMSC-GENERIC-NACKIs the generic_nack PDU initiated by the SMSC supported?YES
PDU-SUBMIT-SMIs the submit_sm PDU supported?YES
PDU-SUBMIT-MULTIIs the submit_multi PDU supported?NO
PDU-DELIVER-SMIs the deliver_sm PDU supported?YES
PDU-ESME-DATAIs the data_sm PDU initiated by the EMSE supported?NO
PDU-SMSC-DATAIs the data_sm PDU initiated by the SMSC supported?NO
PDU-QUERYIs the query_sm PDU supported?NO
PDU-CANCELIs the cancel_sm PDU supported?NO
PDU-REPLACEIs the replace_sm PDU supported?NO
PDU-ESME-ENQUIRE-LINKIs the enquire_link PDU initiated by the EMSE supported?YES
PDU-SMSC-ENQUIRE-LINKIs the enquire_link PDU initiated by the SMSC supported?YES
PDU-ALERTIs the alert_notification PDU supported?NO

Pro Accounts

Tools that allow you to test the SMPP API access of your SMSC or SMS gateway.

Melrose Labs SMPP Implementation Testing Pro accounts allow you to test SMS submission rate, delivery receipts, attribute testing, load testing and option (TLV) support*.

Pro accounts are available on the following plans:

  • Team Plan: €32/month per user, billed annually (€40/month billed monthly)
    Load Test up to 5,000 SMS/test using up to 5 SMPP TX client binds. 10 tests per month.
  • Business Plan: €48/month per user, billed annually (€60/month billed monthly)
    Load Test up to 25,000 SMS/test using up to 25 SMPP TX client binds. 50 tests per month.
  • Enterprise Plan: Need to test higher SMS volumes, more SMPP TX client binds, need more tests per month or have a large testing team?
    Contact us for a quote.

Free SMS Load Test - we offer a free-of-charge single load test, including pre-test of 1 x SMPP bind with 1,000 SMS load and actual test with up to 5 x SMPP binds and 5000 SMS load. After the test has completed we will send you a full test report (see example). You do not need to sign-up for a Pro account to receive a free SMS load test. If you wish us to perform this test of your SMS gateway or SMSC, then let us know using the "find out more..." form below and we will promptly get back to you with the details we need from you.

* Not all testing features are currently available. Load testing is available.

Follow us on LinkedIn for updates on Melrose Labs SMPP Implementation Testing and our other services.

Service snapshot

  • SMSC / SMS Gateway testing - simulate SMS application (ESME)
  • SMS application testing - simulate SMSC / SMS gateway

Find out more...

Please provide your name.
Please provide a valid company name.
Please type your message.
Please provide a valid email address.