type שהערך שלו הוא אחד מסוגי האירועים
בדף זה. כשאתם נרשמים לנקודת קצה, מערך events חייב להכיל את
סוגי האירועים הרצויים לכם (או להיות ריק כדי להירשם לכל האירועים).
שני סגנונות מסירה מעבירים אירועים אלה:
- מסירות לנקודת קצה הן תמיד התראות שאינן חוסמות
עם ניסיונות חוזרים: השיבו עם
כל 2xx; המעטפה כוללת
event_idלמניעת כפילויות. - חילופים חוסמים פועלים רק ב-
webhook מדור קודם עם כתובת URL יחידה: בקשת
התצורה של
telephony.incoming/web.incoming(מספרים במצב webhook ומפתחות וידג’ט, זמן קצוב של 10 שניות) ושיגור כלים במצב webhook. התגובה שלכם מעצבת את השיחה החיה.
data, event_id, type); מסירות מדור קודם כוללות את אותו
data ללא event_id.
אירועי שיחות
telephony.incoming
נשלח כאשר שיחה נכנסת מגיעה לאחד
ממספרי הטלפון שלכם. מסירות לנקודות קצה הן
התראות ללא המתנה הנשלחות עבור כל שיחה נכנסת, בין אם
המספר מוגדר עם סוכן או עם webhook. מספרים ללא
סוכן מוקצה מקבלים בנוסף את בקשת התצורה החוסמת
ב-webhook מדור קודם — ראו
telephony.incoming / web.incoming עבור
סכימת הבקשה / התגובה המלאה.
telephony.complete
נשלח כאשר שיחת טלפוניה נכנסת או יוצאת מסתיימת. לא חוסם.
כולל את התמליל המלא, כתובת ה-URL של ההקלטה וסיכום החיוב. ראו
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" מקבלים בנוסף את
בקשת התצורה החוסמת ב-webhook מדור קודם — לבקשה החוסמת
מבנה שונה (origin_domain,
publishable_key_prefix; ללא מספרי טלפון). ראו
telephony.incoming / web.incoming.
from_number הוא תמיד המחרוזת המילולית "web". עבור סשני וידג’ט
במצב webhook, to_number ריק (מספר הסוכן של הסשן מוקצה
לאחר התצורה); עבור שיחות בדיקת מיקרופון בבונה, origin_domain ו-
publishable_key_prefix ריקים.
web.complete
המקבילה בערוץ האינטרנט של telephony.complete, המכסה שיחות
וידג’ט אינטרנט (direction: "web") ושיחות בדיקת מיקרופון בבונה
(direction: "test"). לא חוסם. מבנה מטען זהה ל-
telephony.complete, בתוספת origin_domain,
כאשר from_number מוגדר ל-"web".
ב-webhook מדור קודם בעל כתובת URL יחידה, שיחות בדיקת מיקרופון בבונה
מדווחות היסטורית כ-
telephony.complete — רק שיחות עם direction: "web" משתמשות שם בסוג web.complete. מערכת נקודות הקצה
ממפה גם שיחות אינטרנט וגם שיחות בדיקה אל web.*. מטענים היסטוריים עשויים
להכיל את ערכי direction מדור קודם widget או mic.web.tool
המקבילה בערוץ האינטרנט של telephony.tool. השדה data מכיל
origin_domain במקום from_number / to_number.
אירועי איכות
call.graded
נשלח בכל פעם שהרצת דירוג AI
מסתיימת עבור שיחה. לא חוסם.
אפשר לדרג שיחה יותר מפעם אחת — לעיתים קרובות דירוג היוריסטי מהיר
מלווה בדירוג מודל מלא לאחר שההקלטה זמינה, ואפשר גם לבצע דירוגים
מחדש ידניים. כל הרצה שהסתיימה מפיקה אירוע
call.graded משלה;
התייחסו ל-graded_at העדכני ביותר כסמכותי.issue.reported
נשלח כאשר דוח בעיה נוצר —
בין אם הוגש על ידי משתמש מלוח הבקרה (source: "user") או
אוטומטית על ידי דירוג שיחות (source: "system"). לא חוסם.
דירוג מחדש של שיחה בונה מחדש את דוחות הבעיה שנוצרו על ידי המערכת,
ולכן מפיק שוב את
issue.reported עבור הדוחות שנוצרו מחדש. בצעו
ביטול כפילויות לפי call_id + title אם אתם רוצים התראה אחת בלבד
לכל בעיה בסיסית.אירועי שיחות בדיקה
test-call.completed
נשלח כאשר
הרצת שיחת בדיקה
מגיעה לסטטוס סופי — completed או failed, כולל הרצות
שנכשלו בהפעלה ומעולם לא יצרו שיחה. לא חוסם. שימושי
לחיבור הרצות CI באצווה למערכות הצ’אט/ההתראות שלכם.
אירועי התראות
alert.triggered
נשלח כאשר כלל התראה עם הערוץ מסירה ל-webhooks של מפתחים מופעל חוצה את הסף שלו.
ללא חסימה. כלל מופעל פעם אחת ולאחר מכן מכבד את תקופת הצינון שלו, כך שחריגה מתמשכת מפיקה אירוע אחד בכל חלון צינון.
עיינו במדריך ההתראות ליצירת כללים, מדדים,
תקופות צינון וערוצי הדוא”ל / Slack.
קשור
telephony.incoming / web.incoming
מטען הקריאה הנכנסת החוסם שעליכם להגיב לו.
telephony.complete / web.complete
תמלול ומדדים לאחר השיחה.
נקודות קצה של Webhook
רשמו כתובת URL כמנויה לקבוצת משנה של אירועים אלה.
כלי פונקציות
כיצד נוצרים אירועי
telephony.tool / web.tool.