Interruptible and Non-Interruptible Medias
This configuration enables the system to mark media as either interruptible or non-interruptible.
An interruptible media can be interrupted if the agent receives a request on a non-interruptible media. In contrast, a non-interruptible media cannot be interrupted, regardless of any requests received on other media.
|
Voice MRD
|
Chat MRD
|
Result
|
|
Non-Interruptible
|
Non-Interruptible
|
-
Voice call comes in first:
-
On agent reserve state, don’t interrupt Chat MRD
-
This means that if a new chat arrives, it will be routed to the agent and he will be handling both voice and chat
-
Chat comes in first:
-
On agent reserve state, don’t interrupt Voice MRD
-
This means that if a new voice call arrives, it will be routed to the agent.
|
|
Non-Interruptible
|
Interruptible
|
-
Voice call comes in first:
-
On agent reserve state, interrupt Chat MRD.
-
This means that the agent's chat state will be changed to “interrupted”, and he will not receive any chats.
-
Chat comes in first:
-
On agent reserve state, don’t interrupt Voice MRD
-
This means that if a new voice call arrives, it will be routed to the agent.
-
Now at this stage, as chat MRD is interruptible, the chat state will be changed to “interrupted”.
-
Send a chat interrupted event to the controller to decide what to do with the existing chats e.g, re-route to queue, or hold the conversation, etc.
(by default, we will re-route all ongoing chats to their relevant queues - with a custom message to the customer)
|
|
Interruptible
|
Non-Interruptible
|
-
Voice call comes in first:
-
On agent reserve state, don’t interrupt Chat MRD
-
This means that if a new chat arrives, it will be routed to the agent and he will be handling both voice and chat.
-
As chat is a non-interruptible MRD and voice is interruptible in this case, the voice state will be changed to “interrupted”.
-
Send a voice interrupted event to the controller to decide what to do with the existing voice: EF to not do anything to the existing voice call.
-
Chat comes in first:
-
On agent reserve state, interrupt Voice MRD
-
The voice state will be changed to “interrupted”. (In the case of Cisco, it can be Not_Ready with an “interrupted” reason code)
|
|
Interruptible
|
Interruptible
|
-
Voice call comes in first:
-
On agent reserve state, interrupt Chat MRD
-
Chat state will be changed to “interrupted” and no chats can be assigned.
-
Chat comes in first:
-
On agent reserve state, interrupt Voice MRD
-
Voice state will be changed to “interrupted” (In the case of Cisco, it can be Not_Ready with “interrupted” reason code)
|