Queue
Queue
Queue struct
{
"id": "<string>",
"name": "<string>",
"detail": "<string>",
"routing_method": "<string>",
"tag_ids": [
"<string>",
...
],
"wait_actions": [
{
action...
}
],
"wait_timeout": <number>,
"service_timeout": <number>,
"wait_queue_call_ids": [
"<string>",
...
],
"service_queue_call_ids": [
"<string>",
...
],
"total_incoming_count": <number>,
"total_serviced_count": <number>,
"total_abandoned_count": <number>,
"total_waittime": <number>,
"total_service_duration": <number>,
"tm_create": "<string>",
"tm_update": "<string>",
"tm_delete": "<string>",
}
id: Queue’s ID.
name: Queue’s name.
detail: Queue’s detail description.
routing_method: Define the queue’s call routing method. See detail here.
tag_ids: List of tags.
wait_actions: List of actions for waiting calls.
wait_timeout: Timeout for waiting(ms). If it sets to 0, no timeout.
service_timeout: Timeout for service(talk with agent. ms). If it sets to 0, no timeout.
wait_queue_call_ids: List of waiting call ids.
service_queue_call_ids: List of service call ids.
total_incoming_count: Number of joined calls.
total_serviced_count: Number of serviced calls.
total_abandoned_count: Number of abandoned calls.
total_waittime: Sum of all call’s waitting time(ms).
total_service_duration: Sum of all call’s service time(ms).
Routing Method
Define the queue’s queued call routing method to the agent if the number of available agent is more than 2.
Type |
Description |
---|---|
random |
Pick the agent randomly. |