Patent ID: 8126967

Claim:
A communication gateway for delivering messages comprising: a server computer comprising (a) a processor; (b) a computer readable medium coupled to the processor, the computer readable medium comprising code for causing the processor to implement a method comprising receiving a message initiation request, generating an alert message based on the message initiation request and a routing table, generating a message ID, associating the message ID with the alert message, sending the alert message and the message ID to a first message aggregator based on the routing table, and monitoring a status code related to the message ID; and (c) a communication interface coupled to the processor; wherein the method further comprises sending a command to reroute the alert message to a second message aggregator based on the message ID, the status code and the routing table; wherein generating the alert message based on the message initiation request comprises parsing the message initiation request to obtain a delivery address, and a content payload comprising a callback address; and wherein sending the alert message and the message ID to the first message aggregator further comprises requesting the first message aggregator to route the message to the delivery address.