Melrose Labs SMPP Client

Browser-based SMPP client supporting SMPP v3.x and v5.

Browser-based SMPP client supporting SMPP v3.x and v5 via Web Sockets.

Getting started

This client needs SMPP credentials (system ID and password) to bind. Use your own SMSC, or get an account from Melrose Labs:

Query string parameters

Use the following parameters in the URL query string to preset the SMPP Client fields. Allows the setting of default field values for testing specific platforms, accounts and types of short message.

Example
The following sets the account details and "SubmitSM" source TON, NPI and address. https://melroselabs.com/tools/smppclientproxy/?host=smscsim.melroselabs.com&port=2775&systemid=133353&submitsm.source_ton=5&submitsm.source_npi=0&submitsm.source_address=Abacus

Account
NameDescriptionExample
hostSMPP server hostnamesmscsim.melroselabs.com
portSMPP server port (normally 2775)2775
systemtypeSMPP system type
systemidSMPP system ID133353
passwordSMPP password. Use in query string is not recommended
Commands : SubmitSM
NameDescriptionExample
submitsm.source_tonType of Number for source address
0: Unknown
1: International
2: National
3: Network Specific
4: Subscriber Number
5: Alphanumeric
6: Abbreviated
submitsm.source_npiNumbering Plan Indicator for source address
0: Unknown
1: ISDN (E164/E164)
6: Land Mobile (E212)
8: National
submitsm.source_addressAddress of SME which originated this message (source_addr field)Mobile number (447700111222), short code (61502) or alphanumeric (Abacus)
submitsm.destination_tonType of Number for destination
0: Unknown
1: International
2: National
3: Network Specific
4: Subscriber Number
5: Alphanumeric
6: Abbreviated
submitsm.destination_npiNumbering Plan Indicator for destination
0: Unknown
1: ISDN (E164/E164)
6: Land Mobile (E212)
8: National
submitsm.destination_addressDestination address of this short message (destination_addr field)Mobile number
submitsm.registered_deliveryRegistered Delivery
submitsm.esm_classESM Class
submitsm.protocol_idProtocol Identifier
submitsm.priority_flagPriority Flag
submitsm.data_codingData Coding
submitsm.short_messageShort MessageShort message text (e.g. "Hello world!")

SMPP account

Need credentials? SMSC Simulator · Tyr SMS Gateway · SMPP SMS Gateway

IP or hostname of SMPP host
SMPP account system ID
SMPP account password
SMPP account system type
SMPP version
Unbound

Commands

Please provide an address (min. 8 characters).
Please provide an address (min. 8 characters).
Please provide a service type (max. 5 characters).
0 SMS
0 chars (0 bits)
GSM7
Please provide a message ID (max. 64 characters).
Please provide an address (min. 8 characters).
Please provide an address (min. 8 characters).
Please provide a service type (max. 5 characters).
Please provide a message ID (max. 64 characters).
Please provide an address (min. 8 characters).
Please provide a message ID (max. 64 characters).
Please provide an address (min. 8 characters).
Please provide a service type (max. 5 characters).
0 SMS
0 chars (0 bits)
GSM7
Please provide an address (min. 8 characters).
Please provide an address (min. 8 characters).
Please provide a service type (max. 5 characters).
0 SMS
0 chars (0 bits)
GSM7

Log

BindReceiver/Resp: 0/0 BindTransmitter/Resp: 0/0 BindTransceiver/Resp: 0/0 Unbind/Resp: 0/0
SubmitSM/Resp: 0/0 DeliverSM/Resp: 0/0 QuerySM/Resp: 0/0 CancelSM/Resp: 0/0 ReplaceSM/Resp: 0/0
DataSM: 0 0 DataSMResp: 0 0 EnquireLink: 0 0 EnquireLinkResp: 0 0
Time
SeqNo | Direction | SMPP PDU
PDU (hex)

Use this client with Melrose Labs services

The client needs SMPP credentials to bind. Choose the service that matches what you are doing.

Test an SMPP application

Bind to a simulator and submit messages without sending live SMS. Shared credentials from USD 75.

Get SMSC Simulator credentials

Send live SMS

Tyr SMS Gateway runs on the SSG platform. Developer accounts include 10 free SMS credits.

Get Tyr SMS Gateway account

Run your own SMS gateway

Operate your own SMSC or SMS gateway on the SMPP SMS Gateway (SSG) platform, with routing, customer accounts and pricing.

Get SMPP SMS Gateway

Also: SMPP Router · SMPP Load Balancer · native client for macOS and Windows