type تكون قيمته أحد أنواع الأحداث
الموجودة في هذه الصفحة. عند الاشتراك في
نقطة نهاية، يجب أن تحتوي مصفوفة events على
أنواع الأحداث التي تريدها (أو تكون فارغة للاشتراك في كل شيء).
ينقل هذين الأسلوبين من التسليم هذه الأحداث:
- تسليمات نقاط النهاية هي دائمًا إشعارات غير حاجبة
تتضمن إعادات المحاولة: استجب بأي
رمز 2xx؛ ويحتوي الظرف على
event_idلإزالة التكرار بناءً عليه. - تُشغَّل التبادلات الحاجبة فقط على
webhook ذي عنوان URL واحد القديم: طلب التهيئة
telephony.incoming/web.incoming(أرقام وضع webhook ومفاتيح عناصر الواجهة، مهلة 10 ثوانٍ) وإرسال الأدوات في وضع webhook. تُشكّل استجابتك المكالمة المباشرة.
data وevent_id وtype)؛ وتحمل التسليمات القديمة
القيمة نفسها data من دون event_id.
أحداث المكالمات
telephony.incoming
يُرسل عند وصول مكالمة واردة إلى أحد
أرقام هاتفك. عمليات التسليم إلى نقاط النهاية هي
إشعارات إرسال ونسيان تُرسل لكل مكالمة واردة، سواء
كان الرقم مهيأً لوكيل أو مهيأً لخطاف ويب. تتلقى الأرقام التي لا
يوجد وكيل معيّن لها أيضًا طلب الإعداد الحاجب
على خطاف الويب القديم — راجع
telephony.incoming / web.incoming للاطلاع على
مخطط الطلب / الاستجابة الكامل.
telephony.complete
يُرسل عند انتهاء مكالمة هاتفية واردة أو صادرة. غير حاجب.
يتضمن النص المفرغ الكامل ورابط التسجيل وملخص الفوترة. راجع
telephony.complete / web.complete للاطلاع على
مخطط الحمولة.
telephony.tool
يُرسل بعد أن تستدعي مكالمة هاتفية
أداة دالة. إشعار تدقيق غير حاجب —
تكون الأداة قد نُفذت بالفعل عند تسليم هذا الحدث؛ ويغطي ذلك
أدوات الدوال الخاصة بك فقط (وليس الأدوات المضمنة أو أدوات قاعدة المعرفة أو
اتصال التطبيق أو MCP).
response هي النتيجة المنفذة: {"status": <http status>, "response": <your endpoint's JSON>} عند النجاح، أو
{"status": <status>, "error": "<message>"} عند الفشل.
web.incoming
المكافئ في قناة الويب لـ telephony.incoming، ويُرسل عند بدء
جلسة ودجت ويب أو مكالمة اختبار ميكروفون في أداة الإنشاء.
عمليات التسليم إلى نقاط النهاية هي إرسال ونسيان لكل جلسة ويب.
تتلقى المفاتيح القابلة للنشر في mode="webhook" أيضًا
طلب الإعداد الحاجب على خطاف الويب القديم — ويكون لهذا
الطلب الحاجب بنية مختلفة (origin_domain,
publishable_key_prefix؛ دون أرقام هاتف). راجع
telephony.incoming / web.incoming.
from_number دائمًا النص الحرفي "web". بالنسبة إلى جلسات الودجت في وضع خطاف الويب،
تكون to_number فارغة (يُعيّن رقم وكيل الجلسة
بعد الإعداد)؛ وبالنسبة إلى مكالمات اختبار ميكروفون أداة الإنشاء، تكون
origin_domain وpublishable_key_prefix فارغتين.
web.complete
المكافئ في قناة الويب لـ telephony.complete، ويغطي مكالمات
ودجت الويب (direction: "web") ومكالمات اختبار ميكروفون أداة الإنشاء
(direction: "test"). غير حاجب. له بنية الحمولة نفسها مثل
telephony.complete، بالإضافة إلى origin_domain،
مع ضبط from_number على "web".
في خطاف الويب القديم ذي عنوان URL الواحد، كانت مكالمات اختبار ميكروفون أداة الإنشاء
تُبلّغ تاريخيًا على أنها
telephony.complete — وحدها المكالمات ذات direction: "web" تستخدم نوع web.complete هناك. يعيّن نظام نقاط النهاية
كلًا من مكالمات الويب والاختبار إلى web.*. قد تحتوي الحمولات التاريخية
على قيم direction القديمة widget أو mic.web.tool
المكافئ في قناة الويب لـ telephony.tool. تحمل data
origin_domain بدلًا من from_number / to_number.
أحداث الجودة
call.graded
يُرسل عند اكتمال تشغيل تقييم بالذكاء الاصطناعي
لمكالمة. لا يحجب التنفيذ.
يمكن تقييم المكالمة أكثر من مرة — غالبًا ما يتبع التقييم الاستدلالي السريع
تقييمٌ كامل بالنموذج بمجرد توفر التسجيل، كما يمكن إعادة التقييم يدويًا.
تصدر كل عملية تشغيل مكتملة حدث
call.graded خاصًا بها؛ تعامل مع أحدث
graded_at باعتباره المرجع المعتمد.issue.reported
يُرسل عند إنشاء تقرير مشكلة —
سواء قدّمه مستخدم من لوحة التحكم (source: "user") أو أُنشئ
تلقائيًا بواسطة تقييم المكالمة (source: "system"). لا يحجب التنفيذ.
تؤدي إعادة تقييم مكالمة إلى إعادة إنشاء تقارير المشكلات التي أنشأها النظام،
مما يعيد إصدار
issue.reported للتقارير المُعاد إنشاؤها. أزل التكرار بناءً على
call_id + title إذا كنت تريد إشعارًا واحدًا فقط لكل
مشكلة أساسية.أحداث مكالمات الاختبار
test-call.completed
يُرسل عندما تصل
عملية تشغيل مكالمة اختبارية
إلى حالة نهائية — completed أو failed، بما في ذلك عمليات التشغيل
التي فشلت عند البدء ولم تُنتج مكالمة مطلقًا. لا يحجب التنفيذ. مفيد
لربط عمليات CI المجمعة بأنظمة الدردشة/الإشعارات لديك.
أحداث التنبيه
alert.triggered
يُرسل عند تجاوز قاعدة تنبيه مفعّل فيها خيار التسليم إلى خطافات ويب المطوّرين لحدّها.
غير حاجب. يتم تفعيل القاعدة مرة واحدة ثم تلتزم بفترة التهدئة، لذا ينتج عن التجاوز المستمر حدث واحد لكل نافذة تهدئة.
راجع دليل التنبيهات لإنشاء القواعد والمقاييس وفترات التهدئة وقنوات البريد الإلكتروني / Slack.
ذو صلة
telephony.incoming / web.incoming
حمولة المكالمة الواردة الحاجبة التي يجب الاستجابة لها.
telephony.complete / web.complete
النص المفرغ والمقاييس بعد المكالمة.
نقاط نهاية خطافات الويب
اشترك بعنوان URL في مجموعة فرعية من هذه الأحداث.
أدوات الدوال
كيفية إنشاء أحداث
telephony.tool / web.tool.