Interface QueuedCallReceivedEvent
-
- All Superinterfaces:
ActiveCallEvent
,ActiveCallProvider
,CallStateChangedEvent
,Event
,QueuedCallProvider
,QueuedCallStateChangedEvent
public interface QueuedCallReceivedEvent extends QueuedCallStateChangedEvent
AQueuedCallReceivedEvent
is triggered, when aQueuedCall
has been been received, before being routed or processed e.g. by an IVR. TheQueuedCallReceivedEvent
provides theQueuedCall
that will be enqueued and routed at a later time.- Since:
- 11.27
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default java.util.Map<java.lang.String,java.lang.String>
getAttributes()
default CallState
getCallState()
-
Methods inherited from interface com.novomind.ecom.api.iagent.routing.event.call.CallStateChangedEvent
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 Detail
-
getAttributes
default java.util.Map<java.lang.String,java.lang.String> getAttributes()
- Returns:
- any attributes for the received queued call
- Since:
- 11.27
-
getCallState
default CallState getCallState()
- Specified by:
getCallState
in interfaceCallStateChangedEvent
- Returns:
- the
CallState
- Since:
- 11.27
-
-