Skip to main content
Skip table of contents

Release history

SMPP SMS Gateway (SSG): https://melroselabs.com/platform

SSG release history has moved to https://ssgdocs.melroselabs.com/changelog

Build

Date

Description

2022.365.1036

31 December 2022

Final update of 2022:

  • Added import (upload) wizard for customer pricing in Pricing > Plan prices section

  • Update import (upload) wizard for SMSC groups pricing in Suppliers > Routes section

  • Add quick viewing of routes (coverage and cost) for each routing profile - see Routing > Coverage

  • RR and Net-RR routing profiles split into our tables in Routing > Profile members. RR also showing weight in % for each SMSC group in a routing profile.

  • Warning added to routing profile in Routing section for Net-RR profiles when “Use default networks” and “RR unknown network” enabled. If mobile network not identified for a destination mobile number, “RR unknown network” will cause fallback to RR and “use default networks” setting will therefore have no effect.

  • Customer > Sign-ups counter added to menu, bug fix when provisioning, faster processing of pending sign-ups.

  • Suppliers > SMSCs bug fix to make password visible when adding SMSC.

  • Suppliers > SMSC groups - row can now be expanded to SMSCs that are members of group.

  • Dashboard and main menu refinement (removed unused/unnecessary tabs and menu items).

  • Moved (Configuration) Billing, Email templates and User access sections under Configuration > Company section.

  • Custom email addresses in Configuration > Company now show as verified (green tick), “unverified” or verification “pending”. Note that your email addresses must be verified prior to being used for sending emails (e.g. new account details, invoices, reminders, etc) from the SSG.

  • Configuration > Company > Email templates section allows you to edit the email templates used for sending emails to customers from the SSG. The following templates are editable:

    • New account details

    • New invoice

    • Invoice payment reminder

2022.353.519

19 December 2022

Queued messages report

Generate report on customer messages that have not yet been submitted to supplier SMSCs. Primary uses are to identify routing configuration issues and queues as a result of supplier SMSC TPS insufficient to handle customer TPS.

See Reports > Customers / queued.

New currency

XOF CFA Franc currency added.

2022.346.1180tc

12 December 2022

txtConsole reports

Expanded available timezones in Reports section.

2022.346.788

12 December 2022

Audit process upgrade - reporting performance

Increased rate of message throughput to reporting database. Realtime reporting in Reports section and Dashboard under high traffic levels.

2022.343.581tc

11 December 2022

txtConsole API released

APIs added for sending individual messages, sending to multiple mobiles and sending using Broadcast.

API documentation added as menu option in txtConsole portal. Links to https://txtconsole.readme.io/

2022.343.581

9 December 2022

Monetary account balances

Access nodes on London, UK (EU-UK) site updated to support monetary customer account balances.

2022.339.41

5 December 2022

Documentation

New documentation available at https://ssgdocs.melroselabs.com.

Network prefixes

Added network prefixes for the following countries:

  • Latvia

2022.326.1288

23 November 2022

txtConsole Stripe payment support

Stripe support has been added to the txtConsole end-customer portal. Use your Stripe account to collect top-up payments from customers. Successful payments are checked by your staff before being credited to a customer’s account.

Contact Melrose Labs Support to set-up.

2022.324.1300

21 November 2022

Dashboard Update

  • Added toolbar containing buttons to key sections. Graphs show message status over 60s, 15m, 60m, 24h.

  • SMSC connection and customer SMPP account monitor widget now with titles

  • Lazy loading of graphs and tables

txtConsole buttons throughout SSG Admin Portal now link to the custom txtConsole portal (if any) associated with the SSG instance.

Network prefixes

Added network prefixes for the following countries:

  • Kenya

2022.315.834/A/SG

14 November 2022

Monetary account balances

Access nodes on Singapore (SG) site updated to support monetary customer account balances.

2022.316.1418/T

12 November 2022

txtConsole - Pager tool

Pager tool is now available for sending messages to one or more individuals. Enter mobile numbers in the “To” box and message text in the “Message” box.

Selection of predefined contacts by name to follow.

2022.315.834/T

11 November 2022

txtConsole - Broadcast tool

  • “Send test” button to send prepared message to single mobile number to verify received message prior to starting large send.

  • Outbox: message graphs and statistics will now display when row click

  • Contacts: merge field values now shown

txtConsole - general

  • Click on user icon to display popup with customer name and system ID for logged-in user

txtConsole - bug fix

  • Fixed issue where when using SMPP Client and Broadcast tools, the compose section of Broadcast may not display problem.

2022.314.1332

10 November 2022

Pricing document download

Download CSV and PDF documents for each pricing plan for sending to customers. See Pricing section and Pricing > Plans prices section.

2022.311.1351

7 November 2022

Delivery testing

Added ability to test supplier delivery routes to mobiles on networks worldwide. See Tools > Delivery testing.

User interface updates

  • Dropdown lists revised - search added and alphabetical ordering

  • Message lookup / messages (latest) - column filters updated

  • Timezone support extended

  • Dashboard updates

txtConsole configuration

Added txtConsole end-user customer portals table showing portals associated with SSG instance.

2022.294.810

21 October 2022

Monetary account balances

Customer account balances can now support monetary balances as an alternative to the existing “SMS credits” support. This new feature is currently in beta. Contact support@melroselabs.com for details.

2022.293.1001

20 October 2022

Account balances

Revised “Add balance change” dialog in preparation for monetary account balances.

Network prefixes

Added network prefixes for the following countries:

  • Nepal

2022.287.1053

14 October 2022

Export supplier pricing

Export SMSC Group Pricing button has been added to Suppliers > Routes. Allows download of supplier route costs for an SMSC group. Same CSV format as use for importing SMSC group pricing:

MCCMNC,PriceSubmit,PriceDelivered,Currency,Effective

2022.281.434

9 October 2022

txtConsole merge fields

Merge fields can now be used in messages to merge fields from uploaded contact list by column number. Use “{n}” to include contact list column value in message, where n is the column number in the uploaded contact list.

txtConsole contact list archiving

Contact lists can be archived. This will remove a contact list from those available in the To dropdown when composing messages. It will also remove a contact list from the Contacts section. Data in archived lists will be scheduled for anonymisation.

txtConsole UI

Minor UI improvements include:

  • compose message to a contacts list from the Contacts section

See https://custom.txtconsole.com/.

2022.279.1045

6 October 2022

submit_sm_resp additional status information text

additional_status_info_text TLV is now returned in submit_sm_resp where command_status is ESME_RSUBMITFAIL (0x45). Helps diagnose submission issues for the following:

  • Not in CUG (MSISDN closed user group)

  • Message content blocked (firewall)

  • MSISDN blocked (firewall)

  • Mobile prefix blocked (firewall)

  • No credit on customer account

  • Submits disabled for SMPP account

2022.277.373

4 October 2022

Net-RR route weights

Added ability to set weights for the distribution of message traffic to each network. For each network, weights are associated with SMSC groups within a routing profile.

See Routing > Route weights

2022.268.656

25 September 2022

txtConsole portal

Long SMS / concatenated SMS support added to Broadcast application.

2022.265.1233

22 September 2022

Configuration > Network data

Networks and prefixes updated for:

  • Gambia

2022.263.751

20 September 2022

txtConsole SMPP Client application

Upgraded to support concatenated SMS for GSM and UCS2/Unicode.

Note: “Broadcast” application support for concatenated SMS due late September 2022.

2022.257.779

17 September 2022

SMPP Clients

New web clients upgraded to support concatenated SMS for GSM and UCS2/Unicode.

SMPP Client: https://melroselabs.com/tools/smppclientproxy/

SMPP Sender: https://melroselabs.com/tools/smppsender/

SMPP Multi-Sender: https://melroselabs.com/tools/smppmultisender/

2022.253.1248

10 September 2022

Routing

Adding table showing routing profile use by service.

Bug fix relating to checkboxes when adding routing profile.

2022.250.1091

7 September 2022

Reports > CDRs > Advanced

“Full” CDR check count now reflects selected range, customer(s) and supplier(s).

Date/time selection bug fix.

2022.245.1370

4 September 2022

Status > Routing

RR section shows routing for all services where round-robin (RR) routing strategy is used.

Net-RR section now only shows routing for all services where network round-robin (Net-RR) routing strategy is used.

Routing > Route weights

New section added where weights can be added to distribute messages across suppliers/SMSC groups for a given network based on configured weight. Applies to Net-RR routing strategy. Live early September.

Reporting

Bug fixed (31 Aug) where status may show as pending when message has reached final state.

2022.240.1033

28 August 2022

Recurring billing added

Periodically charged services can now be defined in the Configuration > Billing section. Charges of recurring items can now be created in Billing > Recurring.

2022.237.431

25 August 2022

Updated SMPP Client and new SMPP Sender

SMPP Client: Can now specify host and port for SMPP server. UI updates. https://melroselabs.com/tools/smppclientproxy/

SMPP Sender: Simplified SMPP SMS tool. https://melroselabs.com/tools/smppsender/

2022.205.771

24 July 2022

Status > Traffic alarms

SMS message traffic alarms for the amount of messages pending or where delivery has failed. Reports alarms for overall traffic, individual SMSCs, individual network and traffic to individual networks for each SMSC.

Notification of alarms to SIGNL4 coming soon.

2022.190.1355

12 July 2022

Configuration > Network data

Networks and prefixes updated for:

  • Malaysia

2022.186.627

6 July 2022

Reporting (Suppliers)

Default network will now be shown in supplier reports when network cannot be identified, regardless of routing profile configuration.

Configuration > Network data

Network prefixes added for:

  • Angola

2022.172.1317

21 June 2022

Omit SMSCs from route selection

For RR and Net-RR routing strategies, when an SMSC connection is down it will no longer be selected for message submission. Will again be selected for message submission when connection is up.

Deployment to production Access and SMSCGW nodes completed 4 July 2022.

Rules

Actions for “customer submit” rules now shown in human-readable form.

txtConsole updated

Further messaging applications being rolled out.

User interface improvements.

2022.166.495

15 June 2022

Configuration > Network data

Network prefixes added for:

  • Uganda

2022.165.460

14 June 2022

Configuration > Network data

Network prefixes added for:

  • New Zealand

  • Niger

  • Taiwan

2022.160.1389

10 June 2022

Configuration > Company

Added ability to change company and email details.

  • Change company logo - used on invoices

  • Edit email signatures, name and email address for sales, support and invoicing roles

  • Change name of service offered through SSG to customers

2022.159.1360

8 June 2022

Routing > Analyser

Bug fixes and enhancements.

2022.155.1075

4 June 2022

Configuration > Network data

Network prefixes added for:

  • Barbados

  • Belarus

  • Cambodia

  • Ecuador

  • Gabon

  • Georgia

  • Guatemala

  • Iceland

  • Iraq

  • Libya

  • Montenegro

  • Myanmar

  • Tunisia

  • Ukraine

  • Zimbabwe

Bug fix in Customers > SMPP accounts

When updating rules applied to account, the rules would disappear from the configuration box even though update was successful. This has now been fixed and configured rules will now show after update.

2022.153.1261

2 June 2022

Full CDRs

Reports > CDRs > Advanced has a “full” tab added that allows a full set of CDRs to be downloaded. Full CDRs contain customer-side and supplier-side data (e.g. MSISDN, sender, SMSC selected, etc).

Existing “Customer” and “Supplier” tabs respectively allow customer-side and supplier-side CDR data to be downloaded.

2022.145.1211

25 May 2022

Blocking message content

Message content blocking (or filtering) is partially deployed and content to be blocked can be added through the SSG Admin Portal. Content blocking will work with GSM, ASCII, ISO8859-x and UCS2 data codings.

In progress:

  • Lists of content can be associated with individual customer SMPP accounts. (tick)

  • Deployment to production Access nodes. (tick)

  • Bulk addition of content.

See Configuration > Firewall > Blocking > Message content

2022.145.410

25 May 2022

Closed User Groups updated

Revised layout of CUGs in Customers > SMPP > CUGs to use expandable rows to show CUG members.

Rules

Rule criteria now supports UCS2/Unicode text in sm.short_message field. Limited deployment.

2022.143.1201

23 May 2022

txtConsole updated - Broadcast

New features added:

  • New Message: scheduled delivery option.

  • Outbox: message outcome breakdown in delivery status report.

  • Outbox: delivery latency report.

Improvements:

  • Contact upload performance increased.

  • Dashboard layout.

  • Navigator graph to sync period selection for all report graphs.

  • Bug fixes.

2022.139.432

19 May 2022

Configuration > Network data

Network prefixes added for:

  • Botswana

  • Chad

  • Costa Rica

2022.138.564

18 May 2022

Configuration > Network data

Network prefixes added for:

  • Kyrgyzstan

2022.130.380

10 May 2022

Configuration > Network data

Networks prefixes added for:

  • Benin

  • Bolivia

  • Colombia

2022.129.1247

9 May 2022

“Following DLR” support for Access Nodes

DLRs will now follow a customer bind when it moves to a different Access Node to which messages were submitted. This is necessary when SMPP load balancer forwards customer bind to a node, customer then disconnects, and when binds again is forwarded by load balancer onto a different node. This is restricted to Access Nodes on the same SSG site.

Configuration > Network data

Networks prefixes added for:

  • Philippines

Rules

Destination TON and NPI can now be modified in rule actions.

2022.120.1267

30 April 2022

Reports > CDRs

Added ability to specify time along with date when specify date/time range for CDRs. Existing date-only selection under Reports > CDRs and date/time section under Reports > CDRs > Advanced. All CDRs now contain message content in human-readable format. Legacy CDRs under Reports > CDRs > Legacy.

2022.110.760

20 April 2022

Rules

Added actions for changing destination address TON and NPI.

2022.108.1364

18 April 2022

Routing > Analyser

Added route analyser to show the routing of messages by mobile number for a customer’s SMPP account. See mobile network identified, warnings about MSISDN blocking and account balance, configuration, SMSC selection and costs. Further insight to be added.

2022.107.551

17 April 2022

Configuration > Network data

Networks prefixes added for:

  • Bahamas

  • Bahrain

  • Czechia / Czech Republic

2022.105.914

15 April 2022

Reports > Customers / SMSC performance

Performance improvement to reduce report generation from multi-minutes to a number of seconds.

2022.090.851

11 April 2022

Configuration > Network data

Network prefixes added for:

  • Bulgaria

2022.071.942

12 March 2022

SSG Portal updates

Bug fixes and security updates to administration portal.

2022.048.24

17 February 2022

Customer CDRs update

Human-readable version of customer CDRs now in Reports > CDRs2. Message content now readable in CDR (inc. emoji, UCS2, Latin, GSM character sets).

2022.041.1323

10 February 2022

SSG Portal security updates

Security updates to administration portal.

2022.026.894

27 January 2022

Singapore (SG) SMSCGW Nodes

Two SMSCGW nodes for SMSC connections are now in service on the Singapore site.

Customer SMPP account - routing diagram

The customer SMPP account dialog now shows the SMSCs, SMSC groups, routing strategy, routing profile and service associated with the SMPP account.

Customer SMPP account - bind status

The status of the customer’s bind to the SSG platform will now update while the dialog is displayed.

Reports

Filter by customer added to Reports.

2022.016.1279

16 January 2022

User preferences - default time zone

Default time zone for reports can now be set for SSG Portal user logins.

Database upgrade - reporting performance

Multi-AZ database upgraded to increase performance of Reports section and Dashboard.

2022.013.1319

14 January 2022

Message lookup / Messages (latest)

Maximum number of messages returned increased from 500 to 5000.

2022.012.1009

12 January 2022

SMSC state notifications

Added ability to add webhook (e.g. SIGNL4 webhook) to receive SMSC state changes (UP/DOWN). See “Monitoring” tab of SMSC under Suppliers > SMSCSs.

2022.003.601

3 January 2022

Message database switchover

Moved to new method of storing messages for scalability and performance. Customers should see increased responsiveness in SSG Portal.

txtConsole preview

Updated previews of message sending capabilities: Broadcast, Flow.

2021.363.1203

29 December 2021

Reports > Suppliers > Detail

Added report that provides hourly/daily/weekly/monthly message statistics by supplier.

2021.350.838

16 December 2021

Reports > Customers / error - Delivery status and errors

Added report showing status and errors for each customer and country.

2021.334.702

7 December 2021

txtConsole launched

First version of end-user customer portal for SSG instances at https://txtconsole.com/smpp/. Sub-domains of txtconsole.com are available, allowing customisation of portal content.

2021.329.1265 (backend)

29 November 2021

Upstream HTTP API support

Connect to upstream (supplier) HTTP-based APIs for sending messages and receiving DLRs.

2021.329.1265

25 November 2021

Reports > CDRs - failed messages

Added downloading of failed messages.

Dashboard - DLR graph

Graph line added to Messages (last 60m) widget to show number of DLRs received per minute for completed messages.

2021.329.756

25 November 2021

Database upgrade

Multi-AZ database upgraded to increase capacity and improve portal responsiveness.

2021.325.1401

21 November 2021

SMSC Rules

Added capability to run rules after SMSC has been selected. See “SMSC” tab in Rules section and Rules documentation for more.

Status: live on SA-BR-SAO

2021.317.799 (backend)

21 November 2021

SMSCGW Nodes

Updates performed (PDU response timeout and submit window).

2021.317.799

18 November 2021

Message sink: webhook support updated

Added configurable parameters for JSON requests for outbound (MT) messages. Now aligned with inbound (MO) message webhook capability. Use webhooks to pass messages to MS Teams, Slack, SIGNL4 and other services.

2021.307.874

4 November 2021

Access Nodes AP-AU-SYD and SA-BR-SAO

Updates performed (audit client).

2021.306.1035

2 November 2021

Reports > CDRs

Added ability to:

  • download only enroute/pending messages

  • download all messages regardless of state

SSG Management API

Added ability to create a new customer and SMPP account. See SSG Management API

2021.298.850

26 October 2021

Supplier SMSC DLRs - expiry

Expired DLRs now generated when supplier SMSC fails to return DLRs within validity period of message + 60 seconds.

2021.298.560

25 October 2021

Reports > Customers / revenue

Report added showing customer revenue.

2021.293.1129

21 October 2021

Suppliers > Routes

Default network cost will now be used where no cost specified for mobile’s network. See Suppliers > Routes

Status: live on NA-US, SA-BR, AP-SG, AP-AU, EU-DE, EU-UK (all sites)

2021.293.1087

20 October 2021

Reports > Customers / SMSCs

Report performance improved (x2). Issue with larger reports resolved.

2021.289.648

16 October 2021

Configuration > Firewall

Firewall section has been moved into Configuration.

2021.287.1383

15 October 2021

Marketplace

Added SMS trading section “Marketplace” for advertising route offers.

2021.278.1327

5 October 2021

Reports - time zone support

  • All date ranges now allow the selection of time zone

  • Charts and graphs displayed using selected time zone

2021.277.983

4 October 2021

Supplier SMSC Submit Window

  • Support added for submit window

Billing > Invoicing

  • Invoice counts by pending, held, etc

  • View invoice from invoice list

  • Mark as emailed from invoice list

  • Hold/unhold from invoice list

Reports - time zone support

  • Time zone selector enabled to specify time zone for selected date range

  • Tables and charts currently displaying in UTC

2021.273.995

30 September 2021

Reports > MT and MO volume

  • Filter by customer

  • Time zone selector added (disabled)

2021.268.1385

26 September 2021

Portal performance improvements

Updates that bring significant performance improvements to:

  • SMSC connection log viewing

  • Reports section

Message lookup

  • Added show latest messages by country or network

  • Select period over which to search (defaults to last 24 hours; up to last 30 days)

2021.267.894

24 September 2021

Quick Create Customer+SMPP wizard

(creates customer account and SMPP account)

  • added currency selection (currently disabled)

  • can now choose if new SMPP account details will be emailed to customer

Quick Create SMPP wizard

(creates new SMPP account for existing customer account)

  • can now choose if new SMPP account details will be emailed to customer

Both wizards now show the email addresses to which any SMPP account details emails have been sent.

Audit entries now added for customer account creation, SMPP account creation and emailing of configuration. Viewable under Notes tab of Customer’s record.

2021.265.1154

22 September 2021

Message lookup - inbound

Inbound message content now viewable.

2021.264.20

22 September 2021

SMPP over TLS for supplier connections

SMPP over TLS is now supported for connections to suppliers/vendors, in addition to existing VPN support. This support is provided using TLS proxies on each SSG site. Contact Support to arrange set-up for your instance.

SMPP over TLS is already available for connections from customers.

2021.263.1423

20 September 2021

Reporting

Reports section graphing and tables now display significantly faster. Period granularity selector will now also modify table to show data by hour/day/week/month. Minor work ongoing to complete changes.

2021.258.1178

15 September 2021

Portal performance improvements

Updates that bring significant performance improvements to:

  • Message lookup by MSISDN

  • Status > Gateway

  • SMSC logs

2021.257.1380

14 September 2021

Message lookup - message viewer

Content of messages submitted by customers can now be viewed. Supports GSM and UCS2/Unicode.

Reports - UTC

All reports have been updated to show graphs in UTC+00. Date range selector is in UTC+00 and graphs have been updated for consistency with this.

2021.255.1154

12 September 2021

Rules

Updated to add global routing rules section. See Rules

2021.254.1249

11 September 2021

Message lookup

Added search for messages by country or by network. See Status > Message lookup.

Dashboard

Times on graphs now show in local (browser) timezone.

Customers and Suppliers tabs added.

  • Customers:

    • Show customer counts, active customers and top customers by volume.

    • Drill down to show volumes and delivery rate by network for each customer.

  • Suppliers:

    • Traffic volumes and delivery rate by supplier for each network.

    • Drill down to show message status and errors for each supplier SMSC for each network.

2021.252.1003

9 September 2021

Customer SMPP bind/connection status

Indicators showing if customer has TX, RX or TRX binds established to the SSG are now shown on the “Main” tab of the customer’s SMPP account dialog. See Customers > SMPP Accounts.

2021.250.559

7 September 2021

Network data - added prefixes

  • Malaysia (+60)

  • Vietnam (+84)

  • Tajikistan (+992)

  • Finland (+358)

  • Hong Kong (+852)

  • Mexico (+52)

Billing > Invoices

Added tabs for pending, held, unpaid and overdue invoices.

2021.248.560

5 September 2021

Dashboard

Updated dashboard with tabs to separate main sections.

2021.245.1004

2 September 2021

Rules: Routing / SMSC selection

A new type of rule has been added. The global routing rule can be used to modify a message and/or select an SMSC when routing is being performed.

Updated (5 Sept): Available on all sites and requires Support to configure rule.

Customer SMPP account changes - re-bind no longer required

It has been the case that changes to a customer’s SMPP account would require the customer to re-establish the SMPP session. The Access node software has now been updated so that configuration changes will take effect on existing SMPP sessions within ~30 seconds of the change being made. No re-bind is therefore required.

Updated (5 Sept): Available on all sites.

2021.239.1383

29 August 2021

SMPP Client tool - updates

https://melroselabs.com/tools/smppclient/ has been updated:

  • UCS2 support added

  • ESM Class added

  • Protocol ID added

  • Priority flag added

Note: Tool supports sending message as single SMS only. Long / concatenated SMS not yet supported.

2021.239.1383

27 August 2021

Delivery latency updates

KPI widgets added to Status > Latency (delivery) and Reports > Delivery latency. UI improvements.

Other

Minor UI improvements in Customers and Suppliers sections.

2021.236.1198

26 August 2021

São Paulo, Brazil (SA-BR-SAO) SMSCGW nodes live

SMSCGW nodes for connecting to supplier SMSCs are now live and available for use. See “Supplier connections” at SSG Endpoints.

2021.234.829

22 August 2021

Configuration change responsiveness

Changes to SSG instance configuration (customers, suppliers, routing, etc) now take place in around 10 seconds instead of 1-2 minutes as previously.

NOTE: Some changes will not take effect until the customer rebinds or the SMSC connection is rebound (bring administratively down and then back up again).

Routing updates (all sites)

Below routing update is now on all sites.

2021.231.836

21 August 2021

Routing updates (EU-DE, NA-US, SA-BR, SG sites only)

  • When using Net-RR routing strategy and mobile’s network is not in coverage, then “Use default networks” option can be used to fallback to coverage for the country’s “default” network. Routes for the “default” network will only be used if “Use default networks” is selected.

  • Net-RR routing strategy falls back to RR routing strategy when mobile’s network is not in coverage (including “default” network if being used). This can now be disabled using “Net RR: RR fallback” option.

  • Net-RR routing strategy falls back to RR routing strategy when mobile network is unknown. This can now be disabled using “RR unknown net“ option.

Note: “not in coverage” means that the mobile’s network is not specifically listed in routing for the service being used. See Suppliers > Routes.

Read more about routing in Routing

2021.231.836

19 August 2021

Customer balances

Low balance warnings can be sent internally or to customer when balance drops below high and low thresholds. See Customers section.

2021.230.1003

18 August 2021

UI Improvements

  • Rules

Open item using Edit button or double-click row:

  • Customers

  • Customers > SMPP Accounts

  • Suppliers > SMSCs

2021.226.513

14 August 2021

Revenue in CDRs and message lookup

The revenue price of messages has been added to customer CDRs (see Reports > CDRs) and message lookup (see Status > Message lookup and Status > Messages (latest)).

2021.225.1123

13 August 2021

Customer pricing

  • Addition of “Change price” button for each pricing plan entry. See Pricing > Plan prices.

  • Date/times now shown in local time (of browser).

  • Add/edit now use current time.

Supplier pricing

  • “Change cost” button usability improved. See Suppliers > Routes.

  • Date/times now shown in local time (of browser).

  • Add/edit now use current time.

2021.221.1268

9 August 2021

CDR download

Downloading of CDRs for customers and suppliers now available in Reports > CDRs section. CSV format.

2021.219.1387

8 August 2021

Network data

  • added Egypt (+20) prefixes and updated networks

  • added Iran (+98) prefixes and updated networks

2021.219.638

7 August 2021

Delivery Receipts (DLRs)

Status > Message lookup and Status > Messages (latest) now show the date/time the DLR was acknowledged by the customer.

Network prefixes: Sri Lanka (+94)

  • added Sri Lanka (+94) prefixes

Logarithmic scale on graphs

On certain graphs, clicking on the graph will toggle between linear and logarithmic scale.

2021.214.1117

2 August 2021

Reports date ranges - UTC

Date range selector control in Reports section has now been changed to operate based on UTC days. Selected range (inc UTC timezone) shown alongside control.

Upcoming update will allow timezone to be changed.

2021.209.929

28 July 2021

Currency exchange rates added

Currency data now visible under Configuration section and used with supplier costs and customer pricing. Updated daily.

2021.206.870

25 July 2021

Rules action to set source address - random digits

  • Define a Rule action to set the source address to prefix followed by random digits

  • See Rules

REST/HTTP DLR and MO webhook support

Pass DLRs and MO to REST/HTTP webhook

  • Define URL and JSON for DLRs

  • Define URL and JSON for MO

2021.197.1344

17 July 2021

Access nodes on all sites updated - Rules

  • Rules support

2021.197.1336

16 July 2021

Rules updates and fixes

2021.195.1186

14 July 2021

Suppliers > Routes: Ignore network

  • Option added to ignore a network within an SMSC group’s network coverage.

Billing > Account balances: Last updated

  • Last updated date/time added to show when balance change last took place on customer account

2021.194.1147

13 July 2021

Network prefixes: Mali (+223)

  • added Mali prefixes

2021.190.809

10 July 2021

SMSCGW - TPS limits

  • SMSC connection TPS limits now enforced

  • Configure “Submit limit (TPS)” under Suppliers > SMSCs | Parameters dialog

  • Queues submissions to SMSC so that not submitting at greater rate than defined by “Submit limit (TPS)” value

2021.189.1308

8 July 2021

Revenue reporting

  • Revenue now being logged for each MT message based on pricing plan for service and country/network of destination MSISDN

  • Revenue and margin graphing on dashboard becoming active

Inbound MO

  • Message content and other parameters being logged

2021.187.1372

6 July 2021

SSG Management API

Control bind administratively up/down and submit suspend/resume. See SSG Management API

2021.186.1242

5 July 2021

SMSCGW node allocation for new SMSC connections

SMSCs are now automatically allocated to SMSCGW nodes and there is no longer a need to contact Melrose Labs to bring up a new SMSC connection. The new SMSC will be allocated to a node at the selected location within a minute of the SSG Location being set and Save clicked on the SMSC window.

2021.185.1042

4 July 2021

Rules

Now available on Access nodes on all sites.

Status > SMSCs > Grid

Added large view of SMSC status grid.

2021.182

1 July 2021

Access Nodes

Access nodes on all initial launch sites are now live for customer connections:

  • United Kingdom: eu-uk.mlsmpp.net [35.177.186.247]

  • Germany: eu-de.mlsmpp.net [18.194.138.127]

  • Australia: ap-au.mlsmpp.net [3.24.156.183]

  • Singapore: ap-sg.mlsmpp.net [54.251.208.62]

  • USA: na-us.mlsmpp.net [34.226.130.239]

  • Brazil: sa-br.mlsmpp.net [18.228.29.43]

See SSG Endpoints

Network prefix update

Network prefixes (NDCs) for the following countries have now had their initial load or updated:

  • Bangladesh

  • Burkina Faso

  • Indonesia

  • Morocco

See Configuration > Network data section.

2021.179.624 (backend)

28 June 2021

Site rollout

  • Frankfurt, Germany fully live

  • Sydney, Australia fully live

2021.177.1181 (backend)

27 June 2021

Rules - inbound

Rules can now be used with inbound (MO) SMS, in addition to outbound (MT) SMS. See Rules.

2021.175.895 (portal)

24 June 2021

Customers section

Customer dialog updated to show:

  • Billing: Account balance

  • Contacts: List of contacts table

  • SMPP: List of SMPP accounts table

  • Reporting: Graph showing inbound (MO) and outbound (MT) traffic

  • Notes: Notes/audit trail table

Configuration section

New sub-sections added:

  • Company: Contains legal details, base currency and email roles. Email roles includes email address, name and signature for each role.

  • Billing: Contains details to appear on customer invoices.

2021.172.431 (backend)

21 June 2021

Backend node update

Major updates made to the following nodes:

  • Hubs - UK, Germany and Australia

  • SMSCGW - Australia

  • Access - Australia

2021.162.1225 (portal)

14 June 2021

Network prefix update

Network prefixes (NDCs) for the following countries have now had their initial load:

  • Cameroon

  • Chile

  • Ivory Coast

  • Panama

Prefixes can be seen in the Configuration | Network data section.

2021.159.839 (portal) 

8 June 2021

Message sink webhook support

SMPP accounts can be configured (Other tab) so that messages can also be sent to a webhook. Suitable for:

Use JSON to specify URL: {“url“:”https://…”}

Call to web hook contains JSON:

  • “From” field - source address

  • “To” field - destination address

  • “Message” field - short message

2021.157.1215 (portal)

7 June 2021

Updates

  • Billing section

    • Invoice generation

    • Invoice list

    • Billed and unbilled SMS volumes

  • Customer account “billing” tab

  • Dashboard (revenue, costs, margin)

  • API for customer balance management and SMPP account control

2021.151.681 (portal)

31 May 2021

Reports

Date/time granularity selectable (hour, day, week, month).

2021.150.1299 (portal)

30 May 2021

Status > Message lookup

Message parameters and content is now stored and can be viewed.

Rules

Country and network of destination mobile number now available as criteria.

2021.150.1299 (backend)

30 May 2021

SMSCGW Nodes

SMSC bind response timeout fix. Now waits up to 30s on bind response when connecting to SMSC.

2021.147.1173 (portal)

27 May 2021

Status > Flow

Show which customer submitted messages, and the SMSCs used for each destination network. Each block in the diagram has two indicators.  One indicator (blue block) shows the share of all traffic for the customer/network/SMSC.  The other indicator (green/orange/red) shows the traffic delivery status (delivered, undelivered, pending).

2021.145.668 (backend)

26 May 2021

CDR DB access

Daily CDRs can now be made available via DB (PostgreSQL).

Help / Documentation

Help icon added to each section in portal. Links to the relevant section in documentation.

2021.145.668 (backend)

25 May 2021

Australia, Asia Pacific site

The AP-AU-SYD site it now live and available for testing. Site is operating with own Hub node, SMSCGW node and Access nodes. AP-AU hub has connection to EU-UK and EU-DE hubs.

ap-au.mlsmpp.net SMPP endpoint added to SSG Endpoints.

2021.143.1369 (portal)

24 May 2021

SSG Endpoints

Hostnames and IP addresses published at SSG Endpoints for live SSG sites.

2021.142.1190 (portal)

22 May 2021

Rules engine

Documentation added for Rules

2021.140.1153 (portal)

20 May 2021

Dashboard and reports update

Graph added to dashboard showing each customer who is sending messages in last hour.

Footer containing totals added to tables in reports.

Other

  • Section layout updates.

  • Supplier name added to message attempt detail in Status > Messages (latest).

2021.139.1344 (portal)

19 May 2021

Customer and SMSCs traffic report

Reports > RT-6 shows the supplier SMSCs used for delivering each customer’s traffic, and the volume sent and delivered to each network in each country.

2021.139.29 (portal)

19 May 2021

Delivery latency KPIs

Metrics have been added for delivery latency in Status > Latency (delivery) section. For messages submitted by customers within the last hour, shows the number of delivered messages within 5s, 15s, 30s, 45s, 60s.

Customers > Sign-ups

Button added to row of each outstanding sign-up that approves sign-up and loads customer sign-up details into “Quick Create Customer+SMPP” for seamless account set-up.

2021.139.29 (backend)

19 May 2021

Load balancers

Network load balancer configuration updated to ensure SMPP connections from customers are load balanced over Access nodes in all of site’s availability zones.

2021.132.818 (portal)

12 May 2021

Dashboard

  • Performance improved - graphs and other widgets now display faster

SMSC bind and submission control

  • Control bind up/down state for an SMSC using “administratively down” checkbox/switch under the Control tab of Suppliers > SMSCs.

  • Suspend or resume sending messages via SMSC using “suspend submit”

SMSC connection logs

  • Logs of connection attempts now available in Status > SMSCs > SMSC logs

  • Failure to connect and bind outcome logged

Control TLVs in customer submissions

Customers > SMPP Accounts : Create/Modify - Customer SMPP Account:

  • remove TLVs from a customer submission

  • ignore TLVs (SSG to not look at TLVs)

  • require specific TLVs to be included, otherwise reject submission

Preliminary

  • Configure routing by source address

Other

  • Lookup message by source address (in addition to MSISDN or message ID)

  • Customer account balance API available

  • Right-click on tables to copy text

  • Date range selection improved

  • Change in presentation of SMSC group members of routing profiles

  • Dialog layout and usability improvements (Customers, Suppliers)

  • Other GUI and layout improvements

Network prefixes status update

Network prefixes (NDCs) for the following countries have now had their initial load:

  • Portugal

Prefixes can be seen in the Configuration | Network data section.

2021.132.818 (backend)

12 May 2021

Access nodes

  • Customer SMPP account (ESME) state logged

  • Message logging to DB performance improvement

  • Fallback to (round-robin) RR routing strategy from Net-RR when network unknown or network not in coverage

  • Performance improvements performing network prefix lookup and operation of internal message queues

  • High load improvements

  • TLVs in submit_sm:

    • require specific TLVs to be present (e.g. DLT TLVs)

    • remove TLVs

    • ignore TLVs

  • Suspend submit will prevent submission to SMSC

  • Bug fix for Accountant used credit updates

  • Various bug fixes and improvements

SMSCGW nodes

  • Connects automatically to new SMSCs (once SMSC allocated to SMSCGW node)

  • Suspend submit will prevent submission to SMSC (double-check)

  • Setting SMSC config administratively down setting will bring down the SMSC bind

  • Various bug fixes and improvements

Database upgraded

  • Backend DB infrastructure capacity significantly improved (x4) to accommodate increased traffic and portal usage

Statistics generation (summarising data)

  • Dashboards, status and reports are now using near-realtime statistics generated from individual message records

  • Portal performance improved

2021.127.1104 (portal)

7 May 2021

Network prefixes status update

Network prefixes (NDCs) for the following countries have now had their initial load:

  • China

  • Ghana

  • Nigeria

Prefixes can be seen in the Configuration | Network data section.

2021.110.1329 (portal)

20 April 2021

Suppliers > Routes

Improved interface for creating, changing and ceasing supplier coverage and message costs.

2021.109.602 (portal)

19 April 2021

Dashboard - Customer and SMSC connections state

The state of SMSC connections is shown at the top of the Dashboard. This includes the bind state (red/green rectangle on right) and submit state (red/green circle on left).

The state of customer connections (i.e. SMPP binds) is shown below the SMSC connections. Only accounts with “Monitor” enabled in the “Customer SMPP Account” dialog will be shown here.

Dashboard - Costs

Message cost data is now being shown in the margin widgets and “revenue, cost and margin” graphs. Displayed costs are currently not taking into account the currency of the cost and there may also be inaccuracies in figures.

2021.108.1339 (portal)

18 April 2021

Reports

  • Message costs now shown in R3-T support-SMSC-country-network report.

  • Grouping by column to show rows by supplier, SMSC, country, network, service, customer, SMPP account or currency

  • Usability improvements

Status > Latency

Graph showing the delivery latency (in seconds) for each SMSC. Currently for messages delivered within 60s.

2021.106.1146 (portal)

17 April 2021

Message cost for delivery attempts

For each message delivery attempt, the cost for the message (based on data in Suppliers > Routes for network and SMSC) will be logged. This will appear in the Status > Message lookup and Status > Messages (latest) sections as part of the delivery attempt detail for a customer’s message, alongside the delivery status, error and other details. The cost of a message will be the “submit” price when the message is submitted to the SMSC. Once the message is delivered, the cost of the message will be updated to the sum of the “submit” and “delivered” price.

2021.106.982 (portal)

16 April 2021

Inbound (MO) SMS

Receive SMS and route to SMPP account based on exact MSISDN or regular expression pattern. See Inbound (MO) SMS.

2021.103.907 (portal)

13 April 2021

Message status logging - submit to vendor

submit_sm_resp command status (non-zero if submit to vendor SMSC failed), vendor message ID, DLR status, DLR error and attempt completion time now logged in message attempt sub-table in Status > Message lookup and Status > Messages (latest)

Reports

  • Performance improved for reports on high traffic volumes

Fixes

  • SMSCGW restart bug fix

  • DB logging issue fixed

2021.101.674 (portal)

12 April 2021

Network prefixes status update

Network prefixes (NDCs) for the following countries were updated:

  • Israel

Prefixes can be seen in the Configuration | Network data section.

2021.096.548 (portal)

6 April 2021

Reporting on SMS volume by SMSC and network

“R3-T” report added to show SMS volumes for date range by supplier/SMSC/country/network.

2021.095.1151 (portal)

5 April 2021

London, UK, EU site upgraded

Multiple Access and SMSCGW nodes:

Access nodes load balancers (two availability zones)

  • Hostname: eu-uk-lon.mlsmpp.net

  • IP: 35.177.186.247

SMSCGW nodes (two separate availability zones)

  • IPs: 18.168.138.154, 18.133.58.36

Access and SMSCGW nodes

  • Long message IDs now being returned in submit_sm_resp by Access nodes. For example: 00000011-00000000000004CA

  • Always requests delivery receipt when submitting to SMSC.

  • Decaying retry for SMSC connections.

  • Asynchronous SMSC connect attempts.

Traffic distribution

SMSC Group weights to control proportion of SMS attempted via SMSCs. See Routing of SMS.

Customer pricing plans

Initial work on network-based pricing (in addition to country-based) for wholesale use.
Initial work on “on delivered” pricing (in addition to “on submit”).

Other

  • GUI improvements

  • Graphs auto-scale and fill available space in browser window (see Status section)

  • Additional details in graphs (SMSC node allocation, submit allowed state)

2021.090.1170 (portal)

30 March 2021

Destination number blocking

Blocking by MSISDN and prefix added to Firewall | Blocking | MSISDN blocking section. Will cause submit_sm to be rejected with ESME_RSUBMITFAIL / 0x0045 response when destination address is in “Specific MSISDNs” list or destination address has prefix that is in “Specific prefixes” list.

Following updates planned:

  • Blocking by network.

  • Accept submission and reject with negative DLR.

2021.088.1189 (portal)

29 March 2021

Network prefixes status update

Network prefixes (NDCs) for the following countries have now had their initial load:

  • Afghanistan

  • Algeria

  • Australia

  • Austria

  • Belgium

  • Croatia

  • Denmark

  • Ethiopia

  • France

  • Germany

  • Greece

  • Ireland

  • Israel

  • Italy

  • Netherlands

  • Norway

  • Pakistan

  • Peru

  • Russia

  • Saudi Arabia

  • Singapore

  • South Africa

  • Spain

  • Sweden

  • Switzerland

  • Thailand

  • Trinidad and Tobago

  • UAE

  • UK (inc. Jersey, Guernsey, Isle of Man)

  • Venezuela

Prefixes can be seen in the Configuration | Network data section.

2021.087.938 (portal)

28 March 2021

Network Round-Robin (Net-RR) routing

  • Addition of SMSC selection based on network. See Routing of SMS section for details.

  • Routing diagram for a service / country / network in Status | Routing | Net-RR section.

Customer account balances

  • Apply changes to account balances (e.g. for payments, adjustments, test credits). See Customer Account Credit for details.

  • Progress to support both SMS credits (current) and monetary balance.

Email notification to service customers

  • Send an email to all customers of a service. See Admin | Send Email Notification to Customers.

Network prefixes

UK, Jersey, Guernsey, Isle of Man prefixes loaded. See prefixes in Configuration | Network data.

Other

  • Sydney, Australia, Asia Pacific site initial support

  • SMSC submissions logged. See in Status | Message lookup / Messages (latest) sections.

  • MSISDN cache used if enabled in routing profile

  • Routing strategy selectable for routing profile

  • Automatic reloading of configuration by Access nodes (MSISDN cache, routing configuration)

  • Lookup message by MSISDN and message ID

  • Supplier SMSC enquire_link interval configurable

  • Customer audit trail (initial)

  • User interface improvements

  • Bug fixes (inc. blank dialogs/missing forms)

2021.069.1408 (portal)

10 March 2021

Billing | Account balances

  • Added currency field. Currently used as “None” to indicate message credits. Will allow account balance to be either based on message credits or monetary value.

  • Postpay table column renamed to “Type” and indicates either “prepay” or “postpay”.

Suppliers | SMSCs

  • New configuration fields added (not yet in dialog):

    • PDU response timeout

    • Enquire Link interval

    • SubmitSM window size

    • Submit TPS

    • Minimum and maximum number of binds

  • Add SMSC: UI changes to make clear need to enclose hostname/IP in { }

Configuration | Services + Customers | Sign-ups

  • API for customer sign-ups to service

  • Enable or disable customer sign-ups

  • View and edit sign-ups

Customers

  • Set account credit balance when creating new customer using Quick Create Customer+SMPP. Defaults to 100 credits.

Customers | SMPP Accounts

  • Added Quick Create SMPP that will create a new SMPP account and add to existing customer account. Emails config to customer same as Quick Create Customer+SMPP.

  • Create SMPP Account fixed so will not incorrectly set account expiry, and will now set submit limit, max binds and enquire link interval.

Status | Routing

  • View routing configuration and status. SMSC bind state shows green (up) or red (down). See Routing of SMS.

Status | Messages (latest)

  • Added table showing latest messages submitted by all customers.

Configuration | Pricing

  • Input and display of decimal values fixed and improved.

Reporting

  • Minor changes and fixes

Backend nodes

Access Nodes

  • Round-robin routing of SMS across all SMSCs in SMSC groups of a routing profile.

  • Fix delivery receipt addresses.

  • Submission source address helper (drop + for TON/NPI=1)

  • DeliverSM load balancing across sessions

2021.057.1213 (portal)

27 February 2021

Configuration | Pricing - Publishing pricing

Suppliers | Routes - Import SMSC Group Pricing

  • Support large file upload.

  • MCC-MNC handling (supports padding with zeros).

  • Import feedback provided (errors, added, updated, total rows).

Reports

  • R2-T (working name) added to show daily traffic by country.

Configuration | Network data (new)

  • Table modified to remove grouping by country.

  • Search by country added.

  • Filter on any column added.

  • Default country network added.

  • Networks increased to 2308 (including default country and unnamed networks).

Backend: Access Nodes

  • Source address handling (TON/NPI)

  • Destination address handling

  • Bug fixes

2021.050.7 (portal)

19 February 2021

Configuration | Pricing - Publishing pricing

  • Each pricing plan now has the option to have its current and future pricing published via a URL.

Reports

  • R1 and R1-T (working names) now show data when first displayed.

  • A single date range picker now controls both table and chart for R1-T.

Backend: Access Nodes

  • Routing: Simple selection of SMSC associated with a service’s routing profile.

  • Reporting: Identifying and storing country for each message.

Other

General bug fix in forms when creating customers, etc.

2021.047.898 (portal)

16 February 2021

Suppliers | Routes - Supplier pricing

  • Added separate cost fields for pricing based on submission and delivered. Fields now to 8 decimal places.

  • Import SMSC Group Pricing wizard updated to accept cost on submit and delivered.
    CSV format for importing is now: MCCMNC,PriceSubmit,PriceDelivered,Currency,Effective
    Example for UK Telefonica O2 with GBP 0.016 price based on delivery, effective 1 Jan 2021 00:00 UTC.
    23410,0.0,0.016,GBP,2021-01-01T00:00:00+00:00

  • Currencies supported: USD, GBP, EUR, CHF, NZD, AUD, JPY, ZAR, CAD, HKD, SGD, MXN, INR, BRL, ARS, CLP, HRK, MYR, CNY, AED, SAR, DKK, NOK, SEK, CZK. Other currencies can be added on request.

  • Temporarily removed unused capability fields (UDHI, etc) from route network entries.

Other

General bug fix affecting dropdown boxes.

2021.042.1285 (portal)

12 February 2021

Initial release.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.