Skip to main content
לכל גוף webhook יש שדה type שהערך שלו הוא אחד מסוגי האירועים בדף זה. כשאתם נרשמים לנקודת קצה, מערך events חייב להכיל את סוגי האירועים הרצויים לכם (או להיות ריק כדי להירשם לכל האירועים). שני סגנונות מסירה מעבירים אירועים אלה: דוגמאות המטענים להלן מציגות את מעטפת נקודת הקצה בסדר ההעברה שלה (מפתחות ממוינים בסדר אלפביתי: 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.