Skip to main content
Minden webhooktörzs rendelkezik egy type mezővel, amelynek értéke az ezen az oldalon szereplő eseménytípusok egyike. Amikor feliratkozik egy végpontra, az events tömbnek tartalmaznia kell a kívánt eseménytípusokat (vagy üresnek kell lennie, ha mindenre fel szeretne iratkozni). Két kézbesítési mód továbbítja ezeket az eseményeket: Az alábbi mintaterhelések a végpontborítékot a továbbítási sorrendben mutatják (a kulcsok ábécésorrendben vannak: data, event_id, type); a régi kézbesítések ugyanazt a data értéket tartalmazzák event_id nélkül.

Hívásesemények

telephony.incoming

Akkor kerül elküldésre, amikor egy bejövő hívás eléri az Ön egyik telefonszámát. A végpontkézbesítések minden bejövő hívás esetén elküldött, választ nem váró értesítések, függetlenül attól, hogy a szám ügynökhöz vagy webhookhoz van-e konfigurálva. A hozzárendelt ügynök nélküli számok emellett megkapják a blokkoló konfigurációs kérést az örökölt webhookon — a teljes kérési / válaszsémát lásd itt: telephony.incoming / web.incoming.

telephony.complete

Akkor kerül elküldésre, amikor egy bejövő vagy kimenő telefonhívás véget ér. Nem blokkoló. Tartalmazza a teljes átiratot, a felvétel URL-jét és a számlázási összesítőt. A hasznos adat sémáját lásd itt: telephony.complete / web.complete.

telephony.tool

Akkor kerül elküldésre, miután egy telefonhívás meghív egy függvényeszközt. Nem blokkoló naplózási értesítés — az eszköz már lefutott, amikor ez az esemény kézbesítésre kerül; csak az Ön saját függvényeszközeire vonatkozik (nem a beépített, tudásbázis-, alkalmazáskapcsolati vagy MCP-eszközökre).
A response a végrehajtás eredménye: siker esetén {"status": <http status>, "response": <your endpoint's JSON>}, hiba esetén pedig {"status": <status>, "error": "<message>"}.

web.incoming

A telephony.incoming webcsatornás megfelelője, amely akkor kerül elküldésre, amikor egy webes widget munkamenete vagy egy szerkesztői mikrofonteszt-hívás elindul. A végpontkézbesítések minden webes munkamenet esetén elküldött, választ nem váró értesítések. A mode="webhook" módban lévő közzétehető kulcsok emellett megkapják a blokkoló konfigurációs kérést az örökölt webhookon — ennek a blokkoló kérésnek eltérő az alakja (origin_domain, publishable_key_prefix; nincsenek telefonszámok). Lásd: telephony.incoming / web.incoming.
A from_number értéke mindig a szó szerinti "web". Webhook módú widget-munkameneteknél a to_number üres (a munkamenet ügynökszáma a konfiguráció után lesz hozzárendelve); szerkesztői mikrofonteszt-hívásoknál az origin_domain és a publishable_key_prefix üres.

web.complete

A telephony.complete webcsatornás megfelelője, amely a webes widget-hívásokat (direction: "web") és a szerkesztői mikrofonteszt-hívásokat (direction: "test") fedi le. Nem blokkoló. A hasznos adat alakja megegyezik a telephony.complete eseményével, kiegészítve az origin_domain mezővel, a from_number értéke pedig "web".
Az örökölt egyetlen URL-es webhookon a szerkesztői mikrofonteszt-hívások korábban telephony.complete eseményként szerepelnek — ott csak a direction: "web" hívások használják a web.complete típust. A végpontrendszer a webes és a teszthívásokat is web.* formátumra képezi le. A korábbi hasznos adatok tartalmazhatják az örökölt direction értékeket: widget vagy mic.

web.tool

A telephony.tool webcsatornás megfelelője. A data a from_number / to_number helyett az origin_domain mezőt tartalmazza.

Minőségi események

call.graded

Akkor kerül elküldésre, amikor egy hívás AI-értékelési futása befejeződik. Nem blokkoló.
Egy hívás többször is értékelhető — a gyors heurisztikus értékelést gyakran teljes modellértékelés követi, amint a felvétel elérhetővé válik, és manuális újraértékelésre is van lehetőség. Minden befejezett futás saját call.graded eseményt bocsát ki; a legfrissebb graded_at értéket tekintse hitelesnek.

issue.reported

Akkor kerül elküldésre, amikor egy hibajelentés létrejön — akár egy felhasználó küldi be az irányítópultról (source: "user"), akár a hívásértékelés hozza létre automatikusan (source: "system"). Nem blokkoló.
Egy hívás újraértékelése újraépíti a rendszer által létrehozott hibajelentéseit, ami a létrehozott jelentésekhez ismét kibocsátja az issue.reported eseményt. Ha alapul szolgáló problémánként csak egy értesítést szeretne, szűrje a duplikátumokat call_id + title alapján.

Teszthívási események

test-call.completed

Akkor kerül elküldésre, amikor egy teszthívási futás végleges állapotba kerül — completed vagy failed, beleértve azokat a futásokat is, amelyek indításkor sikertelenek voltak, és soha nem hoztak létre hívást. Nem blokkoló. Hasznos kötegelt CI-futtatások csevegési/értesítési rendszerekhez való kapcsolásához.

Riasztási események

alert.triggered

Akkor küldjük, amikor egy riasztási szabály, amelynél engedélyezve van a Kézbesítés fejlesztői webhookokba csatorna, átlépi a küszöbértékét. Nem blokkoló. Egy szabály egyszer aktiválódik, majd betartja a várakozási idejét, így a tartós küszöbsértés várakozási időablakonként egy eseményt eredményez.
A szabályok, metrikák, várakozási idők, valamint az e-mailes / Slack-csatornák beállításához tekintse meg a Riasztások útmutatót.

Kapcsolódó

telephony.incoming / web.incoming

A blokkoló bejövőhívás-adatcsomag, amelyre válaszolnia kell.

telephony.complete / web.complete

Hívás utáni átirat és metrikák.

Webhook-végpontok

Iratkoztasson fel egy URL-t ezen események egy részhalmazára.

Függvényeszközök

A telephony.tool / web.tool események létrehozásának módja.