Contents
Conference
This set of models illustrates the following scenario:
- One agent invites another to join a conference.
- One of the following happens:
- The second agent accepts the invitation and joins the conference.
- 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.
- If the second agent accepts, the conference proceeds until the second agent then attempts to leave the conference, successfully or not.
Invitation Issued
In this phase, shown in the following figure, Agent 1 invites Agent 2 to join a conference.
This phase uses the messages shown 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 invitation and Interaction Server informs all parties to the interaction that Agent 2 has joined.
This phase uses the messages shown in the following table:
Message | Protocol |
---|---|
EventAck | Interaction Management |
EventPartyAdded | Reporting and Interaction Management |
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 |
Leave the Conference
In this phase, shown in the following figure, Agent 2 leaves the conference.
When the last party leaves the interaction, Interaction Server returns the interaction to its former location and informs the Reporting engine.
This phase uses the messages shown in the following table:
Message | Protocol |
---|---|
EventAck | Interaction Management |
EventPartyRemoved | Interaction Management |
EventPartyRemoved | Reporting |
EventPlacedInQueue | Reporting |
EventPlacedInWorkbin | Reporting |
Fail to Leave the Conference
In this phase, shown in the following figure, Agent 2 attempts to leave the conference, but Interaction Server rejects the request.
This phase uses the messages shown in the following table:
Message | Protocol |
---|---|
EventError | Interaction Management |