Bandwidth Inc.
Techniques for combining segmented messages in a communications network
Last updated:
Abstract:
Techniques are disclosed for passing short message service (SMS) messages between sending and receiving SMS service providers over a network comprising a default data center and one or more alternative data centers. The default data center may receive message segments of an SMS message from the sending SMS provider into a local storage area of a concatenator comprising a local and a global storage area. The message segments may include segmentation information indicative of a number of message segments associated with the SMS message, routing information, the sending SMS provider, and the receiving SMS provider. When all the message segments have been received within a local timeout period, the default data center concatenates the message segments into a single SMS message and sends it to the receiving SMS service provider. When not all of the message segments have been received, the default data center moves the message segments to the global storage area sends the received message segments to an alternative data centers. The alternative data center receives all of the message segments from one or more data centers into its global storage area; concatenates them into a single SMS message; and sends the concatenated SMS message to the receiving SMS service provider. Other embodiments are disclosed.
Utility
22 Apr 2020
28 Jul 2020