Skip to main content
En fullføringshendelse utløses etter at hver samtale avsluttes — inngående telefoni, utgående telefoni, nettsamtale eller testsamtale (mikrofonøkt i byggeren). Den er ikke-blokkerende: svar med en hvilken som helst 2xx-status. Hendelsen leveres via begge baner:

Nyttelast for forespørsel (leveringer til endepunkter)

Avslutningsårsaker

Transkripsjonsformat

Hver oppføring i transcripts er én samtaledreining. Rollene er user (innringerens tale), model (agentens tale og verktøykall), tool (verktøyresultater) og system (anropshendelser som språkbytter).
For den fullstendig strukturerte dreiningshistorikken (med avbruddsmarkører, bekreftelsesforespørsler og rå posisjoner), bruk GET /v1/calls/{call_id}/history.

Forskjeller i eldre payload

Den eldre webhook-innpakningen med én URL er {"type": "telephony.complete" | "web.complete", "data": {…}} uten event_id, og data-innholdet skiller seg fra endepunktets payload:
  • Dreiningsarrayen ligger under history, ikke transcripts (samme dreiningsskjema som ovenfor).
  • Feltsettet er den rå rapporten ved samtaleslutt og kan inneholde ytterligere interne felt utover tabellen ovenfor — behandle ukjente felt som informasjon.
  • Nettsamtaler (direction: "web") utelater from_number / to_number og legger til origin_domain.
  • Builder-mikrofontestsamtaler rapporteres som telephony.complete på den eldre banen (endepunktssystemet tilordner dem til web.complete).
  • Overføringskoordinering: Når et anrop avsluttes med en overføring, kalles den eldre webhooken synkront og kan svare {"transfer_ready": false} for å signalisere at overføringsmålet ikke er klart. Ethvert annet svar (eller ingen eldre webhook) lar overføringen fortsette. Endepunktleveringer konsulteres aldri for dette.

Eksempelbehandler


Vanlige bruksområder

CRM-integrasjon

Lagre transkripsjonen og opptaks-URL-en for hvert anrop sammen med kundepostene dine.

Analyse

Strøm transkripsjoner til en pipeline for emnemodellering, uthenting av CSAT-signaler eller overvåking av overføringsrate.

Kvalitetsgjennomgang

Åpne anrop i et QA-verktøy for menneskelig gjennomgang, eller kjør dem gjennom din egen evalueringsmodell.

Varsler

Varsle et menneskelig teammedlem ved overføring / feil.

Relatert

telephony.incoming / web.incoming

Den blokkerende motparten som kjører når anropet starter.

Hendelseskatalog

Andre hendelsestyper du kan abonnere på.

API for anropshistorikk

De samme dataene er tilgjengelige via REST for etterfylling / avspilling.