LINEDEVCAPFLAGS-Konstanten _

Die _ LINEDEVCAPFLAGS-Bitflagkonstanten sind eine Sammlung boolescher Konstanten, die verschiedene Funktionen des Liniengeräts beschreiben.

LINEDEVCAPFLAGS _ CALLHUB

Gibt an, ob Aufrufhubs in dieser Zeile unterstützt werden. Dieses Flag wird nur für Anwendungen verfügbar gemacht, die eine TAPI-Version von 3.0 oder höher aushandeln.

LINEDEVCAPFLAGS _ CALLHUBTRACKING

Gibt an, ob die Anrufhubnachverfolgung in dieser Zeile unterstützt wird. Dieses Flag wird nur für Anwendungen verfügbar gemacht, die eine TAPI-Version von 3.0 oder höher aushandeln.

LINEDEVCAPFLAGS _ CLOSEDROP

Gibt an, was geschieht, wenn eine geöffnete Zeile geschlossen wird, während die Anwendung aktiv in der Zeile aufruft. True gibt an, dass der Dienstanbieter alle aktiven Aufrufe in der Zeile löscht (löscht), wenn die letzte Anwendung, die die Zeile geöffnet hat, sie mit lineClose schließt. False gibt an, dass der Dienstanbieter in solchen Fällen keine aktiven Aufrufe verwirf. Stattdessen bleiben die Aufrufe aktiv und werden von externen Geräten kontrolliert. Ein Dienstanbieter legt dieses Bit in der Regel auf FALSE fest, wenn es ein anderes Gerät gibt, das den Anruf aktiv halten kann, z. B. wenn eine analoge Leitung den Computer und das Telefon in einer Party-Line-Konfiguration direkt mit ihnen verbinden, hält das Offhooktelefon den Anruf automatisch aktiv, auch wenn der Computer ausgeschaltet ist.

Anwendungen sollten dieses Flag überprüfen, um zu bestimmen, ob der Benutzer (mit einem Dialogfeld OK/Abbrechen) ge warnen soll, dass aktive Aufrufe verloren gehen.

LINEDEVCAPFLAGS _ CROSSADDRCONF

Gibt an, ob Aufrufe an verschiedenen Adressen in dieser Zeile in einer Konferenz verwendet werden können.

LINEDEVCAPFLAGS _ DIALBILLING

LINEDEVCAPFLAGS _ DIALDIALTONE

LINEDEVCAPFLAGS _ DIALQUIET

Diese Flags geben an, ob der modifizierbare Zeichenfolgenmodifizierer "$", "@" oder "W" für ein bestimmtes Zeilengerät unterstützt wird. Er ist TRUE, wenn der Modifizierer unterstützt wird. andernfalls FALSE. Das "?" (Auffordern des Benutzers zum Fortsetzen des Wählens) wird von einem Liniengerät nie unterstützt. Mit diesen Flags kann eine Anwendung im Vorfeld bestimmen, welche Modifizierer zur Generierung eines LINEERR führen würden. Die Anwendung kann vor dem Scannen von Wählzeichenfolgen für nicht unterstützte Zeichen wählen oder die "rohe" Zeichenfolge von lineTranslateAddress direkt an den Anbieter als Teil von Funktionen wie lineMakeCall oder lineDial übergeben und die Funktion einen Fehler generieren lassen, um ihm mitteilen zu können, welcher nicht unterstützte Modifizierer zuerst in der Zeichenfolge auftritt.

LINEDEVCAPFLAGS _ HIGHLEVCOMP

Gibt an, ob Kompatibilitätsinformationselemente auf hoher Ebene in dieser Zeile unterstützt werden.

LINEDEVCAPFLAGS _ LOWLEVCOMP

Gibt an, ob Kompatibilitätsinformationselemente auf niedriger Ebene in dieser Zeile unterstützt werden.

LINEDEVCAPFLAGS _ MEDIACONTROL

Gibt an, ob Mediensteuerungsvorgänge für Aufrufe in dieser Zeile verfügbar sind.

LINEDEVCAPFLAGS _ MSP

Gibt an, ob der Zeile ein Media Service Provider (MSP) zugeordnet ist. Dieses Flag wird nur für Anwendungen verfügbar gemacht, die eine TAPI-Version von 3.0 oder höher aushandeln.

LINEDEVCAPFLAGS _ MULTIPLEADDR

Gibt an, ob lineMakeCall, lineDial, TSPI _ lineMakeCalloder TSPI _ lineDial mehrere Adressen gleichzeitig behandeln können (wie beim umgekehrten Multiplexing).

LINEDEVCAPFLAGS _ PRIVATEOBJECTS

Gibt an, ob anbieterspezifische Schnittstellen implementiert wurden. Dieses Flag wird nur für Anwendungen verfügbar gemacht, die eine TAPI-Version von 3.0 oder höher aushandeln.

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

lineClose

lineDial

lineMakeCall

lineTranslateAddress