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 |
|