SMPP SMS Gateway

Global cloud SMS gateway platform with advanced routing, reliability and capacity.


Operate an SMS gateway service using the Melrose Labs SMPP SMS Gateway platform. The globally distributed cloud-based SMPP SMS Gateway platform provides API and portal access for your customers to send and receive SMS, and gives you the ability to manage customers, billing, supplier connections and routing.

Use the SMPP SMS Gateway as your SMS switch to start a business in mobile messaging, provide your organisation with its own messaging capability, or upgrade your existing platform with greater reliability, capacity and capability. The platform comprises the SSG Administration Portal and messaging nodes located in the UK, Germany, Singapore, Australia, Brazil and the USA. The txtConsole end-user portal can be used by your customers as an alternative to APIs for sending and receiving SMS, and has a number of applications for marketing, customer onboarding, appointment reminding, staff communication, customer support and more.

For customers with a requirement of up to 100 million SMS/day, we currently recommend the Standard version of the SMPP SMS Gateway.

SSG Administration Portal

Administer your SSG instance using the SSG Administration Portal. The portal provides many functions, and these are briefly described below. The SSG Management API can also be used to perform a number of these functions.

Configuration

Settings for your SMS gateway that cover billing, routing, user access, operations, services and pricing plans.

Customers

Customer accounts, balances and contacts. End-user portals. SMPP and other API accounts. Advertise routes

Pricing

Service pricing plans. Define mark-up and volume discounting. Automatically calculated and notified to customers.

Suppliers

Suppliers for your SMS gateway. SMSC connection details, groups and route costs. SMSC maintenance periods.

Routing

Define routes and their use of MSISDN cache, routing strategies, and SMSC groups. Route analysis for MSISDNs.

Reports

Reports covering customers, networks and suppliers. Delivery latency of suppliers by country, network and/or SMSC.

Status

View status of worldwide gateway nodes and SMSC connections. Query the status of customer messages.

Analysis

Margin, cost and revenue analysis. See cost and revenue opportunities and vulnerabilities.

Financial

Management reporting, including revenues, costs, margin and tax. Reconcile supplier invoices using platform reports.

Billing

Report on billing activity. Create invoices, payment reminders and credit notes. View pre-pay and post-pay account balances.

Firewall

Block traffic by MSISDN, source address, message content and parameters. View firewall event log.

CDRs

Download customer and supplier CDRs. Customer CDRs contain revenue, network, message parameters and content

Connecting to a supplier's SMS gateway / SMSC, creating a customer SMPP account, and sending a message. From portal login to sending messages in under 3.5 minutes.

SMS gateway platforms, such as the Melrose Labs SMPP SMS Gateway, are an essential core element that enable the reliable delivery of SMS messages to and from mobile users. They are used by messaging aggregators to provide SMS services to their customers, enterprises to manage messaging between different parts of the business and upstream messaging providers, and DevOps teams in organisations to develop, test and deploy messaging capabilities.

The SMPP SMS Gateway handles the technical aspects of conveying messages from your customers, via your suppliers and onto mobile users, and allows you to monetise the service and charge your customers for the SMS traffic that they send and receive. Prepay and postpay charging models are supported.

Short Message Peer-to-Peer (SMPP ) is the API that is used to enable your customers to connect with SMPP SMS Gateway and for the gateway to connect with your suppliers. REST, SOAP, HTTP, SMTP and other SMS APIs can be made available to aid integration with customers and suppliers.

SSG Dashboard
SSG Status | Routing
SSG Report
SSG Configuration | Services
SSG Configuration | Network Data
SSG Administration Portal - Manage your SMPP SMS Gateway global instance
txtConsole login
txtConsole send message
txtConsole sent messages
txtConsole Customer Portal (neutral; optionally brandable) - Access for customers to send messages and campaigns, view reports

Melrose Labs SMPP SMS Gateway Features

Customers connect to your SMPP SMS Gateway using SMPP. This allows them to send and receive messages. Other APIs are available.

  • SMPP v3.3, v3.4, v5
  • SMPP over TLS
  • IP whitelist
  • Limit number and type of binds
  • Limit geographic access (e.g. require connection only to Europe nodes)
  • Multiple character sets supported
  • SMPP transmitter, receiver and transceiver binds supported
  • Customer-specific delivery receipt error codes
  • Limit submit rate (SMS/sec)
  • Flow control and congestion avoidance (SMPP v5)
  • Up to 10,000 SMS/sec throughput
  • Rules - reject or modify messages
  • Customer portal (brandable) - txtConsole : message submission, reporting, lookup.

Supplier SMSCs and SMS gateway are connected to from your SMPP SMS Gateway. Connections are maintained from any of the worldwide access nodes, with connections to multiple geographically separate supplier endpoints being recommended.

  • SMPP v3.3, v3.4, v5
  • SMPP over TLS, SMPP over VPN
  • HTTP APIs supported
  • Conversion to/from SMSC character set
  • Supplier-specific delivery receipt error codes
  • Up to 10,000 SMS/sec throughput
  • Define maintenance periods (temporarily pause using SMSC in run-up to maintenance)

The message store is used to securely hold submitted messages while delivery is being attempted, or delivery has been scheduled for a later date. It also retains the status of any message processed in the last 7-days.

  • 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

Sophisticated routing supports a variety of scenarios and needs to ensure messages are delivered as quickly as possible within defined policies.

  • 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)
  • 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 10,000 SMS/sec throughput
  • Rules - select SMSC routes
  • Pass MO and MT to webhook (Slack, MS Teams, etc)
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
  • Customer balance notifications
  • SMSC connection state notified to webhook (e.g. SIGNL4 )

Reports give key insights into customer usage of your SMS gateway, the resulting revenue from their usage, and associated costs. The dashboard on the administration portal shows key information about customers, volumes, revenues, costs and margins. Performance of the service and its suppliers is also reported.

  • Top customers
  • New customer performance
  • Volume reports by client/supplier/network
  • Revenue reports
  • Cost reports (inc. estimated vs actual costs)
  • Margin reports
  • Supplier route delivery latency
  • CDRs

Analysis of cost-per-message (CPM), revenue-per-message (RPM) and margin-per-message (MPM) for customers, countries and networks also provides important insights.

  • Revenue opportunities/vulnerabilities: where fractional or % price increase/reduction impacts margin
  • Cost opportunities/vulnerabilities: where fractional or % cost reduction/increase impacts margin
  • Client pricing: automatically calculate based on plan; send pricing change notifications to customers
  • Supplier pricing: process pricing changes from supplier; schedule pricing changes
  • Bill customers (PDF invoices sent to customers; audit trail for import to sales ledger)
  • Prepay and postpay for clients
  • Traffic rating
  • Suitable for wholesale and retail

Nodes for customer access and supplier connections are located worldwide. Your customers can, subject to how you configure their account, access your gateway using any of the worldwide nodes. Service is the same regardless of the access node used.

Restrictions can be enabled to ensure that a customer's messages remain within a region and are not sent by the service outside of that region.

 
  • Europe (UK)
  • Europe (Germany)
  • Asia Pacific (Australia)
  • Asia Pacific (Singapore)
  • North America (US)
  • South America (Brazil)
  • Africa (South Africa)
  • Middle East (Bahrain)

Live  Coming Soon  Planned

The management portal allows you to manage your SMPP SMS Gateway service.

  • Client admin (up to 100k accounts)
  • Supplier admin (up to 5000 routes)
  • Gateway control
  • Management API
  • High reliability
  • High availability (>99.999%)
  • Scalable to demands
  • Marketplace to trade SMS routes on Message Exchange

Features provided are subject to customer requirements.

Pricing

SMPP SMS Gateway (SSG) instances are available in four versions:

  • Standard version:
    • Pricing based on the volume of SMS handled by your SMPP SMS Gateway instance at a rate of €0.0001/SMS.
    • Minimum bill of €250 per month, or €100 per month if you qualify as a micro aggregator.
  • DevOps version: Non-production use only. Contact us for pricing.
  • Enterprise version: Feature set provided is based on requirements. Contact us for pricing.
  • Operator version: Feature set provided is based on requirements. Contact us for pricing.

Data Retention and Data Privacy

Data retention and data privacy policies ensure that data is handled securely and in accordance with GDPR. Mobile telephone numbers and message content are kept encrypted at rest and in motion whenever possible. Account-level policies ensure that messages are erased in line with your organisation's data retention policy.

Service snapshot

  • SMPP and REST/HTTP API for customers and SMSC connections
  • Neutral, brandable customer portal
  • 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...

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