ThunderPhoneWidget gengiver en glasmorfisk opkaldslinje med indbyggede kontrolelementer til at slå lyd fra, afslutte opkaldet og vise forbindelsesstatus. Det er den hurtigste måde at tilføje stemme-AI til en React-app.
Installation
Grundlæggende brug
Egenskaber
Komponenten accepterer følgende egenskaber viaThunderPhoneWidgetProps:
Eksempler
Mørkt tema med brugerdefineret farve
Brugerdefineret placering
Sprog, stemme og kontekst pr. session
Propsenelanguage, voice og context videresendes til sessionsanmodningen (POST /widget/session), når et opkald starter, og tilsidesætter agentens konfigurerede standardværdier for den pågældende session:
context til at give agenten faktuel viden om den side, den besøgende er på — produktoplysninger, priser eller ofte stillede spørgsmål, der er specifikke for siden. Den afkortes på serversiden til 12.000 tegn.
Med hændelses-callbacks
Med brugerdefineret styling
Med ringetone
Afspil en telefonringelyd, mens forbindelsen oprettes:connecting, og toner blødt ud, når agenten opretter forbindelse.
Med brugerdefineret API-base
Fejlhåndtering
Når callbackenonError udløses, modtager den et fejlobjekt med to felter:
Almindelige fejlkoder omfatter domæne ikke tilladt, agent ikke fundet og ugyldig API-nøgle.
Næste trin
Headless-hook
Har du brug for fuld kontrol over brugergrænsefladen? Brug i stedet hooket
useThunderPhone.Styling
Tilpas farver, størrelser og layout med brugerdefinerede CSS-egenskaber.