SMPP SMS Gateway

Cloud SMS Gateway platform with advanced routing, reliability and capacity.

Find out more

Cloud-based high capacity and high reliability SMPP SMS Gateway platform with advanced routing. Supports A2P and P2A SMS.

Revenue generation 
Confirmations Reminders Notifications Text Marketing Bulk SMS 

Operate your own SMS gateway service using the Melrose Labs SMPP SMS Gateway platform. Our cloud-based platform allows you to operate your own gateway and control provisioning customers, management of customers, billing, supplier connections, routing and reporting.

The SMS gateway is the essential core element to enable you to process SMS messages between your customers and mobile users. The gateway not only handles the technical aspects of conveying the messages between your customers, your suppliers and onto mobile users, but also allows you to monetize the service and charge your customers for the SMS traffic that they send and receive. Prepay and postpay charging models are supported and traffic rating allows you to apply different pricing based on factors such as destination/origin, time-of-day, outbound (A2P) / inbound (P2A) and SMS features (as sub-set of dynamic SMS pricing).

Short Message Peer-to-Peer (SMPP) is the API that is used to enable your customers to connect with an SMS gateway and for the gateway to connect with your suppliers. Other SMS APIs can be provided, such as REST, SOAP, HTTP, SMTP and others, to aid integration with customers and suppliers.

SMPP SMS Gateway architecture

Melrose Labs SMPP SMS Gateway Features
  • SMPP v3.3, v3.4, v5
  • SMPP over TLS
  • Limit submit rate
  • Multiple character sets supported
  • SMPP v3.3, v3.4, v5
  • SMPP over TLS
  • Conversion to/from SMSC character set
Message Store
  • Outbound (MT SMS, A2P SMS) and inbound (MO SMS, P2A SMS) stores
  • Scheduled delivery
  • Validity period
  • Limit messages per destination
  • Block sending to specific MSISDNs
  • Status retrieval via SMPP up to 7-days after completion
Advanced Routing
  • Retry profile for failed messages
  • Multiple routes for each destination, with failover
  • Multi-part (concat/long SMS) handling
  • Route selection based on message characteristics (originator, data coding, protocol ID, message content, etc)
  • In-band supplier price negotiation
  • Route suspension based on delivery success
  • Maximum cost limit
  • Network lookup (SS7, ENUM)
  • Supplier on-net/off-net ratio support
  • Traffic distribution across routes
  • Distribution based on level of outstanding messages
  • Up to 10000 SMS/sec throughput (scaled infrastructure)
When utilising SS7 network lookup the result can be passed upstream in order to avoid the need to perform further lookups.
  • Alarms:
    • Client delivery failures (aggregate/country/network)
    • Supplier delivery failures (aggregate/country/network)
    • Supplier connection state
    • Realtime traffic levels and outcomes
  • SNMP supported
  • Volume reports by client/supplier/network
  • Revenue reports
  • Cost reports (inc. estimated vs actual costs)
  • Margin reports
Pricing & Billing
  • Client pricing
  • Supplier pricing
  • Bill customers (PDF invoices sent to customers; audit trail for import to sales ledger)
  • Prepay and postpay for clients
  • Traffic rating
  • Portal
  • Client admin (up to 100k accounts)
  • Suppler admin (up to 5000 routes)
  • Gateway control
  • Management API
  • High reliability
  • High availability (>99.999%)
  • Scalable to demands

Not wanting to operate an SMPP SMS gateway? If you are looking for an SMS gateway supporting SMPP, with existing connections for terminating SMS to ~900 MNOs worldwide, then we recommend that you consider using the HSL Mobile SMSCarrier service.

Service snapshot

  • Customer management (up to 100k accounts)
  • Supplier management (up to 5000 routes)
  • Sophisticated routing with 10000 SMS/sec throughput
  • Pricing management, traffic rating and billing
  • Monitoring and reporting
  • A2P SMS
  • P2A SMS

Find out more about this service...

Please provide your first name.
Please provide your last name.
Please provide a valid company name.
Please provide a valid email address.