CALL_STATE-Enumeration (tapi3if.h)
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_IDLE Wert: 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_INPROGRESS Connect 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_CONNECTED Der Anruf wurde mit dem Remote-Ende verbunden, und die Kommunikation kann stattfinden. |
CS_DISCONNECTED Der Anruf wurde getrennt. Es gibt mehrere Ursachen für die Trennung. Siehe unten die Tabelle der gültigen Aufrufzustandsübergänge. |
CS_OFFERING Es 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_HOLD Der Aufruf befindet sich im Haltezustand. |
CS_QUEUED Der Anruf wird in die Warteschlange gestellt. |
CS_LASTITEM Wert: 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 |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für