Share via


LINECALLREASON_ Konstanten

Die LINECALLREASON_ Bitflagskonstanten beschreiben den Grund für einen Aufruf.

LINECALLREASON_CALLCOMPLETION

Der Aufruf war das Ergebnis einer Anrufabschlussanforderung.

LINECALLREASON_CAMPEDON

Der Anruf wurde an der Adresse campiert. In der Regel wird es anfangs im onhold-Zustand angezeigt und kann mithilfe von lineSwapHold auf gewechselt werden. Wenn ein aktiver Anruf in den Leerlauf wechselt, kann sich der angehaltene Anruf in den Angebotszustand ändern, und das Gerät beginnt zu klingeln.

LINECALLREASON_DIRECT

Dies ist ein direkter eingehender oder ausgehender Anruf.

LINECALLREASON_FWDBUSY

Dieser Anruf wurde von einer anderen Erweiterung weitergeleitet, die zum Zeitpunkt des Anrufs ausgelastet war.

LINECALLREASON_FWDNOANSWER

Der Anruf wurde von einer anderen Durchwahl weitergeleitet, die den Anruf nach einer bestimmten Anzahl von Anrufen nicht entgegennehmen konnte.

LINECALLREASON_FWDUNCOND

Der Anruf wurde bedingungslos von einer anderen Nummer weitergeleitet.

LINECALLREASON_INTRUDE

Der Aufruf, der in die Zeile eindringt, entweder durch eine Aufrufabschlussaktion, die von einer anderen Station aufgerufen wird, oder durch eine Operatoraktion. Abhängig von der Switchimplementierung kann der Anruf entweder im zustand verbunden oder mit einem vorhandenen aktiven Anruf in der Leitung angezeigt werden.

LINECALLREASON_PARKED

Der Anruf wurde auf der Adresse geparkt. In der Regel wird sie anfangs im zustand "onhold" angezeigt.

LINECALLREASON_PICKUP

Der Anruf wurde von einer anderen Erweiterung aufgenommen.

LINECALLREASON_REDIRECT

Der Anruf wurde an diese Station umgeleitet.

LINECALLREASON_REMINDER

Der Anruf ist eine Erinnerung (oder "Rückruf"), dass der Benutzer einen Anruf geparkt oder (möglicherweise) lange in der Warteschleife hat.

LINECALLREASON_ROUTEREQUEST

Der Aufruf wird in der Adresse angezeigt, da der Switch Routinganweisungen von der Anwendung benötigt. Die Anwendung sollte den CalledID-Member in LINECALLINFO untersuchen und die lineRedirect-Funktion verwenden, um eine neue wählbare Adresse für den Anruf anzugeben. Wenn der Aufruf stattdessen blockiert werden soll, kann die Anwendung lineDrop aufrufen. Wenn die Anwendung innerhalb eines switch-definierten Timeoutzeitraums keine Aktion ergreift, wird eine Standardaktion ausgeführt. Ein Dienstanbieter kann diese Konstante nur verwenden, wenn die ausgehandelte Version in der Zeile 2.0 oder höher ist. Andernfalls sollte der Dienstanbieter LINECALLREASON_UNAVAIL ersetzen.

LINECALLREASON_TRANSFER

Der Anruf wurde von einer anderen Nummer übertragen.

LINECALLREASON_UNAVAIL

Der Grund für den Anruf ist nicht verfügbar und wird später nicht bekannt.

LINECALLREASON_UNKNOWN

Der Grund für den Anruf ist derzeit unbekannt, kann aber später bekannt werden.

LINECALLREASON_UNPARK

Der Anruf wurde als geparkter Anruf abgerufen.

Bemerkungen

Keine Erweiterbarkeit. Alle 32 Bits sind reserviert.

Die LINECALLREASON_ Konstanten werden im dwReason-Element der LINECALLINFO-Datenstruktur verwendet.

Anforderungen

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

Siehe auch

LINECALLINFO

lineDrop

lineRedirect

lineSwapHold