The Melrose Labs SMPP Optimiser is a high-performance inline SMPP optimisation platform for SMS aggregators, messaging providers and telecom operators.
Positioned transparently between a messaging platform and its downstream suppliers, it analyses outbound SMS traffic and determines whether each message can be transmitted using a more efficient encoding or segmentation structure.
Where optimisation is possible, SMPP Optimiser regenerates the message using fewer SMS segments. Where no improvement is possible, traffic passes through transparently.
The result is lower wholesale messaging costs, increased effective throughput and improved margins, without requiring changes to customer applications.
Reduce cost. Increase capacity. Improve margin.
Lower wholesale SMS costs
Reduce the number of billable SMS segments submitted to downstream suppliers by identifying messages that have been encoded or segmented inefficiently.
Increase effective TPS capacity
Fewer segments per logical message mean more customer messages can be carried over existing TPS-limited SMPP connections.
Improve messaging margins
Reduce supplier costs without requiring customers to change their applications or message submission behaviour.
Delay capacity expansion
Make better use of existing supplier connections, SMPP binds and licensed TPS before purchasing additional capacity.
Improve delivery efficiency
Reducing the number of segments also reduces the number of independently transmitted message parts and the associated opportunities for partial delivery failure.
Differentiate your service
Offer intelligent message optimisation and measurable savings as part of your messaging service.
How SMPP Optimiser works
SMPP Optimiser operates as an inline SMPP proxy between the customer’s messaging platform and one or more downstream SMS suppliers.
For ordinary messages that do not require buffering, SMPP traffic can pass directly between the two SMPP sessions.
For concatenated messages, SMPP Optimiser can buffer and reassemble the submitted parts, inspect the complete message and determine the most efficient encoding and segmentation.
When optimisation is beneficial, the platform creates replacement submit_sm PDUs using the most efficient safe representation. When no improvement is available, the original segmentation can be retained.
Message identifiers and delivery receipts are correlated transparently across the near-end and far-end SMPP sessions, including where a buffered message has been resegmented into a different number of parts.
The process requires no modification to the submitting application.
- Messaging platform submits SMPP traffic
- SMPP Optimiser analyses or reassembles the message
- Encoding and segment count are evaluated
- The message is passed through or safely optimised
- Optimised traffic is submitted to the downstream supplier
- Delivery receipts are correlated and returned upstream
Three SMS segments reduced to two
A message is submitted using UCS-2 and occupies three SMS segments.
SMPP Optimiser determines that every character can be represented safely using the GSM 7-bit alphabet, including any required extension-table characters.
The message is re-encoded and submitted using two SMS segments rather than three.
| Example outcome | |
|---|---|
| Segments saved per logical message | 1 SMS segment |
| Reduction in billable SMS segments | 33% |
| Reduction in supplier cost for this traffic | 33% |
| Logical-message throughput for this traffic profile | up to 50% increase |
Scale example: 1,000,000 logical messages per month
| Metric | Volume |
|---|---|
| Original volume | 3,000,000 SMS segments |
| Optimised volume | 2,000,000 SMS segments |
| Saving | 1,000,000 SMS segments per month |
Wholesale SMS pricing varies by destination and supplier. Multiply the saved segment volume by your applicable supplier rate to estimate the monetary saving for your traffic.
Features
Key features include:
- Transparent inline SMPP proxy operation
- Automatic SMS encoding analysis
- Safe UCS-2 to GSM 7-bit conversion
- GSM 7-bit extension-table character handling
- Intelligent message resegmentation
- Concatenated SMS reassembly
- UDH-based segmentation support
- Support for applicable SMPP SAR parameters
- Message identifier correlation
- Delivery receipt translation and correlation
- Transparent handling of unmodified traffic
- Analysis-only mode
- Configurable optimisation policies
- Optimisation and savings statistics
- Detailed audit logging
- High-throughput SMPP processing
- Multiple SMPP session support
- REST-based management capabilities, where supported by the product implementation
- Prometheus-compatible metrics, where supported by the product implementation
Feature availability may vary by release version and licensed configuration.
Message content is preserved
SMPP Optimiser only changes the encoding or segmentation of a message where the same message content can be represented safely and without semantic alteration.
The platform accounts for the GSM 7-bit default alphabet, extension-table characters, concatenation overhead and the applicable character capacity of each SMS segment.
Where safe optimisation cannot be established, the message is passed without conversion.
Configurable policies allow customers to operate the platform initially in analysis-only mode before enabling active optimisation.
Measure the opportunity before enabling optimisation
SMPP Optimiser can be deployed initially in analysis-only mode.
In this mode, traffic is inspected and potential savings are recorded, but submitted messages are not modified.
This allows an organisation to measure:
- messages analysed
- messages eligible for optimisation
- SMS segments that could be saved
- estimated supplier cost savings
- effective TPS capacity that could be recovered
- sending applications or customers generating inefficient traffic
- the most common causes of unnecessary segmentation
This information can be used to build a customer-specific business case before active optimisation is enabled.
Designed for inline deployment
SMPP Optimiser is deployed between an existing messaging platform and its downstream SMPP suppliers.
It maintains separate SMPP sessions on each side while providing transparent message forwarding, buffering, optimisation and delivery receipt correlation.
The platform is intended for deployment in high-throughput messaging environments and can be licensed according to the required TPS capacity.
- No changes to customer applications
- No changes to downstream supplier interfaces
- Suitable for SMS aggregators, messaging providers and telecom operators
- Can be introduced incrementally
- Analysis-only deployment available before active optimisation
- Built using Melrose Labs’ established SMPP platform technology
Built on Melrose Labs SMPP technology
SMPP Optimiser builds on the SMPP processing, routing, session management and high-throughput messaging capabilities used across the Melrose Labs SMPP product portfolio.
Its inline architecture is closely related to the capabilities used by the Melrose Labs SMPP Router and SMPP SMS Gateway platforms, with additional logic for message reassembly, encoding analysis, resegmentation and delivery receipt correlation.
Who is SMPP Optimiser for?
- SMS aggregators
- A2P messaging providers
- Mobile network operators
- Communications platform providers
- Enterprises operating high-volume SMPP messaging infrastructure
- Organisations purchasing SMS termination from multiple suppliers
Pricing
SMPP Optimiser is licensed according to the sustained TPS capacity required across the deployment.
Both annual and perpetual licence options are available.
| Licensed capacity | Annual licence | Perpetual licence |
|---|---|---|
| 500 TPS | GBP 9,000 per year | GBP 30,000 |
| 2,000 TPS | GBP 24,000 per year | GBP 75,000 |
| 5,000 TPS | GBP 48,000 per year | GBP 150,000 |
| 10,000 TPS and above | Contact us | Contact us |
- Prices exclude VAT and any other applicable taxes.
- Perpetual licences include maintenance and support for the first year.
- Maintenance and support after the first year are charged at 5% of the perpetual licence price per year.
- High availability, multi-site deployment, installation assistance, professional services and custom development are available separately.
- Final pricing is subject to confirmation of throughput, architecture and support requirements.
To discuss licensing, please contact sales@melroselabs.com or use the form below.
Calculate the potential return
The return depends on the number of segments saved and the customer’s downstream SMS termination rates.
Simple estimate
Monthly saving = SMS segments avoided × average supplier cost per segment
The commercial value can also include:
- direct reduction in supplier charges
- additional logical-message capacity within existing TPS limits
- reduced need for additional binds or supplier capacity
- improved customer and route margins
Frequently asked questions
Does SMPP Optimiser require changes to customer applications?
No. It operates inline between the messaging platform and downstream suppliers.
Does it change message content?
It only changes encoding or segmentation where the same message content can be represented safely. If equivalence cannot be established, the message is not converted.
Can it optimise concatenated SMS?
Yes. Multipart messages can be buffered, reassembled, analysed and resegmented where a more efficient representation is available.
What happens to delivery receipts?
SMPP Optimiser correlates message identifiers across the upstream and downstream SMPP sessions and translates delivery receipts appropriately.
What happens when a message cannot be optimised?
It is forwarded using its existing encoding and segmentation.
Can we measure savings before messages are changed?
Yes. Analysis-only mode records potential savings without modifying traffic.
Is pricing based on the number of SMPP binds?
The primary licence metric is sustained TPS capacity across the licensed deployment. Any additional architectural or high-availability requirements are considered separately.
Does the platform support high availability?
High-availability deployments can be provided subject to architecture and commercial requirements.
Can it be deployed on premises?
Yes. The product is intended for deployment within the customer’s messaging environment. Please contact us to confirm supported operating systems and deployment models for your architecture.
Reduce unnecessary SMS segments
Deploy SMPP Optimiser to reduce avoidable messaging costs, recover TPS capacity and improve the efficiency of your SMPP infrastructure.
Service snapshot
- Reduce billable SMS segments
- Increase effective TPS capacity
- Transparent inline SMPP proxy
- Analysis-only mode
- No changes to customer applications