Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die CALL_STATE-Enumeration wird von den Methoden ITCallInfo::get_CallState und ITCallStateEvent::get_State verwendet.
Syntax
typedef enum CALL_STATE {
CS_IDLE = 0,
CS_INPROGRESS,
CS_CONNECTED,
CS_DISCONNECTED,
CS_OFFERING,
CS_HOLD,
CS_QUEUED,
CS_LASTITEM = CS_QUEUED
} ;
Konstanten
CS_IDLEWert: 0 Der Aufruf wurde erstellt, aber Connect wurde noch nicht aufgerufen. Ein Aufruf kann nie in den Leerlaufzustand übergehen. Dies ist der Anfangszustand sowohl für eingehende als auch für ausgehende Anrufe. |
CS_INPROGRESSConnect wurde aufgerufen, und der Dienstanbieter arbeitet daran, eine Verbindung herzustellen. Dieser Zustand ist nur für ausgehende Anrufe gültig. Diese Meldung ist optional, da ein Dienstanbieter möglicherweise direkt einen Anrufwechsel in den verbundenen Zustand hat. |
CS_CONNECTEDDer Anruf wurde mit dem Remote-Ende verbunden, und die Kommunikation kann stattfinden. |
CS_DISCONNECTEDDer Anruf wurde getrennt. Es gibt mehrere Ursachen für die Trennung. Siehe unten die Tabelle der gültigen Aufrufzustandsübergänge. |
CS_OFFERINGEs ist ein neuer Aufruf erschienen, der für eine Anwendung angeboten wird. Wenn die Anwendung über Besitzerberechtigungen für den Aufruf verfügt, kann sie entweder aufrufen Antwort oder Trennen Sie die Verbindung , während sich der Anruf im Angebotsstatus befindet. Die aktuellen Anrufberechtigungen können durch aufrufen bestimmt werden. ITCallInfo::get_Privilege. |
CS_HOLDDer Aufruf befindet sich im Haltezustand. |
CS_QUEUEDDer Anruf wird in die Warteschlange gestellt. |
CS_LASTITEMWert: CS_QUEUED |
Hinweise
Im Folgenden ist eine Tabelle mit allen gültigen Aufrufzustandsübergängen aufgeführt.
| Vom Zustand | So geben Sie an |
|---|---|
| CS_IDLE |
|
| CS_INPROGRESS |
|
| CS_CONNECTED |
|
| CS_DISCONNECTED | Nichts – Anruf sollte freigegeben werden |
| CS_OFFERING |
|
| CS_HOLD |
|
| CS_QUEUED |
|
Anforderungen
| Kopfzeile | tapi3if.h |