Skip to main content
حين يصل مسار المكالمة إلى أمر <Enqueue>، ينتظر المتّصل في طابور مُسمّى ويرنّ عند الوكلاء المسجَّل دخولهم إليه. تُنشَأ الطوابير عند الطلب — لا شيء لتهيئته. تُسجِّل هذه الواجهة دخول الوكلاء وخروجهم وتُظهِر لك من ينتظر.
يستخدم التحكّم بالطوابير مفتاح production (sk_live_) ونطاقَي queues:write / queues:read. لا تستطيع مفاتيح sandbox إدارة الطوابير.

تسجيل دخول وكيل

POST /v1/queues/agents/login — يبدأ الوكيل بالرنين لمكالمات ذلك الطابور.

تسجيل خروج وكيل

POST /v1/queues/agents/logout يسجّل خروج الوكيل من جميع الطوابير.
cURL

من ينتظر

GET /v1/queues/members?queue=support يُعيد لقطة حيّة للمتّصلين في الطابور.
يتحدّث التحكّم بالطوابير إلى المحرّك الصوتيّ الحيّ. إن تعذّر الوصول إليه ستحصل على QUEUE_SERVICE_UNAVAILABLE (503) أو QUEUE_CONTROL_FAILED (502) — أعِد المحاولة مع تراجُع تدريجيّ.

الجمع بينها

1

يضع مسارك المتّصل في الطابور

يُسمّي أمر <Enqueue> الطابور، مثل support.
2

يسجّل الوكلاء دخولهم

استدعِ endpoint تسجيل الدخول لكلّ وكيل متاح على support.
3

يرنّ المتّصلون عند الوكلاء المسجَّلين

يرنّهم Wave حسب استراتيجيّة طابورك (ring-all أو round-robin).
4

تراقب الطابور

استعلِم GET /v1/queues/members لعرض حيّ؛ كما تسير أحداث مؤشّرات أداء الطابور على تدفّق الأحداث الخاصّ بك.

الخطوات التالية

WaveML: Enqueue

الأمر الذي يضع المتّصل في طابور.

كيف يعمل الصوت

أين تقع الطوابير في دورة حياة المكالمة.