ARCHIVING A DELIVERY STATUS FOR A TEXT MESSAGE
Systems and methods for archiving a delivery status of a text message in addition to the text message itself. In one embodiment, a message center receives a text message, and attempts delivery of the text message to a recipient. The message center generates a copy of the text message, and sends the copy of the text message to an archive center for archiving. The message center also identifies a delivery status of the text message, and sends the delivery status to the archive center for archiving in addition to the copy of the text message.
1 . A system comprising:
a message center including a processor configured to receive a text message, and to attempt delivery of the text message to a recipient;
the message center is configured to generate a copy of the text message, and to send the copy of the text message to an archive center for archiving;
the message center is configured to identify a delivery status of the text message, and to send the delivery status to the archive center for archiving in addition to the copy of the text message.
2 . The system of claim 1 wherein:
the delivery status indicates a success or failure of the delivery attempt for the text message.
3 . The system of claim 1 wherein:
the message center is configured to identify a delivery time for the text message, and to send an indication of the delivery time to the archive center for archiving in addition to the copy of the text message.
4 . The system of claim 1 wherein:
the message center is configured to include a message identifier (ID) for the text message with the delivery status.
5 . The system of claim 1 wherein:
the message center is configured to send the delivery status to the archive center in response to receiving a delivery acknowledgement for the text message.
6 . The system of claim 1 wherein:
the message center is configured to process criteria to determine whether to send the delivery status to the archive center.
7 . The system of claim 6 wherein:
the criteria comprise content of the text message.
8 . The system of claim 1 wherein:
the text message comprises a Short Messaging Service (SMS) message; and
the message center comprises an SMS-Center (SMSC).
9 . A method comprising:
receiving a text message in a message center;
attempting delivery of the text message to a recipient;
generating a copy of the text message;
sending the copy of the text message to an archive center for archiving;
identifying a delivery status of the text message; and
sending the delivery status to the archive center for archiving in addition to the copy of the text message.
10 . The method of claim 9 wherein:
the delivery status indicates a success or failure of the delivery attempt for the text message.
11 . The method of claim 9 further comprising:
identifying a delivery time for the text message; and
sending an indication of the delivery time to the archive center for archiving in addition to the copy of the text message.
12 . The method of claim 9 further comprising:
including a message identifier (ID) for the text message with the delivery status.
13 . The method of claim 9 wherein sending the delivery status to the archive center further comprises:
sending the delivery status to the archive center in response to receiving a delivery acknowledgement for the text message.
14 . The method of claim 9 further comprising:
processing criteria to determine whether to send the delivery status to the archive center.
15 . The method of claim 14 wherein:
the criteria comprise content of the text message.
16 . The method of claim 9 wherein:
the text message comprises a Short Messaging Service (SMS) message; and
the message center comprises an SMS-Center (SMSC).
17 . A system comprising:
an archive center including a processor configured to receive a copy of a text message from a message center that is involved in delivery of the text message to a recipient, and to archive the copy of the text message;
the archive center is configured to receive a delivery status of the text message from the message center, and to archive the delivery status of the text message in addition to the copy of the text message.
18 . The system of claim 17 wherein:
the delivery status indicates a success or failure of the delivery attempt for the text message.
19 . The system of claim 17 wherein:
the archive center is configured to receive an indication of a delivery time of the text message, and to archive the indication of the delivery time of the text message in addition to the copy of the text message.
20 . The system of claim 17 wherein:
the archive center is configured to receive a message identifier along with the delivery status, and to correlate the delivery status with the copy of the text message based on the message identifier.