CPC H04L 51/58 (2022.05) [H04L 67/02 (2013.01); H04W 4/14 (2013.01)] | 20 Claims |
1. An apparatus comprising:
a wireless module; and
one or more processors coupled to the wireless module, the one or more processors configured to cause the apparatus to:
determine that an internet protocol (IP) message in a native format having an original visual appearance is to be sent via an IP application for receipt by a target device based on content of the IP message and an attempt to send the IP message;
determine that a condition occurs indicating that the IP message is not sendable;
generate a short message service (SMS) message by:
identifying a data format of the IP message based on content of the IP message;
populating the SMS message using a message template associated with the data format of the IP message for the IP application and based at least in part on:
contacts associated with the wireless module to correlate an IP message address to a corresponding target SMS address; and
the IP message, including associating the SMS message with a tag including an identifier that identifies, from multiple different IP applications, the IP application used to generate the IP message, the tag further including an indication that the SMS message is convertible into an IP message using the IP application; and
encoding at least a portion of the SMS message with encoding that is specific to the IP application and is configured to enable reconstruction of the SMS message in the native format with the original visual appearance of the IP message; and
cause the SMS message to be sent for receipt by the target device.
|