Interface QueuedCallEnqueuedEvent
- All Superinterfaces:
ActiveCallEvent
,ActiveCallProvider
,CallStateChangedEvent
,Event
,QueuedCallProvider
,QueuedCallStateChangedEvent
An
QueuedCallEnqueuedEvent
is triggered, when a previously received
QueuedCall
has been enqueued in the central backlog to be routed to an agent.
The QueuedCallEnqueuedEvent
provides all information about the enqueued QueuedCall
.- Since:
- 11.27
-
Method Summary
Modifier and TypeMethodDescriptiondefault CallState
default Optional
<ContactIdentifier> This method allows to define additional contact information which will be used as secondary search criteria while searching an existing contact.Methods inherited from interface com.novomind.ecom.api.iagent.routing.event.call.CallStateChangedEvent
getAttributes, getCall
Methods inherited from interface com.novomind.ecom.api.iagent.common.event.Event
getEventDate
Methods inherited from interface com.novomind.ecom.api.iagent.provider.QueuedCallProvider
getActiveCall, getQueuedCall
-
Method Details
-
getCallState
- Specified by:
getCallState
in interfaceCallStateChangedEvent
- Returns:
- the
CallState
- Since:
- 11.27
-
getContactIdentifier
This method allows to define additional contact information which will be used as secondary search criteria while searching an existing contact. The attributes will be assigned to the existing or newly created contact.- Returns:
- the optional contact identifier or an empty optional if no contact identifier is provided
- Since:
- 11.32
-