Skip to main content
Komponents ThunderPhoneWidget atveido stiklam līdzīgu zvana joslu ar iebūvētām vadīklām skaņas izslēgšanai, zvana beigšanai un savienojuma statusa attēlošanai. Tas ir ātrākais veids, kā React lietotnei pievienot balss AI.

Instalēšana

Pamatlietošana

Jums obligāti jāimportē CSS fails, lai logrīks tiktu atveidots pareizi. Bez tā logrīkam nebūs stilu.

Rekvizīti

Komponents pieņem šādus rekvizītus, izmantojot ThunderPhoneWidgetProps:

Piemēri

Tumšais motīvs ar pielāgotu krāsu

Pielāgota pozīcija

Valoda, balss un konteksts katrai sesijai

Rekvizīti language, voice un context tiek pārsūtīti uz sesijas pieprasījumu (POST /widget/session), kad sākas zvans, un šai sesijai ignorē balss aģenta konfigurētos noklusējumus:
Izmantojiet context, lai sniegtu balss aģentam faktisku informāciju par lapu, kurā atrodas apmeklētājs — informāciju par produktu, cenām vai konkrētās lapas bieži uzdotiem jautājumiem. Servera pusē tas tiek saīsināts līdz 12 000 rakstzīmēm.

Ar notikumu atzvaniem

Ar pielāgotu stilu

Skatiet stila ceļvedi, lai uzzinātu par visām pieejamajām CSS klasēm un pielāgotajiem rekvizītiem.

Ar zvana signālu

Savienojuma izveides laikā atskaņojiet tālruņa zvana skaņu:
Izmantojiet pielāgotu zvana signālu, nododot audio faila URL:
Zvana signāls tiek atkārtots, kamēr logrīks ir stāvoklī connecting, un vienmērīgi apklust, kad pievienojas balss aģents.

Ar pielāgotu API bāzi

apiBase ir jāiestata tikai tad, ja izmantojat pašu mitinātu vai starpniekservera API galapunktu. Noklusējuma vērtība norāda uz https://api.thunderphone.com/v1.

Kļūdu apstrāde

Kad tiek izsaukts onError atzvans, tas saņem kļūdas objektu ar diviem laukiem: Biežākie kļūdu kodi ietver neatļautu domēnu, neatrastu balss aģentu un nederīgu API atslēgu.

Nākamās darbības

Headless Hook

Vai nepieciešama pilnīga saskarnes kontrole? Tā vietā izmantojiet useThunderPhone āķi.

Stilizēšana

Pielāgojiet krāsas, izmērus un izkārtojumu, izmantojot CSS pielāgotās īpašības.