Funzione lineSetAgentSessionState (tapi.h)
La funzione lineSetAgentSessionState imposta lo stato della sessione dell'agente associato a un handle di sessione dell'agente specifico. Genera un messaggio di LINE_PROXYREQUEST da inviare a un gestore di funzioni proxy registrato, facendo riferimento a una struttura LINEPROXYREQUEST di tipo LINEPROXYREQUEST_SETAGENTSESSIONSTATE.
Sintassi
LONG lineSetAgentSessionState(
HLINE hLine,
HAGENTSESSION hAgentSession,
DWORD dwAgentSessionState,
DWORD dwNextAgentSessionState
);
Parametri
hLine
Handle per il dispositivo line.
hAgentSession
Identificatore della sessione dell'agente le cui informazioni devono essere modificate.
dwAgentSessionState
Nuovo stato sessione agente. Deve essere una delle costanti LINEAGENTSESSIONSTATE_ o zero per lasciare invariato lo stato della sessione dell'agente e modificare solo lo stato successivo.
dwNextAgentSessionState
Stato sessione dell'agente successivo. Deve essere una delle costanti LINEAGENTSESSIONSTATE_ o zero.
Valore restituito
Restituisce un identificatore di richiesta se l'operazione asincrona viene avviata; in caso contrario, la funzione restituisce uno dei valori di errore seguenti:
LINEERR_INVALAGENTSTATE, LINEERR_INVALLINEHANDLE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL LINEERR_UNINITIALIZED.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | tapi.h |
Libreria | Tapi32.lib |
DLL | Tapi32.dll |
Vedi anche
Informazioni sui controlli del Call Center