A global messaging system delivers messages to user devices by employing
aliases, permissions, and protocols. A sender sends a message to an
alias. The message is transmitted to devices associated with the alias.
The system compares the message length to a maximum message length and
modifies the transmission of the message when the message length exceeds
the maximum message length by sending a concatenated message and adding a
header to the message. Accordingly, messages can be delivered to
recipients without the need to know a physical device address or have the
ability to directly communicate with the device.