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 CallStatedefault 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, getCallMethods inherited from interface com.novomind.ecom.api.iagent.common.event.Event
getEventDateMethods inherited from interface com.novomind.ecom.api.iagent.provider.QueuedCallProvider
getActiveCall, getQueuedCall
-
Method Details
-
getCallState
- Specified by:
getCallStatein 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
-