Queue
Çağrı bir çağrı kuyruğuna girdiğinde gönderilir. Bu andan itibaren çağrı, kuyruğun dağıtım kurallarına göre uygun bir agent'a yönlendirilmeyi bekler.
Kuyruk doluluğunu izlemek, bekleyen çağrıyı bir wallboard'a düşürmek veya bekleme süresi ölçümü başlatmak için kullanılır.
Örnek gövde
{
"queue_name": "8501234567-queue-destek",
"pbx_num": "8501234567",
"unique_id": "sip1-1767225600.10001",
"incoming_number": "8501234567",
"scenario": "Queue",
"customer_num": "05551112233",
"timestamp": "1767225602000"
}
Bu gövdeyi kendi adresinize gönderin
Aşağıdaki adrese yukarıdaki örnek gövde POST isteği olarak gönderilir. İstek tarayıcınızdan gider, bu yüzden alıcı uç CORS başlığı göndermiyorsa yanıt okunamaz; isteğin kendisi yine de ulaşır. Sunucu tarafından denemek için cURL karşılığını kullanın.
cURL karşılığı:
curl -X POST 'https://sizin-adresiniz.example/webhook' \
-H 'Content-Type: application/json' \
-d '{"queue_name":"8501234567-queue-destek","pbx_num":"8501234567","unique_id":"sip1-1767225600.10001","incoming_number":"8501234567","scenario":"Queue","customer_num":"05551112233","timestamp":"1767225602000"}'
Alanlar
| Alan | Tip | Açıklama |
|---|---|---|
scenario | string | Her zaman Queue. |
queue_name | string | Kuyruğun tam adı. <santral>-queue-<kuyruk> biçimindedir, örnekte kuyruk adı destek. |
pbx_num | string | Santral numaranız. |
unique_id | string | Çağrının benzersiz kimliği. |
incoming_number | string | Aranan numaranız. |
customer_num | string | Arayan abone numarası. |
timestamp | string | Olay zamanı (ms, Unix epoch). |
queue_name alanı santral numarasıyla öneklidir. Sadece kuyruğun kendi adını
istiyorsanız -queue- ayracından sonrasını alın.
Çağrının kuyruktan çıkışı QueueLeave olayıyla bildirilir;
bekleme süresi orada holdtime alanında gelir.