LINECONNECTEDMODE-Konstanten _
Die _ LINECONNECTEDMODE-Bitflagkonstanten beschreiben verschiedene Unterstate eines verbundenen Aufrufs. Ein Modus ist als Aufrufstatus für die Anwendung verfügbar, nachdem der Aufrufzustand in verbunden überging, und innerhalb der LINE _ CALLSTATE-Nachricht, die angibt, dass sich der Aufruf in LINECALLSTATE _ CONNECTED befindet. Diese Werte werden verwendet, wenn sich der Aufruf auf einer Adresse befindet, die für andere Stationen freigegeben (bridged) ist (weitere Informationen finden Sie unter LINEADDRESSSHARING-Konstanten _), hauptsächlich elektronische Schlüsselsysteme. Die LINECONNECTEDMODE-Konstanten _ haben die folgenden Werte:
-
LINECONNECTEDMODE _ ACTIVE
-
-
Gibt an, dass der Anruf an der aktuellen Station verbunden ist (die aktuelle Station ist ein Teilnehmer am Anruf). Wenn der Aufrufzustandsmodus 0 (null) ist, sollte die Anwendung davon ausgehen, dass der Wert "aktiv" ist (dies wäre die Situation bei einer nicht überbrückten Adresse). Der Modus kann während eines Aufrufs zwischen ACTIVE und INACTIVE wechseln, wenn der Benutzer beitritt und den Aufruf über eine manuelle Aktion verlässt. In einer solchen Überbrückungssituation kann ein lineDrop- oder lineHold-Vorgang den Anruf möglicherweise nicht löschen oder zurückstellen, da der Status anderer Stationen im Anruf gesteuert werden kann (z. B. der Versuch, einen Anruf zu "halten", wenn andere Stationen teilnehmen, nicht möglich ist). Stattdessen kann der Aufruf in den INACTIVE-Modus geändert werden, wenn er an anderen Stationen verbunden bleibt.
-
-
LINECONNECTEDMODE _ ACTIVEHELD
-
-
Gibt an, dass die Station ein aktiver Teilnehmer am Anruf ist, die Remoteseite den Anruf jedoch zurückgehalten hat (die andere Seite betrachtet den Aufruf als onhold-Zustand). Normalerweise sind solche Informationen nur verfügbar, wenn beide Endpunkte des Aufrufs in derselben Wechseldomäne liegen. Dieses Flag wird nur für Anwendungen verfügbar gemacht, die eine TAPI-Version von 2.0 oder höher aushandeln. (TAPI-Versionen 2.0 und höher)
-
-
LINECONNECTEDMODE _ BESTÄTIGT
-
-
Gibt an, dass der Dienstanbieter eine positive Benachrichtigung erhalten hat, dass der Aufruf in den verbundenen Zustand eingetreten ist (z. B. durch Antwortüberwachung oder ähnliche Mechanismen). Dieses Flag wird nur für Anwendungen verfügbar gemacht, die eine TAPI-Version von 2.0 oder höher aushandeln. (TAPI-Versionen 2.0 und höher)
-
-
LINECONNECTEDMODE _ INACTIVE
-
-
Gibt an, dass der Anruf an einer oder mehreren anderen Stationen aktiv ist, die aktuelle Station jedoch kein Teilnehmer des Anrufs ist. Wenn der Aufrufzustandsmodus NULL ist, sollte die Anwendung davon ausgehen, dass der Wert "aktiv" ist (dies wäre die Situation bei einer nicht überbrückten Adresse). Ein Aufruf im INACTIVE-Zustand kann mithilfe von lineAnswerverknüpft werden. Viele Vorgänge, die in Aufrufen im Connected-Zustand gültig sind, können im INACTIVE-Modus unmöglich sein, z. B. die Überwachung von Tönen und Ziffern, da die Station nicht tatsächlich am Aufruf teilnimmt. Die Überwachung wird in der Regel angehalten (jedoch nicht abgebrochen), während sich der Aufruf im INACTIVE-Modus befindet.
-
-
LINECONNECTEDMODE _ INACTIVEHELD
-
-
Gibt an, dass die Station kein aktiver Teilnehmer am Anruf ist und dass die Remotepartei den Anruf zurückgehalten hat. Dieses Flag wird nur für Anwendungen verfügbar gemacht, die eine TAPI-Version von 2.0 oder höher aushandeln. (TAPI-Versionen 2.0 und höher)
-
Hinweise
Nicht erweiterbar. Alle 32 Bits sind reserviert.
Aus Gründen der Abwärtskompatibilität ist der Dienstanbieter dafür verantwortlich, die ausgehandelte API-Version in der Zeile zu überprüfen und nicht die LINECONNECTEDMODE-Werte zu _ verwenden, die in der ausgehandelten Version nicht unterstützt werden. Anwendungen, die LINECONNECTEDMODE nicht kennen, _ gehen höchstwahrscheinlich davon aus, dass sich ein Aufruf in LINECALLSTATE _ CONNECTED in LINECONNECTEDMODE _ ACTIVE befindet.
Die WERTE LINECONNECTEDMODE _ ACTIVE und LINECONNECTEDMODE _ INACTIVE werden verwendet, wenn sich der Aufruf auf einer Adresse befindet, die für andere Stationen freigegeben wird (bridged; siehe LINEADDRESSSHARING-Konstanten _), hauptsächlich elektronische Schlüsselsysteme. Wenn der Zustandsmodus des verbundenen Anrufs "aktiv" ist, bedeutet dies, dass der Anruf an der aktuellen Station verbunden ist (die aktuelle Station ist ein Teilnehmer am Anruf). Wenn der Anrufzustandsmodus "inaktiv" ist, ist der Aufruf an einer oder mehreren anderen Stationen aktiv, aber die aktuelle Station ist kein Teilnehmer am Anruf. Wenn der Aufrufzustandsmodus NULL ist, sollte die Anwendung davon ausgehen, dass der Wert "aktiv" ist (dies wäre die Situation bei einer nicht überbrückten Adresse). Der Modus kann während eines Aufrufs zwischen ACTIVE und INACTIVE wechseln, wenn der Benutzer beitritt und den Aufruf über eine manuelle Aktion verlässt.
In einer solchen überbrückten Situation kann ein lineDrop- oder lineHold-Vorgang den Anruf möglicherweise nicht löschen oder zurückstellen, da der Status anderer Stationen im Anruf gesteuert werden kann (z. B. der Versuch, einen Anruf zu "halten", wenn andere Stationen teilnehmen, nicht möglich ist). Stattdessen kann der Aufruf einfach in den INACTIVE-Modus geändert werden, wenn er an anderen Stationen verbunden bleibt. Ein Aufruf im Inactive-Zustand kann mithilfe von lineAnswerverknüpft werden.
Viele Vorgänge, die in Aufrufen im verbundenen Zustand gültig sind, können im INACTIVE-Modus unmöglich sein, z. B. die Überwachung von Tönen und Ziffern, da die Station nicht tatsächlich am Aufruf teilnimmt. Die Überwachung wird in der Regel angehalten (jedoch nicht abgebrochen), während sich der Aufruf im INACTIVE-Modus befindet.
Anforderungen
| Anforderung | Wert |
|---|---|
| TAPI-Version |
Erfordert TAPI 2.0 oder höher |
| Header |
|