Freigeben über


TAPI-Nachrichten

Nachrichten werden verwendet, um die Anwendung asynchroner Ereignisse zu benachrichtigen. Alle diese Nachrichten werden über den Nachrichtenbenachrichtigungsmechanismus an die Anwendung gesendet, den die anwendung in lineInitializeExangegeben hat.

Die Nachricht enthält immer ein Handle für das relevante Objekt (Telefon, Leitung oder Anruf), mit dem die Anwendung den Nachrichtentyp ermitteln kann.

Bestimmte Nachrichten werden verwendet, um die Anwendung über eine Änderung des Status eines Objekts zu benachrichtigen. Diese Meldungen stellen das Objekthandle bereit und geben einen Hinweis darauf, welches Statuselement sich geändert hat. Die Anwendung kann die entsprechende Funktion "get status" des Objekts aufrufen, um den vollständigen Status des Objekts abzurufen.

Wenn ein Ereignis auftritt, können Nachrichten an Null, eine oder mehrere Anwendungen gesendet werden. Die Zielanwendungen für eine Nachricht werden durch eine Reihe unterschiedlicher Faktoren bestimmt, einschließlich der Bedeutung der Nachricht, der Berechtigung der Anwendung für das Objekt, unabhängig davon, ob die Anwendung die Anforderung initiiert hat, für die die Nachricht ein direktes Ergebnis ist, und die Von der Anwendung festgelegte Nachrichtenmaske. Beachten Sie die folgenden Punkte zu Nachrichten:

  • Asynchrone Antwortnachrichten werden nur an die Anwendung gesendet, die die Anforderung stammt und nicht maskiert werden kann.
  • Nachrichten, die den Abschluss der Ziffern- oder Tongenerierung oder das Sammeln von Ziffern signalisieren, werden nur an die Anwendung gesendet, die die Ziffern- oder Tongenerierung angefordert hat.
  • Nachrichten, die Zeilen- oder Adressstatusänderungen angeben, werden an alle Anwendungen gesendet, die die Zeile geöffnet haben, solange die Nachricht über lineSetStatusMessagesaktiviert wurde.
  • Nachrichten, die den Anrufstatus und Anrufinformationenänderungen angeben, werden an alle Anwendungen gesendet, die über ein Handle für den Anruf verfügen.
  • Nachrichten, die eine Erkennung von Ziffern, Tonerkennung oder Medientyperkennung signalisieren, werden an die Anwendungen gesendet, die die Überwachung dieses Ereignisses angefordert haben.

Dieser Abschnitt enthält die Referenzinformationen für die folgenden TAPI-Nachrichten: