TelnectPrata med oss
TELNECT / Kunskapsbank

Webhooks för telefoni – hantera samtalshändelser i realtid

En webhook är ett anrop från en tjänst till en mottagande adress när en händelse inträffar. I en telefoniintegration kan det hjälpa ert system att följa samtalet utan att användaren behöver uppdatera sidan manuellt.

Börja med det faktiska händelsekontraktet

Telnects medföljande samtalsreferens beskriver notify-adresser för bland annat answer och hangup. Det anger en möjlighet att få återkoppling, men räcker inte för att anta ett visst leveransformat, en signaturheader eller en återförsöksgaranti.

Begär ett konkret exempel för den aktuella anslutningen. Dokumentera hur händelsen identifieras, vilket samtal den gäller och hur avsändaren ska verifieras. Ordet realtid ska inte tolkas som en garanti om en viss fördröjning.

Ta emot snabbt och bearbeta kontrollerat

Mottagaren behöver kontrollera anropets format, storlek och dokumenterade autentisering innan det accepteras. Spara godkända händelser beständigt eller lägg dem i en hållbar kö innan ni bekräftar mottagningen enligt kontraktet.

Låt separat behandling sköta CRM-uppdateringar och annan långsam logik. Om ni bekräftar först och endast behåller händelsen i minnet kan en processkrasch tappa underlaget.

Planera för upprepning och annan ordning

Utforma mottagaren så att upprepad behandling inte skapar dubbla affärsåtgärder. Använd dokumenterade händelse-ID:n när de finns. Om de saknas behövs en uttrycklig strategi för vilka händelser som faktiskt får betraktas som samma.

Ett samtal kan bestå av flera delar. Anta inte att ett enda samtals-ID tillsammans med händelsetyp alltid är en unik nyckel. Undvik också att ett försenat äldre meddelande flyttar en färdig aktivitet tillbaka till ett tidigare tillstånd.

Stäm av när händelser saknas

Spara separat när händelsen inträffade och när ert system tog emot den, om kontraktet ger underlag för det. Det gör fördröjningar lättare att förstå. Använd dokumenterade läsresurser för avstämning där de finns.

Prova duplicerad leverans, tillfälligt mottagarfel och okänd samtalsreferens i en isolerad testmiljö. Kontrollera vad supporten ser när integrationen inte kan avgöra slutstatus. En begriplig avvikelse är bättre än ett påhittat lyckat resultat.

Underlag och avsändare

Guiderna beskriver tekniska mönster. Syntetiska exempel är märkta och ersätter inte verifiering av er anslutning.

FRÅN IDÉ TILL ETT FÖRSTA TEST

En röstkanal. Ett system.
Ett tydligt nästa steg.

Vi hjälper er att avgränsa Telnects del och vad ni eller er partner bygger.

Boka teknisk genomgång ↗