This page was last edited on March 22, 2018, at 00:48.
Comments or questions about this documentation? Contact us for support!
This set of models illustrates the following scenario:
In this phase, shown in the following figure, URS sends RequestRouteCall to Interaction Server, specifying the agent and place to receive the interaction. Then Interaction Server sends EventInvite to the agent application and sets a timer.
This phase uses the messages listed in the following table:
Message | Protocol |
---|---|
EventAgentInvited | Reporting |
EventInvite | Interaction Management |
EventPartyRemoved | Reporting |
EventRouteUsed | T-Library |
The second phase of this scenario can have one of the following three forms.
In this version of the second phase, shown in the following figure, the agent application accepts delivery of the interaction, and Interaction Server sends EventRouteUsed to URS, informing it that its Deliver request has been filled. Interaction Server also cancels the timer that it started in the previous phase.
This phase uses the messages listed in the following table:
Message | Protocol |
---|---|
EventPartyAdded | Reporting |
There are two ways that the delivery attempt can fail, shown in the next sections.
In this version of the second phase, rather than accepting the interaction as in the figure above, the agent rejects the interaction using RequestReject, as shown in the following figure. Interaction Server cancels the timer, acknowledges RequestReject using EventAck, and informs URS of the situation with EventRouteUsed.
This phase uses the messages listed in the following table:
Message | Protocol |
---|---|
EventAck | Interaction Management |
EventRejected | Reporting |
In the first phase of this scenario, Interaction Server set a timer. In this version of the second phase, shown in the following figure, the agent application does not respond within the time set and Interaction Server revokes the interaction.
This phase uses the messages listed in the following table:
Message | Protocol |
---|---|
EventRevoked | Interaction Management |