Freigeben über


LINEADDRESSSTATE_ Konstanten

Die LINEADDRESSSTATE_ Bitflagskonstanten beschreiben verschiedene Adress- status Elemente.

LINEADDRESSSTATE_CAPSCHANGE

Gibt an, dass aufgrund von Konfigurationsänderungen, die vom Benutzer vorgenommen wurden oder andere Umstände vorgenommen wurden, eines oder mehrere member in der LINEADDRESSCAPS-Struktur für die Adresse geändert wurden. Die Anwendung sollte lineGetAddressCaps verwenden, um die aktualisierte Struktur zu lesen. Wenn ein Dienstanbieter eine LINE_ADDRESSSTATE Nachricht mit diesem Wert an TAPI sendet, übergibt TAPI sie an Anwendungen, die TAPI Version 1.4 oder höher ausgehandelt haben. Anwendungen, die eine vorherige API-Version aushandeln, erhalten LINE_LINEDEVSTATE Nachrichten, die LINEDEVSTATE_REINIT angeben, sodass sie ihre Verbindung mit TAPI herunterfahren und erneut initialisieren müssen, um die aktualisierten Informationen abzurufen.

LINEADDRESSSTATE_DEVSPECIFIC

Das gerätespezifische Element der Adresse status wurde geändert.

LINEADDRESSSTATE_FORWARD

Die Weiterleitung status der Adresse hat sich geändert, einschließlich möglicherweise der Anzahl der Ringe zur Bestimmung einer No-Answer-Bedingung. Die Anwendung sollte die Adresse status überprüfen, um Details zur aktuellen Weiterleitung der Adresse status zu ermitteln.

LINEADDRESSSTATE_INUSEMANY

Die überwachte oder überbrückte Adresse hat sich von der Nutzung durch eine Station in mehrere Stationen geändert.

LINEADDRESSSTATE_INUSEONE

Die Adresse wurde von leerer oder von vielen überbrückten Stationen verwendet, um von nur einer Station genutzt zu werden.

LINEADDRESSSTATE_INUSEZERO

Die Adresse wurde in "Leerlauf" geändert (sie wird von keiner Station verwendet).

LINEADDRESSSTATE_NUMCALLS

Die Anzahl der Anrufe an der Adresse hat sich geändert. Dies ist das Ergebnis von Ereignissen wie einem neuen eingehenden Anruf, einem ausgehenden Anruf an der Adresse oder einem Anruf, der seinen Haltebereich status ändert. Dieses Flag deckt Änderungen in den Membern dwNumActiveCalls, dwNumOnHoldCalls und dwNumOnHoldPendingCalls in der LINEADDRESSSTATUS-Struktur ab. Die Anwendung sollte alle drei dieser Member überprüfen, wenn sie eine LINE_ADDRESSSTATE (numCalls)-Nachricht empfängt.

LINEADDRESSSTATE_OTHER

Adress-status Elemente, die nicht die unten aufgeführten sind, wurden geändert. Die Anwendung sollte die aktuelle Adresse status überprüfen, um festzustellen, welche Elemente geändert wurden.

LINEADDRESSSTATE_TERMINALS

Die Terminaleinstellungen für die Adresse wurden geändert.

Bemerkungen

Keine Erweiterbarkeit. Alle 32 Bits sind reserviert.

Eine Anwendung wird über Änderungen an diesen status Elementen in der LINE_ADDRESSSTATE-Nachricht benachrichtigt. Die Gerätefunktionen der Adresse geben an, welche Adresszustandsänderungen möglicherweise für diese Adresse gemeldet werden können.

Anforderungen

Anforderung Wert
TAPI-Version
Erfordert TAPI 2.0 oder höher.
Header
Tapi.h

Siehe auch

LINE_ADDRESSSTATE

LINE_LINEDEVSTATE

LINEADDRESSCAPS

LINEADDRESSSTATUS

lineGetAddressCaps