Struktur: IMReceiverAddress_s

typedef struct _IMReceiverAddress_s_
{
   Char_t              displayName[STRING_NAME_LENGTH + 1];
   Char_t              internalAddress[STRING_PATH_LENGTH + 1];
   IMCapability_t      channelCapabilities;
   IMMessageResponse_t responseCapabilities;
} IMReceiverAddress_s;

Diese Struktur enthält Low-Level Informationen über einen Kanal. Diese Struktur muß von Weiterleitungsmodulen ausgefüllt werde

n, um einen gültigen Kanal zu erzeugen.

displayName - Name der Kanals. Dieser Name muß für den Benutzer lesbar sein.

internalAddress - Interne Adresse. Diese Adresse muß nur das Weiterleitungsmodul selbst interpretieren können. Der IMS-Server übergibt diese Adresse, wenn dieser Kanal benötigt wird.

channelCapabilties - Das Weiterleitungsmodul muß die Fähigkeiten dieses Kanals angeben. Es muß die entsprechenden IMSM_CAP_xxxx und IMSM_CAP_PROCESS_xxxx-Konstanten, wenn nötig auch ODER-verknüpft, zuweisen.

responseCapabilities - Das Weiterleitungsmodul muß angeben, welche Antworten dieser Kanal im synchronen Betrieb entgegennehmen kann. Dazu müssen die IMSM_CAP_MR_xxxx-Konstanten, wenn nötig auch ODER-verknüpft, zugewiesen werden.