Skip to content

Incoming call#

Webhook מסוג זה מופיע כאשר יש שיחה נכנסת ומכיל מידע על יוזם ונמען השיחה.

Webhook#

פרמטרים של Webhook#

פרמטר הקלד תֵאוּר
מ מחרוזת יוזם השיחה Id
typeWebhook מחרוזת סוג webhook נכנס. עבור webhooks מסוג זה הפרמטר מקבל את הערך incomingCall
instanceData חפץ נתוני מופע
סטטוס מחרוזת הסטטוס של שיחה נכנסת, הוא מקבל את הערכים הבאים:
הצעה - שיחה נכנסת
איסוף - ענה לשיחה נכנסת
ניתוק - מקבל השיחה הנכנסת לא הרים את הטלפון וניתק, פונקציית "נא לא להפריע" מופעלת בטלפון
חסר - יוזם השיחה ביטל את השיחה
נדחה - שיחה נכנסת שלא נענתה
חותמת זמן מספר שלם חותמת זמן לאירוע בפורמט UNIX
idMessage מחרוזת זיהוי שיחה נכנסת

פרמטרי אובייקט 'instanceData'

פרמטר הקלד תיאור
idInstance מספר שלם מזהה מופע גודל המספר השלם הוא int64. טווח הערכים כולל בין 1 ל-10 ספרות
wid מחרוזת זיהוי חשבון בפורמט WhatsApp
typeInstance מחרוזת סוג שליח מופע

סטטוסי שיחה

כאשר מתקבלת שיחה נכנסת, המערכת מייצרת שתי התראות ברצף:

  • ההתראה הראשונה עם הסטטוס הצעה, המציינת שהתקבלה שיחה נכנסת חדשה.
  • התראה שנייה עם סטטוס 'איסוף', 'ניתוק', 'פספס' או 'נדחה', בהתאם לתוצאות השיחה.

תרחיש לקבלת הודעות:

  1. הצעה + איסוף - שיחה נכנסת מוצלחת, הנמען ענה לשיחה
  2. הצעה + ניתוק - שיחה נכנסת לא נענתה, הנמען קטע את החיבור או שהפונקציה "נא לא להפריע" הופעלה בטלפון (ניתק)
  3. הצעה + חסרה - שיחה נכנסת שלא נענתה, היוזם קטע את החיבור (המתקשר סיים את השיחה)
  4. הצעה + נדחה - שיחה נכנסת שלא נענתה, האפליקציה ניתקה את החיבור עקב פסק זמן (Whatsapp סיימה את השיחה)

Webhook body example#

{
  "from": "79001234500@c.us",
  "typeWebhook": "incomingCall",
  "instanceData": {
    "idInstance": 1234,
    "wid": "11001234567@c.us",
    "typeInstance": "whatsapp"
  },
  "status": "pickUp",
  "timestamp": 1617691757,
  "idMessage": "104179EDB7F5328988D8834107EEBE50"
}