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 lineSetAgentSessionState-Funktion legt den Agentsitzungsstatus fest, der einem bestimmten Agentsitzungshandle zugeordnet ist. Es generiert eine LINE_PROXYREQUEST Nachricht, die an einen registrierten Proxyfunktionshandler gesendet werden soll und auf eine LINEPROXYREQUEST-Struktur vom Typ LINEPROXYREQUEST_SETAGENTSESSIONSTATE verweist.
Syntax
LONG lineSetAgentSessionState(
HLINE hLine,
HAGENTSESSION hAgentSession,
DWORD dwAgentSessionState,
DWORD dwNextAgentSessionState
);
Parameter
hLine
Handle zum Leitungsgerät.
hAgentSession
Bezeichner der Agentsitzung, deren Informationen geändert werden sollen.
dwAgentSessionState
Neuer Agent-Sitzungsstatus. Muss eine der LINEAGENTSESSIONSTATE_ Konstanten oder null sein, um den Agentsitzungszustand unverändert zu lassen und nur den nächsten Zustand zu ändern.
dwNextAgentSessionState
Nächster Agentsitzungsstatus. Muss eine der LINEAGENTSESSIONSTATE_ Konstanten oder null sein.
Rückgabewert
Gibt einen Anforderungsbezeichner zurück, wenn der asynchrone Vorgang gestartet wird. Andernfalls gibt die Funktion einen der folgenden Fehlerwerte zurück:
LINEERR_INVALAGENTSTATE, LINEERR_INVALLINEHANDLE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | tapi.h |
| Bibliothek | Tapi32.lib |
| DLL | Tapi32.dll |
Weitere Informationen
Informationen zu Call center-Steuerelementen