- DarkLight
Queue Transfer Call
- DarkLight
Overview
This API allows an Agent to transfer the customer call to another Queue.
Pre-requisite
The agent must be on an active customer call.
Sequence Diagram
Message Structure
Request Parameters | Value |
---|---|
channel | Amazon |
topic | OutboundCall |
subtopic | QueueTransfer |
subject | «app-name-broadcasting-this-message» |
data | JSON Object. Queue Transfer Request Object. |
Data Parameters
Parameter | Data Type | Description | Sample Value |
---|---|---|---|
queueName | String | Name of the queue to which the call has to be transferred. | Queue1 |
isWarmTransfer | Boolean | Indicates if it is a Warm Transfer. | True |
Response Parameters | Value |
---|---|
channel | Amazon |
topic | OutboundCall |
subtopic | OutboundCallStateChange |
message |
Possible Error Cases
Error Type | Code | Message |
---|---|---|
TRANSFER_CALL_FAILED | Acqueon Campaigns Failure Error Message. | Call transfer failed. |
Sample Request
{
"channel": "Amazon",
"topic": "OutboundCall",
"subtopic": " QueueTransfer",
"source": "myapp",
"data": {
"queueName": "DevQueue1",
"isWarmTransfer": false
}
}
Sample Response
Customer call Event with DROPPED status. (calltype : Regular-Call)
Consult call Event with DROPPED status. (calltype : Consult)