CPC H04W 4/14 (2013.01) [H04L 61/5007 (2022.05); H04L 65/1073 (2013.01); H04W 60/005 (2013.01); H04W 60/00 (2013.01); H04W 60/04 (2013.01); H04W 88/02 (2013.01); H04W 88/06 (2013.01); H04W 92/00 (2013.01)] | 20 Claims |
1. A method, comprising:
storing at least one IP address of a sender of a short message service (SMS) message in an accessible storage;
attempting delivery of the SMS message on a first network a first predetermined number of times according to a first predetermined time schedule, wherein the first predetermined number of times and the first predetermined time schedule are based on a retry mechanism on SIP that utilizes an increasing back-off interval between delivery attempts;
attempting delivery of the SMS message on a second network after a failure to deliver the SMS message on the first network;
reattempting delivery of the SMS message on the first network followed by reattempting delivery of the SMS message on the second network, according to a second predetermined time schedule;
receiving a second SMS message while monitoring network registration of a recipient of the SMS message;
storing the second SMS message in a real-time cache when the second SMS message is for a different recipient;
receiving a RADIUS feed;
extracting data regarding the SMS message from the RADIUS feed;
storing at least one of the following for each SMS message in an accessible storage: a route index, a mobile directory number, a wide area network (WAN) IP address, and a virtual private network (VPN) IP address in a call detail record; and
evaluating the call detail record, wherein the evaluating comprises determining: a percentage of SMS messages that originate and terminate on the first network, and a percentage of SMS messages that originate and terminate on the second network.
|