Jump to: navigation, search

Transfer

This set of models illustrates the following scenario:

  1. One agent invites another to accept a transfer.
  2. 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.

Transfer Invitation Issued

This phase uses the messages shown in listed in the following table:

Messages in Transfer Invitation Issued
Message Protocol
EventAgentInvited Reporting
EventInvite Interaction Management

Invitation Accepted

In this phase, shown in the following figure, Agent 2 accepts the transfer.

Transfer Invitation Accepted

This phase uses the messages shown in the following table:

Messages in Transfer Invitation Accepted
Message Protocol
EventAck Interaction Management
EventPartyAdded Reporting
EventPartyRemoved Reporting

Invitation Rejected

In this phase, shown in the following figure, Agent 2 rejects the invitation.

Transfer Invitation Rejected

This phase uses the messages shown in the following table:

Messages in Transfer Invitation Rejected
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.

Transfer Invitation Times Out

This phase uses the messages shown in the following table:

Messages in Transfer Invitation Times Out
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).

Important
This phase replaces, rather than follows, the initial phase Invitation Issued.
Transfer Invitation Is Invalid

This phase uses the messages shown in the following table:

Messages in Transfer Invitation Is Invalid
Message Protocol
EventError Interaction Management
This page was last modified on March 21, 2018, at 17:48.

Feedback

Comment on this article:

blog comments powered by Disqus