Ana içeriğe geç

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

scenario: Queue
{
"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

AlanTipAçıklama
scenariostringHer zaman Queue.
queue_namestringKuyruğun tam adı. <santral>-queue-<kuyruk> biçimindedir, örnekte kuyruk adı destek.
pbx_numstringSantral numaranız.
unique_idstringÇağrının benzersiz kimliği.
incoming_numberstringAranan numaranız.
customer_numstringArayan abone numarası.
timestampstringOlay zamanı (ms, Unix epoch).
Kuyruk adını ayrıştırma

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.