Boomerang has partnered with multiple Tier 1 SMS carriers, guaranteeing that our message service is reliable and efficient. Through the use of multiple upstream partners we can dynamically route between carriers to optimise the quality of service delivery. Each of these carriers has multiple routes in place, allowing them to reach almost all network operators across the globe. 

Each destination has its own dedicated routing profile and is fully redundant due to the range of carriers available for each routing profile. When processing a request, the primary carrier set in the Route associated to the delivery destination is selected. In the event that Boomerang is unable to connect to a carrier after repeated attempts, the system will automatically attempt to deliver the message using the next preferred carrier.  Processing capacity is optimised by ensuring that available throughput is sufficient with each carrier, to readily accommodate required message volumes (with ample headroom for expansion). Capacity is further increased by Boomerang’s ability to ‘load balance’ messaging activity across multiple carriers simultaneously.  

Connectivity to each message carrier is monitored at regular intervals and notifications regarding connectivity problems are issued to the Technical Support and Operations teams at Boomerang.


SMS Delivery Status Updates

A default status (Sent) is applied to all messages processed by Boomerang.  A notification is returned by the end user's network operator, to indicate the delivery status of the message and Boomerang automatically updates the message transaction with this new status.  A summary of the delivery statuses for SMS is provided in the table below.


Status (Message level)AbbreviationDescription
Delivered(D)The end user’s network operator has returned a delivered status update to the Boomerang gateway denoting that the message has been terminated at the end user’s device.



Failed(F)The end user’s network operator has returned a failed status update to the Boomerang gateway denoting that the message could not be terminated at the end user’s device. For example, the number is invalid or disconnected.
Undeliverable(U)The message could not be sent by the Boomerang gateway as a problem was identified with the end user’s number.
Expired(E)The message was not terminated at the end user’s device within the operator retry period (48 hours).
Sent(S)The message was submitted by the Boomerang gateway but no status update has been received from the end user’s operator (e.g. the handset is switched off).



Although delivery status updates are supported by operators in the vast majority of countries, there are some destinations where some, or all of the operators, may not return a delivery status update. As such, in these destinations, messages that have been terminated on the end user's device, will retain a status of 'Sent' (S).

                                                                


SMS engagement solutions
The different methods of engagement over SMS are summarised Here

 
  1.