ThunderPhoneWidget renderar ett glasliknande samtalsfält med inbyggda kontroller för att stänga av ljudet, avsluta samtalet och visa anslutningsstatus. Det är det snabbaste sättet att lägga till röst-AI i en React-app.
Installation
Grundläggande användning
Egenskaper
Komponenten accepterar följande egenskaper viaThunderPhoneWidgetProps:
Exempel
Mörkt tema med anpassad färg
Anpassad position
Språk, röst och kontext per session
Propparnalanguage, voice och context skickas vidare till sessionsbegäran (POST /widget/session) när ett samtal startar och åsidosätter agentens konfigurerade standardvärden för den sessionen:
context för att ge agenten faktakunskap om sidan som besökaren är på – produktinformation, priser eller vanliga frågor som är specifika för sidan. Den trunkeras på serversidan till 12 000 tecken.
Med händelseåteranrop
Med anpassad stil
Med ringsignal
Spela upp ett telefonringsignal medan anslutningen upprättas:connecting och tonas ut mjukt när agenten ansluter.
Med anpassad API-bas
Felhantering
När återanropetonError utlöses får det ett felobjekt med två fält:
Vanliga felkoder omfattar domän ej tillåten, agent hittades inte och ogiltig API-nyckel.
Nästa steg
Headless-hook
Behöver du full kontroll över användargränssnittet? Använd hooken
useThunderPhone i stället.Stilsättning
Anpassa färger, storlekar och layout med anpassade CSS-egenskaper.