lineSetAgentSessionState-Funktion (tapi.h)
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