ThunderPhone 2.0 ಈಗ ಬಿಡುಗಡೆಯಾಗಿದೆ.ನೀವೇ ನೇರವಾಗಿ ಆರಂಭಿಸಿ — 2¢/ನಿಮಿಷದಿಂದ.ಘೋಷಣೆ ಓದಿ

Webhooks

ಈವೆಂಟ್‌ಗಳ ಕ್ಯಾಟಲಾಗ್

ThunderPhone ಹೊರಸೂಸುವ ಎಲ್ಲಾ ವೆಬ್‌ಹುಕ್ ಈವೆಂಟ್ ಪ್ರಕಾರಗಳು.

ಪ್ರತಿ ವೆಬ್‌ಹುಕ್ ಬಾಡಿಯಲ್ಲಿ type ಕ್ಷೇತ್ರವಿದ್ದು, ಅದರ ಮೌಲ್ಯವು ಈ ಪುಟದಲ್ಲಿರುವ ಈವೆಂಟ್ ಪ್ರಕಾರಗಳಲ್ಲಿ ಒಂದಾಗಿರುತ್ತದೆ. ನೀವು ಒಂದು ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗೆ ಚಂದಾದಾರರಾದಾಗ, events ಅರೇಯಲ್ಲಿ ನಿಮಗೆ ಬೇಕಾದ ಈವೆಂಟ್ ಪ್ರಕಾರಗಳು ಇರಬೇಕು (ಅಥವಾ ಎಲ್ಲದಕ್ಕೂ ಚಂದಾದಾರರಾಗಲು ಅದು ಖಾಲಿಯಾಗಿರಬೇಕು — ಪ್ರತಿ-ತಿರುವಿನ ಈವೆಂಟ್‌ಗಳಾದ telephony.turn / web.turn ಹೊರತುಪಡಿಸಿ; ಇವುಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಹೆಸರಿಸುವ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಳಿಗೆ ಮಾತ್ರ ತಲುಪಿಸಲಾಗುತ್ತದೆ).

ಈ ಈವೆಂಟ್‌ಗಳನ್ನು ಎರಡು ವಿತರಣಾ ಶೈಲಿಗಳು ಸಾಗಿಸುತ್ತವೆ:

  • ಎಂಡ್‌ಪಾಯಿಂಟ್ ವಿತರಣೆಗಳು ಯಾವಾಗಲೂ ಮರುಪ್ರಯತ್ನಗಳೊಂದಿಗೆ ತಡೆಯಿಲ್ಲದ ಅಧಿಸೂಚನೆಗಳಾಗಿರುತ್ತವೆ: ಯಾವುದೇ 2xx ಮೂಲಕ ಪ್ರತಿಕ್ರಿಯಿಸಿ; ನಕಲುಗಳನ್ನು ತೆಗೆದುಹಾಕಲು ಎನ್ವಲಪ್‌ನಲ್ಲಿ event_id ಇರುತ್ತದೆ.
  • ತಡೆಯುವ ವಿನಿಮಯಗಳು ಹಿಂದಿನ ಏಕ-URL ವೆಬ್‌ಹುಕ್‌ನಲ್ಲಿ ಮಾತ್ರ ನಡೆಯುತ್ತವೆ: telephony.incoming / web.incoming ಕಾನ್ಫಿಗರೇಶನ್ ವಿನಂತಿ (ವೆಬ್‌ಹುಕ್-ಮೋಡ್ ಸಂಖ್ಯೆಗಳು ಮತ್ತು ವಿಜೆಟ್ ಕೀಗಳು, 10 ಸೆಕೆಂಡುಗಳ ಸಮಯಮಿತಿ) ಮತ್ತು ವೆಬ್‌ಹುಕ್-ಮೋಡ್ ಟೂಲ್ ರವಾನೆ. ನಿಮ್ಮ ಪ್ರತಿಕ್ರಿಯೆಯು ನಡೆಯುತ್ತಿರುವ ಕರೆಯನ್ನು ರೂಪಿಸುತ್ತದೆ.

ಕೆಳಗಿನ ಉದಾಹರಣೆ ಪೇಲೋಡ್‌ಗಳು ಎಂಡ್‌ಪಾಯಿಂಟ್ ಎನ್ವಲಪ್ ಅನ್ನು ಅದರ ಸಾಗಣೆ ಕ್ರಮದಲ್ಲಿ ತೋರಿಸುತ್ತವೆ (ಕೀಗಳನ್ನು ಅಕಾರಾದಿಯಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ: data, event_id, type); ಹಿಂದಿನ ವಿತರಣೆಗಳು event_id ಇಲ್ಲದೆ ಅದೇ data ಅನ್ನು ಹೊಂದಿರುತ್ತವೆ.

ಕರೆ ಈವೆಂಟ್‌ಗಳು

telephony.incoming

ಒಳಬರುವ ಕರೆ ನಿಮ್ಮ ಫೋನ್ ಸಂಖ್ಯೆಗಳಲ್ಲಿ ಒಂದನ್ನು ತಲುಪಿದಾಗ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಎಂಡ್‌ಪಾಯಿಂಟ್ ವಿತರಣೆಗಳು ಏಜೆಂಟ್-ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆಯೇ ಅಥವಾ ವೆಬ್‌ಹುಕ್-ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ಲೆಕ್ಕಿಸದೆ ಪ್ರತಿಯೊಂದು ಒಳಬರುವ ಕರೆಗೆ ಕಳುಹಿಸಲಾಗುವ ಪ್ರತಿಕ್ರಿಯೆ-ಕಾಯದ ಅಧಿಸೂಚನೆಗಳಾಗಿವೆ. ನಿಯೋಜಿತ ಏಜೆಂಟ್ ಇಲ್ಲದ ಸಂಖ್ಯೆಗಳು ಲೆಗಸಿ ವೆಬ್‌ಹುಕ್‌ನಲ್ಲಿ ಹೆಚ್ಚುವರಿಯಾಗಿ ತಡೆಯುವ ಕಾನ್ಫಿಗರೇಶನ್ ವಿನಂತಿಯನ್ನು ಪಡೆಯುತ್ತವೆ — ಸಂಪೂರ್ಣ ವಿನಂತಿ / ಪ್ರತಿಕ್ರಿಯೆ ಸ್ಕೀಮಾಗಾಗಿ telephony.incoming / web.incoming ನೋಡಿ.

{
  "data": {
    "call_id": 987654321,
    "from_number": "+14155550199",
    "to_number": "+15551234567"
  },
  "event_id": "3f6b2ad0-1c9e-4a57-9f2b-8f6f0f9d2f11",
  "type": "telephony.incoming"
}
ಕ್ಷೇತ್ರವಿಧವಿವರಣೆ
agent_idಪೂರ್ಣಾಂಕ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
agent_nameಸ್ಟ್ರಿಂಗ್ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್

telephony.complete

ಒಳಬರುವ ಅಥವಾ ಹೊರಹೋಗುವ ಟೆಲಿಫೋನಿ ಕರೆ ಕೊನೆಗೊಂಡಾಗ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ತಡೆಯುವುದಿಲ್ಲ. ಟ್ರಾನ್ಸ್‌ಕ್ರಿಪ್ಟ್, ಲಭ್ಯವಿದ್ದಾಗ ರೆಕಾರ್ಡಿಂಗ್ URL, ಮತ್ತು ಬಿಲ್ಲಿಂಗ್ ಸಾರಾಂಶವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಪೇಲೋಡ್ ಸ್ಕೀಮಾಗಾಗಿ telephony.complete / web.complete ನೋಡಿ.

ಕ್ಷೇತ್ರವಿಧವಿವರಣೆ
agent_idಪೂರ್ಣಾಂಕ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
agent_nameಸ್ಟ್ರಿಂಗ್ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್

telephony.tool

ಟೆಲಿಫೋನಿ ಕರೆ ಫಂಕ್ಷನ್ ಟೂಲ್ ಅನ್ನು ಆಹ್ವಾನಿಸಿದ ನಂತರ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ತಡೆಯದ ಆಡಿಟ್ ಅಧಿಸೂಚನೆ — ಈ ಈವೆಂಟ್ ವಿತರಿಸಲ್ಪಡುವ ಹೊತ್ತಿಗೆ ಟೂಲ್ ಈಗಾಗಲೇ ಕಾರ್ಯಗತಗೊಂಡಿರುತ್ತದೆ; ಇದು ನಿಮ್ಮ ಸ್ವಂತ ಫಂಕ್ಷನ್ ಟೂಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ (ಅಂತರ್ನಿರ್ಮಿತ, ಜ್ಞಾನ-ಆಧಾರ, ಆ್ಯಪ್-ಸಂಪರ್ಕ, ಅಥವಾ MCP ಟೂಲ್‌ಗಳಲ್ಲ).

{
  "data": {
    "arguments": { "date": "2026-04-21" },
    "call_id": 987654321,
    "from_number": "+14155550199",
    "response": {
      "response": { "available_slots": ["9:00 AM", "2:00 PM"] },
      "status": 200
    },
    "to_number": "+15551234567",
    "tool_name": "search_appointments"
  },
  "event_id": "1f0a7c3e-52d4-4a0e-8f4b-b1a6a1c0d9e2",
  "type": "telephony.tool"
}

response ಎಂಬುದು ಕಾರ್ಯಗತಗೊಂಡ ಫಲಿತಾಂಶವಾಗಿದೆ: ಯಶಸ್ಸಿನಲ್ಲಿ {"status": <http status>, "response": <your endpoint's JSON>}, ಅಥವಾ ವಿಫಲವಾದಾಗ {"status": <status>, "error": "<message>"}.

ಕ್ಷೇತ್ರವಿಧವಿವರಣೆ
agent_idಪೂರ್ಣಾಂಕ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
agent_nameಸ್ಟ್ರಿಂಗ್ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್

telephony.turn

ಟೆಲಿಫೋನಿ ಕರೆ ಪ್ರಗತಿಯಲ್ಲಿರುವಾಗ, ಭಾಷಣ ಹೊಂದಿರುವ ಪ್ರತಿಯೊಂದು ಟರ್ನ್ ಸಂಭವಿಸಿದಂತೆ ಒಮ್ಮೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ — ಏಜೆಂಟ್‌ನ ಮಾತನಾಡಿದ ಪೂರ್ಣಗೊಳಿಕೆಗಳು ಮತ್ತು ಕರೆಮಾಡುವವರ ಟ್ರಾನ್ಸ್‌ಕ್ರೈಬ್ ಮಾಡಿದ ಟರ್ನ್‌ಗಳು. ಪೋಲಿಂಗ್ ಮಾಡುವ ಬದಲು ಸರಳ ವೆಬ್‌ಹುಕ್‌ಗಳ ಮೂಲಕ ಲೈವ್ ಸಂಭಾಷಣೆಯನ್ನು ಅನುಸರಿಸಲು ಇದು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ GET /v1/calls/{call_id}/transcript. ತಡೆಯುವುದಿಲ್ಲ.

{
  "data": {
    "call_id": 987654321,
    "entry_type": "completion",
    "from_number": "+14155550199",
    "position": 7,
    "role": "assistant",
    "start_ms": 15200,
    "text": "How many employees does your company have?",
    "to_number": "+15551234567"
  },
  "event_id": "8d3f5a2c-7b1e-4c9a-b6d0-2e4f6a8c0d1e",
  "type": "telephony.turn"
}
ಕ್ಷೇತ್ರವಿಧವಿವರಣೆ
agent_idಪೂರ್ಣಾಂಕ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
agent_nameಸ್ಟ್ರಿಂಗ್ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
positionಪೂರ್ಣಾಂಕಕರೆ ಇತಿಹಾಸದಲ್ಲಿನ ಟರ್ನ್‌ನ ಸೂಚ್ಯಂಕ — ಕ್ರಮಗೊಳಿಸಲು ಸ್ಥಿರ ಗುರುತು
roleಸ್ಟ್ರಿಂಗ್assistant (ಏಜೆಂಟ್ ಭಾಷಣ) ಅಥವಾ user (ಕರೆಮಾಡುವವರ ಭಾಷಣ)
textಸ್ಟ್ರಿಂಗ್ಹೊರಸೂಸುವ ಸಮಯದಲ್ಲಿ ತಿಳಿದಿರುವ ಟರ್ನ್‌ನ ಟ್ರಾನ್ಸ್‌ಕ್ರಿಪ್ಟ್ ಪಠ್ಯ
entry_typeಸ್ಟ್ರಿಂಗ್ಆಧಾರವಾಗಿರುವ ಇತಿಹಾಸ ನಮೂದು ವಿಧ: completion (ಏಜೆಂಟ್), ಅಥವಾ user_turn / span (ಕರೆಮಾಡುವವರು)
start_ms, end_msಪೂರ್ಣಾಂಕಕರೆ ಆರಂಭದಿಂದ ms ಗಳಲ್ಲಿ ಆಡಿಯೊ ಆಫ್‌ಸೆಟ್‌ಗಳು; ಹೊರಸೂಸುವ ಸಮಯದಲ್ಲಿ ಪ್ಲೇಔಟ್ ಸಮಯ ಈಗಾಗಲೇ ತಿಳಿದಿದ್ದಾಗ ಮಾತ್ರ ಇರುತ್ತವೆ

web.incoming

telephony.incoming ನ ವೆಬ್-ಚಾನೆಲ್ ಸಮಾನವಾದುದು; ವೆಬ್ ವಿಜೆಟ್ ಸೆಷನ್ ಅಥವಾ ಬಿಲ್ಡರ್ ಮೈಕ್ ಪರೀಕ್ಷಾ ಕರೆ ಪ್ರಾರಂಭವಾದಾಗ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಎಂಡ್‌ಪಾಯಿಂಟ್ ವಿತರಣೆಗಳು ಪ್ರತಿಯೊಂದು ವೆಬ್ ಸೆಷನ್‌ಗೆ ಪ್ರತಿಕ್ರಿಯೆ-ಕಾಯದವಾಗಿರುತ್ತವೆ. mode="webhook" ನಲ್ಲಿನ ಪ್ರಕಾಶಿಸಬಹುದಾದ ಕೀಗಳು ಲೆಗಸಿ ವೆಬ್‌ಹುಕ್‌ನಲ್ಲಿ ಹೆಚ್ಚುವರಿಯಾಗಿ ತಡೆಯುವ ಕಾನ್ಫಿಗರೇಶನ್ ವಿನಂತಿಯನ್ನು ಪಡೆಯುತ್ತವೆ — ಆ ತಡೆಯುವ ವಿನಂತಿಯು ವಿಭಿನ್ನ ಆಕಾರವನ್ನು ಹೊಂದಿರುತ್ತದೆ (origin_domain, publishable_key_prefix; ಫೋನ್ ಸಂಖ್ಯೆಗಳಿಲ್ಲ). telephony.incoming / web.incoming ನೋಡಿ.

{
  "data": {
    "call_id": 987654322,
    "from_number": "web",
    "origin_domain": "https://example.com",
    "publishable_key_prefix": "pk_live_a1b2",
    "to_number": "+15551234567"
  },
  "event_id": "9a2b4c6d-8e0f-4a1b-9c2d-3e4f5a6b7c8d",
  "type": "web.incoming"
}

from_number ಯಾವಾಗಲೂ ಅಕ್ಷರಶಃ "web" ಆಗಿರುತ್ತದೆ. ವೆಬ್‌ಹುಕ್-ಮೋಡ್ ವಿಜೆಟ್ ಸೆಷನ್‌ಗಳಿಗೆ to_number ಖಾಲಿಯಾಗಿರುತ್ತದೆ (ಕಾನ್ಫಿಗರೇಶನ್ ನಂತರ ಸೆಷನ್‌ನ ಏಜೆಂಟ್ ಸಂಖ್ಯೆ ನಿಯೋಜಿಸಲಾಗುತ್ತದೆ); ಬಿಲ್ಡರ್ ಮೈಕ್ ಪರೀಕ್ಷಾ ಕರೆಗಳಿಗೆ origin_domain ಮತ್ತು publishable_key_prefix ಖಾಲಿಯಾಗಿರುತ್ತವೆ.

ಕ್ಷೇತ್ರವಿಧವಿವರಣೆ
agent_idಪೂರ್ಣಾಂಕ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
agent_nameಸ್ಟ್ರಿಂಗ್ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್

web.complete

telephony.complete ನ ವೆಬ್-ಚಾನೆಲ್ ಸಮಾನವಾದುದು; ವೆಬ್ ವಿಜೆಟ್ ಕರೆಗಳು (direction: "web") ಮತ್ತು ಬಿಲ್ಡರ್ ಮೈಕ್ ಪರೀಕ್ಷಾ ಕರೆಗಳನ್ನು (direction: "test") ಒಳಗೊಂಡಿರುತ್ತದೆ. ತಡೆಯುವುದಿಲ್ಲ. telephony.complete ನಂತೆಯೇ ಪೇಲೋಡ್ ಆಕಾರವನ್ನು ಹೊಂದಿದ್ದು, origin_domain ಹೆಚ್ಚುವರಿಯಾಗಿರುತ್ತದೆ ಮತ್ತು from_number ಅನ್ನು "web" ಗೆ ಹೊಂದಿಸಲಾಗಿರುತ್ತದೆ.

ಕ್ಷೇತ್ರವಿಧವಿವರಣೆ
agent_idಪೂರ್ಣಾಂಕ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
agent_nameಸ್ಟ್ರಿಂಗ್ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್

web.tool

telephony.tool ನ ವೆಬ್-ಚಾನೆಲ್ ಸಮಾನವಾದುದು. data ಯು from_number / to_number ಬದಲಿಗೆ origin_domain ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ.

ಕ್ಷೇತ್ರವಿಧವಿವರಣೆ
agent_idಪೂರ್ಣಾಂಕ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
agent_nameಸ್ಟ್ರಿಂಗ್ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್

web.turn

telephony.turn ನ ವೆಬ್-ಚಾನೆಲ್ ಸಮಾನವಾದುದು; ವೆಬ್ ವಿಜೆಟ್ ಕರೆಗಳು ಮತ್ತು ಬಿಲ್ಡರ್ ಮೈಕ್ ಪರೀಕ್ಷಾ ಕರೆಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. from_number / to_number ಬದಲಿಗೆ origin_domain ನೊಂದಿಗೆ ಅದೇ ಪೇಲೋಡ್ ಆಕಾರವನ್ನು ಹೊಂದಿರುತ್ತದೆ. telephony.turn ನಂತೆ, ಇದಕ್ಕೂ ಸ್ಪಷ್ಟ ಚಂದಾದಾರಿಕೆ ಅಗತ್ಯವಿದೆ — ಖಾಲಿ events ಅರೇ ಮೂಲಕ ಇದನ್ನು ಎಂದಿಗೂ ವಿತರಿಸಲಾಗುವುದಿಲ್ಲ.

ಕ್ಷೇತ್ರವಿಧವಿವರಣೆ
agent_idಪೂರ್ಣಾಂಕ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
agent_nameಸ್ಟ್ರಿಂಗ್ | ಶೂನ್ಯಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್

ಧ್ವನಿ ಈವೆಂಟ್‌ಗಳು

ಕಸ್ಟಮ್ ಧ್ವನಿ ರಚನೆಯು ಅಸಿಂಕ್ರೋನಸ್ ಆಗಿದೆ. ಈ ನಾನ್-ಬ್ಲಾಕಿಂಗ್ ಈವೆಂಟ್‌ಗಳು ಕ್ಲೋನ್ ವಿವರ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಅನ್ನು ಪೋಲ್ ಮಾಡುವ ಬದಲು ಅಂತಿಮ ಫಲಿತಾಂಶಕ್ಕೆ ಪ್ರತಿಕ್ರಿಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತವೆ.

voice.ready ಮತ್ತು voice.failed ಅನ್ನು events: [] ಹೊಂದಿರುವ ಸಂಸ್ಥೆಯಾದ್ಯಂತದ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗೆ ಮಾತ್ರ ತಲುಪಿಸಲಾಗುತ್ತದೆ. ಅವುಗಳನ್ನು ಸ್ಪಷ್ಟ ಈವೆಂಟ್ ಫಿಲ್ಟರ್‌ಗಳಾಗಿ ಆಯ್ಕೆ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ.

voice.ready

ಕಸ್ಟಮ್ ಧ್ವನಿಯ ಪ್ರಕ್ರಿಯೆ ಪೂರ್ಣಗೊಂಡಾಗ ಮತ್ತು ಅದನ್ನು ಏಜೆಂಟ್‌ಗೆ ನಿಯೋಜಿಸಬಹುದಾದಾಗ ಕಳುಹಿಸಲಾಗುತ್ತದೆ.

{
  "data": {
    "voice": {
      "created_at": "2026-07-30T14:12:08.317Z",
      "display_name": "Support voice",
      "failure_reason": "",
      "gender": "female",
      "id": "cv_2f6f90b0e9a34ee8b39be7d1",
      "language": "en",
      "name": "custom:cv_2f6f90b0e9a34ee8b39be7d1",
      "status": "ready",
      "updated_at": "2026-07-30T14:13:31.605Z"
    }
  },
  "event_id": "2d5f0a61-e9b5-4a3c-b684-29d7d9e4b214",
  "type": "voice.ready"
}

voice.failed

ಕಸ್ಟಮ್ ಧ್ವನಿ ಪ್ರಕ್ರಿಯೆಯು ಶಾಶ್ವತ ವೈಫಲ್ಯವನ್ನು ತಲುಪಿದಾಗ ಕಳುಹಿಸಲಾಗುತ್ತದೆ.

{
  "data": {
    "reason": "audio sample could not be processed",
    "voice": {
      "created_at": "2026-07-30T14:12:08.317Z",
      "display_name": "Support voice",
      "failure_reason": "audio sample could not be processed",
      "gender": "female",
      "id": "cv_2f6f90b0e9a34ee8b39be7d1",
      "language": "en",
      "name": "custom:cv_2f6f90b0e9a34ee8b39be7d1",
      "status": "failed",
      "updated_at": "2026-07-30T14:13:31.605Z"
    }
  },
  "event_id": "3493e985-1a75-4f77-a10a-e74af440cd31",
  "type": "voice.failed"
}
ಕ್ಷೇತ್ರಪ್ರಕಾರವಿವರಣೆ
voice.idಸ್ಟ್ರಿಂಗ್ಕಸ್ಟಮ್ ಧ್ವನಿಯ ಸಾರ್ವಜನಿಕ ID
voice.nameಸ್ಟ್ರಿಂಗ್custom:<public_id> ರೂಪದಲ್ಲಿರುವ ಏಜೆಂಟ್ ಧ್ವನಿ ಮೌಲ್ಯ
voice.display_nameಸ್ಟ್ರಿಂಗ್ಸಂಸ್ಥೆಗಾಗಿ ಪ್ರದರ್ಶಿಸುವ ಧ್ವನಿ ಹೆಸರು
voice.languageಸ್ಟ್ರಿಂಗ್ಕ್ಲೋನ್‌ನ ಏಕ ಭಾಷಾ ಕೋಡ್
voice.genderಸ್ಟ್ರಿಂಗ್male, female, ಅಥವಾ ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್
voice.statusಸ್ಟ್ರಿಂಗ್voice.ready ಗಾಗಿ ready; voice.failed ಗಾಗಿ failed
voice.failure_reasonಸ್ಟ್ರಿಂಗ್ಯಶಸ್ಸಿನ ಸಂದರ್ಭದಲ್ಲಿ ಖಾಲಿ; ವೈಫಲ್ಯದ ಸಂದರ್ಭದಲ್ಲಿ ಪ್ರಕ್ರಿಯೆ ವೈಫಲ್ಯದ ವಿವರ
voice.created_at, voice.updated_atಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ISO 8601 ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳು
reasonಸ್ಟ್ರಿಂಗ್ವೈಫಲ್ಯದ ವಿವರ; voice.failed ನಲ್ಲಿ ಮಾತ್ರ ಇರುತ್ತದೆ

ಗುಣಮಟ್ಟದ ಈವೆಂಟ್‌ಗಳು

call.graded

ಕರೆಗಾಗಿ AI ಗ್ರೇಡಿಂಗ್ ರನ್ ಪೂರ್ಣಗೊಂಡಾಗಲೆಲ್ಲ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ತಡೆಯದ.

{
  "data": {
    "call_id": 987654321,
    "grade": {
      "call_outcome": "success",
      "created_at": "2026-04-20T18:25:11.002Z",
      "detected_issues": [],
      "graded_at": "2026-04-20T18:25:11.002Z",
      "grader_model": "heuristic-v1",
      "id": 5512,
      "score": 92,
      "status": "completed",
      "summary": "Caller asked about their policy and got a full answer…"
    }
  },
  "event_id": "7c1d2e3f-4a5b-4c6d-8e9f-0a1b2c3d4e5f",
  "type": "call.graded"
}
ಕ್ಷೇತ್ರಪ್ರಕಾರವಿವರಣೆ
agent_idinteger | nullನಿಯೋಜಿಸಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
agent_namestring | nullನಿಯೋಜಿಸಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
grade.idintegerಗ್ರೇಡ್ ಐಡಿ
grade.scoreinteger | null0–100
grade.call_outcomestringsuccess, failure, unknown, ಅಥವಾ no_conversation
grade.summarystringಒಂದು ಪ್ಯಾರಾಗ್ರಾಫ್ ಸಾರಾಂಶ
grade.detected_issuesarrayಗ್ರೇಡರ್ ಕಂಡುಹಿಡಿದ ಸಮಸ್ಯೆ ಸ್ಟ್ರಿಂಗ್‌ಗಳು
grade.statusstringಯಾವಾಗಲೂ completed — ಪೂರ್ಣಗೊಂಡ ರನ್‌ಗಳು ಮಾತ್ರ ಹೊರಸೂಸುತ್ತವೆ
grade.grader_modelstringಫಲಿತಾಂಶವನ್ನು ನಿರ್ಮಿಸಿದ ಗ್ರೇಡರ್ ಯಾವುದು (ಉದಾ. heuristic-v1)
grade.graded_at, grade.created_attimestamp

call.data_extracted

ರಚನಾತ್ಮಕ ಡೇಟಾ ಹೊರತೆಗೆಯುವಿಕೆ ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡಾಗಲೆಲ್ಲ ಕಳುಹಿಸಲಾಗುತ್ತದೆ, ಇದರಲ್ಲಿ telephony.complete / web.complete ನಂತರದ ತಡವಾದ ಮರುಪ್ರಯತ್ನ ಅಥವಾ POST /v1/calls/{call_id}/extract ಮೂಲಕದ ಹಸ್ತಚಾಲಿತ ಮರುರನ್ ಕೂಡ ಸೇರಿವೆ. ತಡೆಯದ.

ತಡೆಯುವ ಹೊರತೆಗೆಯುವಿಕೆ ವಿಧಾನದಲ್ಲಿ, ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ ಈವೆಂಟ್ ಸಾಮಾನ್ಯವಾಗಿ 75-ಸೆಕೆಂಡ್ ಹೊರತೆಗೆಯುವಿಕೆ ಮಿತಿಗಿಂತ ಹೆಚ್ಚು ಕಾಯುವುದಿಲ್ಲ. ಹೊರತೆಗೆಯುವಿಕೆ ವರ್ಕರ್ ಪ್ರಕ್ರಿಯೆ ಕಳೆದುಹೋದರೆ, ಉತ್ಪಾದನಾ ಅಂತಿಮಗೊಳಿಸುವಿಕೆ ಡ್ರೇನ್‌ವು (ಪ್ರತಿ ಐದು ನಿಮಿಷಕ್ಕೆ) ಮತ್ತೊಂದು ಹೊರತೆಗೆಯುವಿಕೆ ಪ್ರಯತ್ನವನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು blocking_deadline_at ಮೀರಿರುವ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡುತ್ತದೆ. ನಂತರದ ಯಶಸ್ಸನ್ನು ಈ ಈವೆಂಟ್‌ನಂತೆ ಪ್ರತ್ಯೇಕವಾಗಿ ತಲುಪಿಸಲಾಗುತ್ತದೆ.

{
  "data": {
    "call_id": 987654321,
    "agent_id": 12,
    "agent_name": "Acme intake",
    "extracted_data": {
      "status": "completed",
      "fields": {
        "customer_name": "Alex Morgan",
        "appointment_date": "2026-04-23"
      },
      "evidence": {
        "customer_name": {
          "quote": "My name is Alex Morgan",
          "speaker_role": "caller",
          "turn_index": 4
        },
        "appointment_date": {
          "quote": "April 23 works for me",
          "speaker_role": "caller",
          "turn_index": 7
        }
      },
      "verification": "verified",
      "field_reasons": {},
      "schema_version": "92850758e231a3c95a..."
    },
    "extracted_at": "2026-04-20T18:25:11.002Z",
    "model": "gemini-2.5-flash"
  },
  "event_id": "4d79ef1d-c2b1-4ed6-85b8-8326bd2895ef",
  "type": "call.data_extracted"
}
ಕ್ಷೇತ್ರಪ್ರಕಾರವಿವರಣೆ
agent_idinteger | nullನಿಯೋಜಿಸಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
agent_namestring | nullನಿಯೋಜಿಸಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
extracted_data.statusstringಈ ಈವೆಂಟ್‌ಗೆ ಯಾವಾಗಲೂ completed
extracted_data.fieldsobjectಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ಹೊರತೆಗೆಯುವಿಕೆ ಕ್ಷೇತ್ರ ಕೀಗಳಿಂದ ಗುರುತಿಸಲಾದ ಮೌಲ್ಯಗಳು; ಲಭ್ಯವಿಲ್ಲದ ಮೌಲ್ಯಗಳು null ಆಗಿರುತ್ತವೆ
extracted_data.evidenceobjectಹೊರತೆಗೆಯುವಿಕೆ ಕ್ಷೇತ್ರದಿಂದ ಗುರುತಿಸಲಾದ ಸಾಕ್ಷ್ಯ. ಶೂನ್ಯವಲ್ಲದ ಮೌಲ್ಯವು ನಿಖರವಾದ ರಚನಾತ್ಮಕವಾಗಿ ಪರಿಶೀಲಿಸಲಾದ ಉಲ್ಲೇಖವನ್ನು (ಗರಿಷ್ಠ 1,000 ಅಕ್ಷರಗಳು), speaker_role (caller ಅಥವಾ agent) ಮತ್ತು turn_index ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ; ಮಾದರಿ ಹಿಂತಿರುಗಿಸಿದ ಉದ್ದವಾದ ಉಲ್ಲೇಖಗಳನ್ನು ಮೊಟಕುಗೊಳಿಸುವ ಬದಲು ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದರ ಕ್ಷೇತ್ರ null ಆಗಿರುವಾಗ ಸಾಕ್ಷ್ಯವು null ಆಗಿರುತ್ತದೆ
extracted_data.verificationstringಪ್ರತಿಯೊಂದು ಅಭ್ಯರ್ಥಿ ಕ್ಷೇತ್ರಕ್ಕೂ ಸ್ವತಂತ್ರ ಸಾಕ್ಷ್ಯ ಪಾಸ್ ನಿಖರವಾಗಿ ಒಂದು ಮಾನ್ಯ ತೀರ್ಪನ್ನು ಹಿಂತಿರುಗಿಸಿದಾಗ ಮಾತ್ರ verified. ಪಾಸ್ ವಿಫಲವಾದರೆ, ಸಮಯ ಮೀರಿದರೆ, ಸಾಕಷ್ಟು ಮಿತಿ ಇಲ್ಲದಿದ್ದರೆ, ಅಥವಾ ವಿರೂಪಿತ ಅಥವಾ ಆಂಶಿಕ ಔಟ್‌ಪುಟ್ ಹಿಂತಿರುಗಿಸಿದರೆ unavailable ಎಂದರ್ಥ. ಸಂಪೂರ್ಣವಾಗಿ ಲಭ್ಯವಿಲ್ಲದ ಪಾಸ್ ಗ್ರಾಹಕ ಪರಿಶೀಲನೆಗಾಗಿ ರಚನಾತ್ಮಕ ಆಧಾರವಿರುವ ಮೌಲ್ಯಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತದೆ. ಆಂಶಿಕ ಔಟ್‌ಪುಟ್‌ಗೆ, ಮಾನ್ಯ ತೀರ್ಪುಗಳನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಿಖರವಾಗಿ ಒಂದು ಮಾನ್ಯ ತೀರ್ಪು ಇಲ್ಲದ ಪ್ರತಿಯೊಂದು ಅಭ್ಯರ್ಥಿಯನ್ನು ಶೂನ್ಯಗೊಳಿಸಲಾಗುತ್ತದೆ
extracted_data.field_reasonsobjectರಚನಾತ್ಮಕ ಆಧಾರೀಕರಣ ಅಥವಾ ಸ್ವತಂತ್ರ ಪರಿಶೀಲಕದಿಂದ ಶೂನ್ಯಗೊಳಿಸಲಾದ ಕ್ಷೇತ್ರಗಳಿಂದ ಗುರುತಿಸಲಾದ ಕಾರಣಗಳು
extracted_data.schema_versionstringಈ ಹೊರತೆಗೆಯುವಿಕೆಗೆ ಬಳಸಲಾದ ನಿಖರ ಕ್ಷೇತ್ರ ಸ್ಕೀಮಾದ ಹ್ಯಾಶ್
extracted_attimestampISO 8601 ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ ಸಮಯ
modelstringಹೊರತೆಗೆಯುವಿಕೆಗೆ ಬಳಸಲಾದ ಮಾದರಿ

campaign.completed

ಅಭಿಯಾನವು running ನಿಂದ completed ಗೆ ಬದಲಾದಾಗ ಒಮ್ಮೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ, ಅದರ ವೇಳಾಪಟ್ಟಿ ಮುಗಿದಿದ್ದರೂ ಅಥವಾ ಎಲ್ಲ ಸಂಪರ್ಕಗಳು ಅಂತಿಮ ಸ್ಥಿತಿಗಳನ್ನು ತಲುಪಿದ್ದರೂ. ರನ್ನರ್ ಮರುಪ್ರಯತ್ನಗಳು ಮತ್ತೊಂದು ಈವೆಂಟ್ ಅನ್ನು ಹೊರಸೂಸುವುದಿಲ್ಲ. ಈ ಸಂಸ್ಥೆ-ಮಟ್ಟದ ಜೀವನಚಕ್ರ ಈವೆಂಟ್ ಅನ್ನು ಏಜೆಂಟ್-ವ್ಯಾಪ್ತಿಯ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಳಿಗೆ ಅಲ್ಲದೆ, ಸಂಸ್ಥೆ-ವ್ಯಾಪ್ತಿಯ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಳಿಗೆ ಮಾತ್ರ ತಲುಪಿಸಲಾಗುತ್ತದೆ. ತಡೆಯದ.

{
  "data": {
    "campaign_id": "3f6b2c9e-2a0d-4c63-b6d6-a708dc98f403",
    "name": "May win-back",
    "agent_id": 12,
    "status": "completed",
    "started_at": "2026-04-20T17:00:00Z",
    "completed_at": "2026-04-20T18:25:11Z",
    "counts": {
      "contacts_total": 150,
      "completed": 121,
      "failed": 11,
      "no_answer": 18,
      "remaining": 0
    }
  },
  "event_id": "8d8f52ce-6b46-423f-9dde-cea0b91ec135",
  "type": "campaign.completed"
}

ನಾಲ್ಕು ಫಲಿತಾಂಶ ಎಣಿಕೆಗಳು ಪರಸ್ಪರ ಪ್ರತ್ಯೇಕವಾಗಿದ್ದು contacts_total ಗೆ ಸೇರುತ್ತವೆ: completed ಯಶಸ್ವಿ ಸಂಪರ್ಕಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ; no_answer ಅಂತಿಮ ಫಲಿತಾಂಶವು ಉತ್ತರ ಇಲ್ಲದಿರುವ, ಅಂತಿಮವಾಗಿ ವಿಫಲಗೊಂಡ/ಖಾಲಿಯಾದ ಸಂಪರ್ಕಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ; failed ಎಲ್ಲ ಇತರ ಅಂತಿಮವಾಗಿ ವಿಫಲಗೊಂಡ/ಖಾಲಿಯಾದ ಸಂಪರ್ಕಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ; ಮತ್ತು remaining ಬಾಕಿ ಇರುವ, ನಿಗದಿಪಡಿಸಿದ ಅಥವಾ ಪ್ರಸ್ತುತ ಕರೆ ಮಾಡುತ್ತಿರುವ ಸಂಪರ್ಕಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಮರುಪ್ರಯತ್ನಕ್ಕಾಗಿ ಕಾಯುತ್ತಿರುವ ಸಂಪರ್ಕವು, ಅದರ ಇತ್ತೀಚಿನ ಪ್ರಯತ್ನಕ್ಕೆ ಉತ್ತರ ಇಲ್ಲದಿದ್ದರೂ, remaining ಆಗಿರುತ್ತದೆ. ಒಮ್ಮೆ-ಮಾತ್ರದ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗೂ ಮೊದಲು ನಡೆಯುತ್ತಿರುವ ಕರೆಗಳನ್ನು ಸಮನ್ವಯಗೊಳಿಸಲಾಗುತ್ತದೆ. started_at ಎಂಬುದು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ಅಭಿಯಾನದ ಆರಂಭ, ಅಥವಾ ಯಾವುದೇ ಆರಂಭವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡದಿದ್ದಾಗ ಅಭಿಯಾನ ರಚನೆಯ ಸಮಯ.

issue.reported

ಸಮಸ್ಯೆ ವರದಿ ರಚಿಸಲ್ಪಟ್ಟಾಗ ಕಳುಹಿಸಲಾಗುತ್ತದೆ — ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಿಂದ ಬಳಕೆದಾರರು ಸಲ್ಲಿಸಿದ್ದರೆ (source: "user") ಅಥವಾ ಕರೆ ಗ್ರೇಡಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಲ್ಪಟ್ಟಿದ್ದರೆ (source: "system"). ತಡೆಯದ.

{
  "data": {
    "call_id": 987654321,
    "issue_report": {
      "created_at": "2026-04-20T18:25:11.002Z",
      "description": "Five-second silence before responding to the main question.",
      "id": 4321,
      "severity": "warning",
      "source": "system",
      "status": "open",
      "title": "Agent paused too long"
    }
  },
  "event_id": "5e6f7a8b-9c0d-4e1f-8a2b-3c4d5e6f7a8b",
  "type": "issue.reported"
}
ಕ್ಷೇತ್ರಪ್ರಕಾರವಿವರಣೆ
agent_idinteger | nullನಿಯೋಜಿಸಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
agent_namestring | nullನಿಯೋಜಿಸಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
issue_report.severitystringcritical, warning, ಅಥವಾ info
issue_report.statusstringopen ಅಥವಾ resolved
issue_report.sourcestringuser (ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಿಂದ ಸಲ್ಲಿಸಲಾಗಿದೆ) ಅಥವಾ system (ಗ್ರೇಡಿಂಗ್‌ನಿಂದ ರಚಿಸಲಾಗಿದೆ)

issue.escalated

ಸಿಬ್ಬಂದಿ ಪರಿಶೀಲನೆಗಾಗಿ ಸಮಸ್ಯೆ ಮಾದರಿಯನ್ನು ThunderPhone ಗೆ ಕಳುಹಿಸಿದಾಗ ಕಳುಹಿಸಲಾಗುತ್ತದೆ: ThunderPhone ಗೆ ವರದಿ ಮಾಡಿ ನಂತರ, ಅಥವಾ AI ಮೂಲಕ ಸರಿಪಡಿಸುವಿಕೆಯು ಗ್ರಾಹಕ-ಬದಿಯ ಪರಿಹಾರವನ್ನು ದೃಢೀಕರಿಸಲು ಸಾಧ್ಯವಾಗದೆ ಸಮಸ್ಯೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾರ್ಗನಿರ್ದೇಶಿಸಿದಾಗ. ಸಂಸ್ಥೆ-ವ್ಯಾಪ್ತಿಯ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಳು ಮಾತ್ರ ಈ ಈವೆಂಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತವೆ.

{
  "data": {
    "automatic": false,
    "cluster_id": "7ac2844c-2df0-4fa8-a560-7378da649e19",
    "escalation_id": "ec99f52b-c8c0-41dd-a4f2-dd8a07b10894",
    "status": "open"
  },
  "event_id": "d8f8f420-7a42-45ba-bcf1-b747f9bbecda",
  "type": "issue.escalated"
}
ಕ್ಷೇತ್ರಪ್ರಕಾರವಿವರಣೆ
automaticbooleanಸ್ವಯಂಚಾಲಿತ ಎಸ್ಕಲೇಶನ್‌ಗೆ true; ಹಸ್ತಚಾಲಿತ ಎಸ್ಕಲೇಶನ್‌ಗೆ false
cluster_idUUIDಎಸ್ಕಲೇಟ್ ಮಾಡಲಾದ ಸಮಸ್ಯೆ ಮಾದರಿ
escalation_idUUIDಎಸ್ಕಲೇಶನ್ ದಾಖಲೆ
statusstringಈವೆಂಟ್ ಹೊರಸೂಸಿದಾಗ open

ಇದು ಅಧಿಸೂಚನೆಯೇ ಹೊರತು ಸಾಕ್ಷ್ಯ ಬಂಡಲ್ ಅಲ್ಲ. ಸಮಸ್ಯೆ ಮಾದರಿಯೊಂದಿಗೆ ಇದನ್ನು ಸಂಬಂಧಿಸಲು cluster_id ಬಳಸಿ. ThunderPhone ಗೆ ವರದಿ ಮಾಡಿ ನೋಡಿ.


ಪರೀಕ್ಷಾ ಕರೆ ಈವೆಂಟ್‌ಗಳು

test-call.completed

test-call ರನ್ ಅಂತಿಮ ಸ್ಥಿತಿಯನ್ನು — completed ಅಥವಾ failed — ತಲುಪಿದಾಗ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಇದರಲ್ಲಿ ಪ್ರಾರಂಭಿಸುವಾಗಲೇ ವಿಫಲಗೊಂಡು ಎಂದಿಗೂ ಕರೆಯನ್ನು ಉತ್ಪಾದಿಸದ ರನ್‌ಗಳೂ ಸೇರಿವೆ. ತಡೆರಹಿತ. ಬ್ಯಾಚ್ CI ರನ್‌ಗಳನ್ನು ನಿಮ್ಮ ಚಾಟ್/ಅಧಿಸೂಚನೆ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸಂಪರ್ಕಿಸಲು ಉಪಯುಕ್ತವಾಗಿದೆ.

{
  "data": {
    "test_call_run": {
      "call_id": 987654321,
      "completed_at": "2026-04-20T18:25:04.822Z",
      "error_message": "",
      "id": 7110,
      "status": "completed",
      "target_id": 12,
      "target_type": "agent"
    }
  },
  "event_id": "2b3c4d5e-6f7a-4b8c-9d0e-1f2a3b4c5d6e",
  "type": "test-call.completed"
}
ಕ್ಷೇತ್ರಪ್ರಕಾರವಿವರಣೆ
agent_idinteger | nullಒಬ್ಬ ಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
agent_namestring | nullಒಬ್ಬ ಏಜೆಂಟ್ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿದ್ದರೆ, ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಿದ ಏಜೆಂಟ್
test_call_run.target_typestringagent ಅಥವಾ phone_number
test_call_run.target_idintegertarget_type ಗೆ ಹೊಂದಿಕೆಯಾಗುವಂತೆ ರನ್ ಗುರಿಯಾಗಿಸಿಕೊಂಡ ಏಜೆಂಟ್ ಐಡಿ ಅಥವಾ ಫೋನ್-ಸಂಖ್ಯೆ ಐಡಿ
test_call_run.statusstringcompleted ಅಥವಾ failed
test_call_run.call_idinteger | nullಕರೆ ಮಾಡುವ ಮೊದಲು ರನ್ ವಿಫಲಗೊಂಡಾಗ null
test_call_run.error_messagestringಯಶಸ್ವಿಯಾದಾಗ ಖಾಲಿಯಾಗಿರುತ್ತದೆ

ಎಚ್ಚರಿಕೆ ಈವೆಂಟ್‌ಗಳು

alert.triggered

ಡೆವಲಪರ್ ವೆಬ್‌ಹುಕ್‌ಗಳಿಗೆ ತಲುಪಿಸಿ ಚಾನೆಲ್ ಸಕ್ರಿಯಗೊಳಿಸಿರುವ ಎಚ್ಚರಿಕೆ ನಿಯಮವು ಅದರ ಮಿತಿಯನ್ನು ದಾಟಿದಾಗ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ತಡೆರಹಿತ. ನಿಯಮವು ಒಮ್ಮೆ ಸಕ್ರಿಯಗೊಂಡ ನಂತರ ಅದರ ಕೂಲ್‌ಡೌನ್ ಅನ್ನು ಪಾಲಿಸುತ್ತದೆ; ಆದ್ದರಿಂದ ನಿರಂತರ ಉಲ್ಲಂಘನೆಯು ಪ್ರತಿ ಕೂಲ್‌ಡೌನ್ ವಿಂಡೋಗೆ ಒಂದು ಈವೆಂಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.

{
  "data": {
    "comparator": "lt",
    "event_id": "b8e6a1d4-2c3f-4a5b-9c8d-7e6f5a4b3c2d",
    "fired_at": "2026-04-20T18:00:00+00:00",
    "metric": "success_rate",
    "metric_value": 71.4,
    "rule_id": "d2c3b4a5-6f7e-4d8c-9b0a-1c2d3e4f5a6b",
    "rule_name": "Success rate below 80%",
    "threshold": 80.0,
    "window_hours": 24
  },
  "event_id": "4d5e6f7a-8b9c-4d0e-9f1a-2b3c4d5e6f7a",
  "type": "alert.triggered"
}
ಕ್ಷೇತ್ರಪ್ರಕಾರವಿವರಣೆ
event_id (data ನಲ್ಲಿ)UUIDಎಚ್ಚರಿಕೆ ಸಕ್ರಿಯಗೊಳಿಸುವ ಐಡಿ — ಎನ್ವಲಪ್‌ನ ವಿತರಣಾ event_id ಗಿಂತ ಭಿನ್ನವಾಗಿದೆ
rule_id, rule_nameUUID, stringಸಕ್ರಿಯಗೊಂಡ ನಿಯಮ
metricstringsuccess_rate, failure_rate, avg_score, call_volume, ಅಥವಾ suite_regression
comparatorstringlt, lte, gt, ಅಥವಾ gte
metric_valuenumberನಿಯಮ ಸಕ್ರಿಯಗೊಂಡಾಗ ವಿಂಡೋದಾದ್ಯಂತದ ಮೆಟ್ರಿಕ್ ಮೌಲ್ಯ
thresholdnumberಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ಮಿತಿ
window_hoursintegerಕೊನೆಯ ಮೌಲ್ಯಮಾಪನ ವಿಂಡೋ
fired_attimestamp

ನಿಯಮಗಳು, ಮೆಟ್ರಿಕ್‌ಗಳು, ಕೂಲ್‌ಡೌನ್‌ಗಳು ಮತ್ತು ಇಮೇಲ್ / Slack ಚಾನೆಲ್‌ಗಳನ್ನು ರಚಿಸಲು ಎಚ್ಚರಿಕೆಗಳ ಮಾರ್ಗದರ್ಶಿ ನೋಡಿ.


ಸಂಬಂಧಿತ