Messages are defined generally in two parts: the header and the application-specific data. Both of these parts are specified in C-language structure. The header contains information about the addressee or sender, the voice channel number associated with the message, and the message id.