LINEDEVSTATE-Konstanten _

Die _ LINEDEVSTATE-Bitflagkonst constants beschreiben verschiedene Zeilenstatusereignisse.

LINEDEVSTATE _ BATTERY

Der Akkustand hat sich erheblich geändert (Mobilfunk).

LINEDEVSTATE _ CAPSCHANGE

Gibt an, dass sich aufgrund von Konfigurationsänderungen, die vom Benutzer oder anderen Umständen vorgenommen wurden, mindestens eines der Member in der LINEDEVCAPS-Struktur für die Adresse geändert hat. Die Anwendung sollte lineGetDevCaps verwenden, um die aktualisierte Struktur zu lesen. Wenn ein Dienstanbieter eine LINE _ LINEDEVSTATE-Nachricht mit diesem Wert an TAPI sendet, überträgt TAPI diese an Anwendungen, die TAPI Version 1.4 oder höher ausgehandelt haben. Anwendungen, die eine frühere TAPI-Version aushandeln, empfangen LINE _ LINEDEVSTATE-Nachrichten, die LINEDEVSTATE REINIT angeben, und er muss die Verbindung mit TAPI herunterfahren und erneut initialisieren, um die aktualisierten Informationen zu _ erhalten.

LINEDEVSTATE _ CLOSE

Die Zeile wurde von einer anderen Anwendung geschlossen.

LINEDEVSTATE _ CONFIGCHANGE

Gibt an, dass Konfigurationsänderungen an einem oder an mindestens einem Mediengerät vorgenommen wurden, das dem Liniengerät zugeordnet ist. Die Anwendung kann bei Wunsch lineGetDevConfig verwenden, um die aktualisierten Informationen zu lesen. Wenn ein Dienstanbieter eine LINE _ LINEDEVSTATE-Nachricht mit diesem Wert an TAPI sendet, überträgt TAPI diese an Anwendungen, die TAPI Version 1.4 oder höher ausgehandelt haben. Anwendungen, die eine frühere API-Version aushandeln, erhalten keine Benachrichtigung.

LINEDEVSTATE _ COMPLCANCEL

Gibt an, dass die durch den Abschlussbezeichner identifizierte Aufrufvervollständigung, die im dwParam2-Parameter der LINE _ LINEDEVSTATE-Nachricht enthalten ist, extern abgebrochen wurde und nicht mehr als gültig angesehen wird (wenn dieser Wert in einem nachfolgenden Aufruf von lineUncompleteCallübergeben wird, würde die Funktion mit LINEERR _ INVALCOMPLETIONID fehlschlagen). Wenn ein Dienstanbieter eine LINE _ LINEDEVSTATE-Nachricht mit diesem Wert an TAPI sendet, überträgt TAPI diese an Anwendungen, die TAPI Version 1.4 oder höher ausgehandelt haben. Anwendungen, die eine frühere API-Version aushandeln, erhalten keine Benachrichtigung.

LINEDEVSTATE _ CONNECTED

Die Verbindung wurde zuvor getrennt und ist jetzt mit TAPI verbunden.

LINEDEVSTATE _ DEVSPECIFIC

Die gerätespezifischen Informationen der Zeile wurden geändert.

LINEDEVSTATE _ DISCONNECTED

Diese Zeile war zuvor verbunden und jetzt von TAPI getrennt.

LINEDEVSTATE _ INSERVICE

Die Linie ist mit TAPI verbunden. Dies geschieht, wenn TAPI zum ersten Mal aktiviert wird oder wenn die Leitungsleitung physisch angeschlossen und am Switch in Dienst ist, während TAPI aktiv ist.

_LINEDEVSTATE-SPERRE

Der gesperrte Status des Liniengeräts hat sich geändert. (Weitere Informationen finden Sie unter LINEDEVSTATUSFLAGS. _ LOCKED in LINEDEVSTATUSFLAGS-Konstanten _.)

LINEDEVSTATE _ MAINTENANCE

Die Wartung wird auf der Linie am Schalter ausgeführt. TAPI kann nicht für den Betrieb auf dem Liniengerät verwendet werden.

LINEDEVSTATE _ MSGWAITOFF

Der Warteindikator für Nachrichten ist deaktiviert.

LINEDEVSTATE _ MSGWAITON

Der Warteindikator für Nachrichten ist aktiviert.

LINEDEVSTATE _ NUMCALLS

Die Anzahl der Aufrufe auf dem Liniengerät hat sich geändert.

LINEDEVSTATE _ NUMCOMPLETIONS

Die Anzahl der ausstehenden Anruferledigungen auf dem Zeilengerät hat sich geändert.

LINEDEVSTATE _ OPEN

Die Zeile wurde von einer anderen Anwendung geöffnet.

LINEDEVSTATE _ OTHER

Andere Gerätestatuselemente als die unten aufgeführten wurden geändert. Die Anwendung sollte den aktuellen Gerätestatus überprüfen, um zu ermitteln, welche Elemente sich geändert haben.

LINEDEVSTATE _ OUTOFSERVICE

Die Linie ist am Switch außer Dienst oder physisch getrennt. TAPI kann nicht für den Betrieb auf dem Liniengerät verwendet werden.

LINEDEVSTATE _ REINIT

Elemente wurden in der Konfiguration von Liniengeräten geändert. Um auf diese Änderungen zu reagieren (wie bei der Darstellung neuer Liniengeräte), sollte die Anwendung ihre Verwendung von TAPI erneut initialisieren.

LINEDEVSTATE _ ENTFERNT

Gibt an, dass das Gerät vom Dienstanbieter aus dem System entfernt wird (wahrscheinlich durch Benutzeraktion, über eine Systemsteuerung oder ein ähnliches Hilfsprogramm). Auf eine LINE _ LINEDEVSTATE-Nachricht mit diesem Wert folgt normalerweise sofort eine LINE _ CLOSE-Meldung auf dem Gerät. Nachfolgende Versuche, auf das Gerät zu zugreifen, bevor TAPI erneut initialisiert wird, führen dazu, dass LINEERR _ NODEVICE an die Anwendung zurückgegeben wird. Wenn ein Dienstanbieter eine LINE _ LINEDEVSTATE-Nachricht mit diesem Wert an TAPI sendet, überträgt TAPI diese an Anwendungen, die TAPI Version 1.4 oder höher ausgehandelt haben. Anwendungen, die eine frühere API-Version aushandeln, erhalten keine Benachrichtigung.

LINEDEVSTATE _ RINGING

Der Schalter weist die Zeile an, den Benutzer zu warnen.

TAPI: Dienstanbieter benachrichtigen Anwendungen bei jedem Ringzyklus, indem sie wiederholt _ LINEDEVSTATE-Nachrichten senden, die diese Konstante enthalten. In der -USA senden Dienstanbieter beispielsweise alle sechs Sekunden eine Nachricht mit dieser Konstante.

TSPI: Auf einem GERÄTEgerät kann der Dienstanbieter die Nachricht immer dann senden, wenn die Zentrale Ringspannung sendet. Auf digitalen Geräten wie ISDN muss der Dienstanbieter möglicherweise die Wiederholung der Nachricht synthetisieren, wenn der Switch nur eine Ringanforderung generiert. Bei jeder Wiederholung der Nachricht sollte angezeigt werden, dass die Anzahl der Ringe zunimmt, damit die Toll Save-Funktionen ordnungsgemäß funktionieren.

LINEDEVSTATE _ ROAMMODE

Der Roamingmodus des Liniengeräts hat sich geändert.

LINEDEVSTATE _ SIGNAL

Die Signalstufe hat sich erheblich geändert (Mobilfunk).

LINEDEVSTATE-TERMINALS _

Die Terminaleinstellungen wurden geändert. Dies kann beispielsweise der Fall sein, wenn mehrere Liniengeräte Terminals gemeinsam nutzen (z. B. zwei Zeilen, die sich ein Telefonterminal teilen).

LINEDEVSTATE _ TRANSLATECHANGE

Gibt an, dass sich aufgrund von Konfigurationsänderungen, die vom Benutzer oder anderen Umständen vorgenommen wurden, mindestens eines der Member in der LINETRANSLATECAPS-Struktur geändert hat. Die Anwendung sollte lineGetTranslateCaps verwenden, um die aktualisierte Struktur zu lesen. Wenn ein Dienstanbieter eine LINE _ LINEDEVSTATE-Nachricht mit diesem Wert an TAPI sendet, überträgt TAPI diese an Anwendungen, die TAPI Version 1.4 oder höher ausgehandelt haben. Anwendungen, die eine frühere TAPI-Version aushandeln, empfangen LINE _ LINEDEVSTATE-Nachrichten, die LINEDEVSTATE REINIT angeben, und er muss die Verbindung mit TAPI herunterfahren und erneut initialisieren, um die aktualisierten Informationen zu _ erhalten.

Hinweise

Keine Erweiterbarkeit. Alle 32 Bits sind reserviert.

Anforderungen

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

Weitere Informationen

LINE _ CLOSE

LINE _ LINEDEVSTATE

LINEDEVCAPS

lineGetDevCaps

lineGetDevConfig

lineGetTranslateCaps

LINETRANSLATECAPS

lineUncompleteCall