Add support for transfering support session to another workgroup, queue, agent or user

Description

When an agent is having a chat as part of a support session the agent should be able to ask the workgroup service to transfer the existing support session to:
1) some agent of a workgroup. The workgroup service will decide the best queue based on the initial request
2) some agent of a queue. The workgroup service will decide the best agent of the queue (ignoring the inviter)
3) a given user that is acting as an agent. The agent will receive the offer that could be accepted or rejected
4) a given user that is not an agent. The user will receive a standard MUC invitation.

In any case, the workgroup service will kick the inviter from the room once the invitee has joined the room.

Environment

None

Activity

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

Created December 27, 2006 at 5:38 PM
Updated December 29, 2006 at 7:29 AM
Resolved December 29, 2006 at 7:29 AM