Transfer
Contents
This set of models illustrates the following scenario:
- One agent invites another to accept a transfer.
- One of the following happens:
- The second agent accepts the invitation and the transfer completes.
- The second agent rejects the invitation.
- There is no response and the invitation times out.
- Interaction Server finds that either the first agent application or the interaction is invalid.
Invitation Issued
In this phase, shown in the following figure, Agent 1 asks Interaction Server to invite Agent 2 to accept a transfer.
This phase uses the messages shown in listed in the following table:
Message | Protocol |
---|---|
EventAgentInvited | Reporting |
EventInvite | Interaction Management |
Invitation Accepted
In this phase, shown in the following figure, Agent 2 accepts the transfer.
This phase uses the messages shown in the following table:
Message | Protocol |
---|---|
EventAck | Interaction Management |
EventPartyAdded | Reporting |
EventPartyRemoved | Reporting |
Invitation Rejected
In this phase, shown in the following figure, Agent 2 rejects the invitation.
This phase uses the messages shown in the following table:
Message | Protocol |
---|---|
EventAck | Interaction Management |
EventError | Interaction Management |
EventRejected | Reporting |
Invitation Times Out
In this phase, shown in the following figure, Agent 2 does not respond within the timeout period, so Interaction Server revokes the invitation.
This phase uses the messages shown in the following table:
Message | Protocol |
---|---|
EventError | Interaction Management |
EventRevoked | Interaction Management |
Invitation Is Invalid
In this phase, shown in the following figure, Interaction Server finds that either the agent or the interaction is not valid (for example, the agent is not registered with Interaction Server).
This phase uses the messages shown in the following table:
Message | Protocol |
---|---|
EventError | Interaction Management |