Weiterleitungsmodule müssen diese Konstanten verwenden, um die Fähigkeiten eines bestimmten Kanals zu bestimmen. Im allgemeinen beschreiben diese Konstanten die Fähigkeiten eines Kanals. Diese Konstanten IMSM_CAP_xxxx und IMSM_CAP_PROCESS_xxxx können ODER-verknüpft werden. Die IMSM_CAP_MR-Konstanten können untereinander ebenfalls ODER-verknüpft werden.
Bei den IMSM_CAP_PROCESS_xxxx-Konstanten geht es darum, welche Datentypen verarbeitet werden können. Mit den IMSM_CAP_MR_xxxx-Konstanten wird beschrieben, welche synchrone Antwortmöglichkeiten ein Kanal zur Verfügung stellt.
IMSM_CAP-Konstanten | |
Konstante | Beschreibung |
IMSM_CAP_CONFIGURE_MESSAGE | Der Kanal kann eine Nachricht benutzerspezifisch verändern |
IMSM_CAP_STORE_AND_FORWARD | Der Kanal hat einen eigenen Mechanismus, um Nachrichten, die den Empfänger nicht erreicht haben, später noch einmal weiterzuleiten. Der IMS-Server braucht kein erneutes Senden versuchen. |
IMSM_CAP_SECURE_CHANNEL | Der Kanal ist sicher, d.h. die Informationen können zwischen Sender und Empfänger nicht durch Dritte gelesen werden. |
IMSM_CAP_MULTICAST | Der Kanal ist Stellvertreter für mehrere Empfänger. |
IMSM_CAP_PROCESS-Konstanten | |
Konstante | Beschreibung |
IMSM_CAP_PROCESS_HEADING | Die Überschrift kann verarbeitet werden. |
IMSM_CAP_PROCESS_TEXT | Der Nachrichtentext kann verarbeitet werden. |
IMSM_CAP_PROCESS_HTML | Die Nachricht im HTML-Format kann verabeitet werden. |
IMSM_CAP_PROCESS_VIDEO_AVI | Ein AVI-Video kann verarbeitet werden. |
IMSM_CAP_PROCESS_VIDEO_MPEG | Ein MPEG-Video kann verarbeitet werden. |
IMSM_CAP_PROCESS_AUDIO_WAV | Eine WAV-Audio Datei kann verarbeitet werden. |
IMSM_CAP_MR-Konstanten | |
Konstante | Beschreibung |
IMSM_CAP_MR_NONE | Eine Antwort wird nicht untersützt. |
IMSM_CAP_MR_OK | Der Kanal kann dem Benutzer die Wahlmöglichkeit 'OK' zur Verfügung stellen. |
IMSM_CAP_MR_CANCEL | Der Kanal kann dem Benutzer die Wahlmöglichkeit 'Abbrechen' zur Verfügung stellen. |
IMSM_CAP_MR_HELP | Der Kanal kann dem Benutzer die Wahlmöglichkeit 'Hilfe' zur Verfügung stellen. |
IMSM_CAP_MR_YES | Der Kanal kann dem Benutzer die Wahlmöglichkeit 'Ja' zur Verfügung stellen. |
IMSM_CAP_MR_NO | Der Kanal kann dem Benutzer die Wahlmöglichkeit 'Nein' zur Verfügung stellen. |
IMSM_CAP_MR_RETRY | Der Kanal kann dem Benutzer die Wahlmöglichkeit 'Wiederholen' zur Verfügung stellen. |
IMSM_CAP_MR_IGNORE | Der Kanal kann dem Benutzer die Wahlmöglichkeit 'Ignorieren' zur Verfügung stellen. |
IMSM_CAP_MR_ABORT | Der Kanal kann dem Benutzer die Wahlmöglichkeit 'Beenden' zur Verfügung stellen. |