Skip to main content
ThunderPhoneWidget-komponentti renderöi lasimaisen puhelupalkin, jossa on sisäänrakennetut hallintatoiminnot mykistämiseen, puhelun lopettamiseen ja yhteyden tilan näyttämiseen. Se on nopein tapa lisätä puhetekoäly React-sovellukseen.

Asennus

Peruskäyttö

Sinun on tuotava CSS-tiedosto, jotta widget renderöityy oikein. Ilman sitä widgetillä ei ole tyylejä.

Propit

Komponentti hyväksyy seuraavat propit ThunderPhoneWidgetProps-rajapinnan kautta:

Esimerkkejä

Tumma teema mukautetulla värillä

Mukautettu sijainti

Istuntokohtainen kieli, ääni ja konteksti

language-, voice- ja context-propit välitetään istuntopyyntöön (POST /widget/session) puhelun alkaessa, ja ne ohittavat agentin määritetyt oletusarvot kyseisessä istunnossa:
Käytä context-proppia antaaksesi agentille faktatietoa sivusta, jolla kävijä on — esimerkiksi tuotetietoja, hinnoittelua tai sivukohtaisia usein kysyttyjä kysymyksiä. Se katkaistaan palvelinpuolella 12 000 merkkiin.

Tapahtumakutsujen kanssa

Mukautetulla tyylillä

Katso kaikki käytettävissä olevat CSS-luokat ja mukautetut ominaisuudet tyylioppaasta.

Soittoäänellä

Toista puhelimen sointiääni yhteyden muodostamisen aikana:
Käytä mukautettua soittoääntä välittämällä äänitiedoston URL-osoite:
Soittoääni toistuu silmukassa, kun widget on connecting-tilassa, ja vaimenee pehmeästi, kun agentti yhdistyy.

Mukautetulla API-perusosoitteella

Määritä apiBase vain, jos käytät itse ylläpidettyä tai välityspalvelimen API-päätepistettä. Oletusarvo osoittaa osoitteeseen https://api.thunderphone.com/v1.

Virheenkäsittely

Kun onError-takaisinkutsu käynnistyy, se vastaanottaa virheobjektin, jossa on kaksi kenttää: Yleisiä virhekoodeja ovat esimerkiksi toimialue ei sallittu, agenttia ei löytynyt ja virheellinen API-avain.

Seuraavat vaiheet

Headless-hook

Tarvitsetko täyden hallinnan käyttöliittymään? Käytä sen sijaan useThunderPhone-hookia.

Tyylittely

Mukauta värejä, kokoja ja asettelua CSS-mukautetuilla ominaisuuksilla.