ThunderPhone 2.0 er lanceret.Selvbetjening fra 2 cent pr. minut.Læs mere om lanceringen

Using the dashboard

Indbyggede værktøjer

Bed ThunderPhone-agenter om at afslutte opkald, viderestille opkald, navigere på tastaturer, vente i kø, søge i viden, afspille lyde, sende e-mails og beregne totaler.

Indbyggede værktøjer lader en agent udføre almindelige opkaldshandlinger uden at forbinde din egen API. De fleste er tilgængelige automatisk; e-mail, lyde, lommeregneren og videnssøgning vises først, når du konfigurerer den relaterede indstilling eller kilde. Fortæl agenten hvornår den skal bruge hver handling i dens prompt.

VærktøjBrug det tilSådan aktiverer du detUnderstøttede opkald
end_callAfslut en gennemført samtaleAltid tilgængeligtTelefon, Talk i browseren, widget, simulering og Realtime
transfer_callViderestil en telefonopkalderKonfigurer viderestilling i promptenAlmindelige telefonopkald; indlejret Realtime med call_events kan bruge kold viderestilling. Realtime for gemte agenter udelader det.
send_keypad_inputTryk på taster i en telefonmenuAltid tilgængeligt i almindelige telefonopkaldTelefonopkald; indlejret udgående Realtime med call_events. Realtime for gemte agenter udelader det.
no_responseFortsæt med at lytte, mens en automatisk menu taler, eller en opkalder tænker højt; en opkalder, der beder agenten om at vente, får kun "Selvfølgelig."Altid tilgængeligtAlle opkaldstyper
wait_on_holdVent lydløst på, at en person vender tilbageInkluderet i udgående opkaldUdgående telefonopkald og udgående indlejrede Realtime-sessioner
search_knowledge_baseBesvar spørgsmål fra tilknyttede kilderKnyt viden til agentenOpkald med gemte agenter og tilknyttet viden
play_soundAfspil en konfigureret notifikationslydAvanceret → VærktøjslydOpkald med gemte agenter
send_emailSend e-mail til én fast modtagerAvanceret → Send e-mailOpkald med gemte agenter
calculateBeregn totaler, gebyrer og byttepenge præcistAvanceret → LommeregnerOpkald med gemte agenter

end_call

Afslutter det aktuelle opkald, når prompten fortæller modellen, at den skal gøre det. Det er tilgængeligt som standard og har ingen agentindstilling.

Skriv betingelsen og en eventuel påkrævet afsked i prompten:

When the caller confirms they need nothing else, say goodbye and end the call.

Et modelafsluttet opkald har end_reason: "ai_hangup", også når det afsluttes efter advarslen om opkaldets tidsgrænse. Opkaldet afsluttes kun med max_duration, hvis tidsgrænsen nås først, og med balance_exhausted, når den forudbetalte saldo løber tør.

transfer_call

Viderestiller en opkalder på telefon til et fast nummer, som modellen angiver. Kold viderestilling sker med det samme. En varm viderestilling med screening ringer privat til destinationen, før parterne forbindes. Varm viderestilling kræver et verificeret importeret VoIP-nummer, der kan foretage udgående opkald.

Angiv destinationsnummeret og den præcise viderestillingsbetingelse i prompten:

If the caller asks for billing, transfer them to +15551234567.

En vellykket kold viderestilling har end_reason: "ai_transfer"; en fuldført varm overlevering har end_reason: "ai_warm_transfer". Et mislykket varmt forsøg giver kontrollen tilbage til agenten, så opkaldets senere afslutning bestemmer afslutningsårsagen. I sessioner, der ikke er telefonopkald, afslutter en viderestillingsanmodning i stedet sessionen.

Se Viderestil opkald for opsætning i dashboardet og API'et, viderestilling, screening, fejlhåndtering, begrænsninger og test.

send_keypad_input

Sender DTMF-cifre (telefontastatur) 0–9, * og # til en telefonlinje. Modellen bruger det til at navigere i et IVR, den automatiserede menu, der beder opkaldere om at trykke på taster. Det er tilgængeligt som standard og har ingen agentindstilling.

Fortæl modellen, hvilke menuer den må navigere i, og hvor anmodede værdier kommer fra. Bed den ikke om at gætte menuvalg:

Follow the phone menu for account status. Press a key only after the menu
states what that key does. Enter the account number supplied by the caller.

Platformen fjerner ikke-understøttede tegn og sender gyldige cifre i rækkefølge. Hvis der ikke er gyldige cifre tilbage, eller opkaldet ikke kan sende tastaturinput, returneres fejlen til agenten, så den kan håndtere den.

no_response

Holder agenten tavs, mens et automatiseret system stadig taler eller beder den om at blive ved med at lytte, og mens en opkalder tænker højt ("øh, lad mig se") eller vender sig for at tale med en anden. Når en opkalder beder agenten om at vente, mens de gør noget ("et øjeblik", "lad mig lige tjekke", "kan du vente et øjeblik?") og ikke giver den andet at svare på, siger agenten kun "Selvfølgelig." (ikke "Tag dig bare tid") og venter på, at opkalderen taler igen. Agentens opfølgende beskeder ved stilhed kører stadig og bliver altid sagt højt, hvis der fortsat er stille på linjen. Den er ikke til en hilsen fra en rigtig person, et spørgsmål eller en egentlig ventekø. Den er tilgængelig som standard og har ingen agentindstilling.

Hvis din prompt fortæller agenten, hvad den skal sige, når en opkalder beder om et øjeblik, har prompten forrang.

Normalt er den indbyggede beskrivelse nok. For opkald med meget IVR kan du forstærke grænsen i prompten:

Stay silent while a phone menu is still speaking. Answer a live person as soon
as they address you.

Denne handling afslutter ikke opkaldet.

wait_on_hold

Sætter en udgående agent i en lydløs venteposition, indtil et menneske vender tilbage. Modellen bruger den kun, efter den anden part udtrykkeligt siger, at agenten sættes i venteposition. Den er automatisk tilgængelig ved udgående opkald og har ingen dashboardindstilling.

If a person explicitly puts you on hold, wait silently. When they return,
continue from the question you were discussing.

Bed ikke agenten om at bruge den til en IVR-meddelelse som "vent venligst". Ventepositionen varer som standard op til 15 minutter. For almindelige udgående opkald accepterer POST /v1/call et positivt heltal for max_hold_seconds; inline Realtime begrænser max_hold_seconds til 10-900 sekunder. Hvis personen vender tilbage, genoptager agenten uden at ændre opkaldets afslutningsårsag. Hvis grænsen udløber, afslutter platformen opkaldet med end_reason: "ai_hangup".

search_knowledge_base

Søger i dokumenter, der er knyttet til agenten, og returnerer relevante passager. Knyt en vidensbase eller enkelte vidensdokumenter til for at aktivere den, og fortæl derefter modellen, hvilke svar der skal komme fra disse kilder:

Search the knowledge base before answering policy questions. If the first
search is inconclusive, try once more with different key terms.

Hvis en søgning mislykkes, returneres resultatet til agenten. Se Vidensbase for opsætning i dashboardet og via API'et.

play_sound

Afspiller agentens konfigurerede notifikationslyd efter enhver tale i samme tur. Indstil Avanceret → Værktøjslyd til Klokkespil, Ding, eller Bip i dashboardet, og udrul derefter agenten. Ingen fjerner værktøjet.

Med Agents API skal du angive play_sound_asset som "chime", "ding" eller "beep" og derefter udrulle. Sæt den til "" for at deaktivere værktøjet.

After confirming that an appointment was saved, say "You're all set" and play
the notification sound.

En afspilningsfejl returneres til agenten og afslutter ikke opkaldet.

send_email

Sender en e-mail i ren tekst til den ene modtager, som er konfigureret af agentens ejer. Modellen angiver emne og brødtekst. Den ser aldrig en modtagerparameter og kan ikke vælge eller ændre adressen.

Aktivér Avanceret → Send e-mail i dashboardet, gem en modtageradresse, og udrul derefter agenten. Med Agents API skal du angive både send_email_enabled: true og en ikke-tom send_email_recipient og derefter udrulle. Definér udløseren og det påkrævede indhold i prompten:

When the caller asks to leave a message, collect their name, callback number,
and message. Read the details back for confirmation, then email them.

Et opkald kan højst forsøge at sende tre e-mails. Hvert emne er begrænset til 300 tegn, og hver brødtekst til 20.000 tegn. Manglende konfiguration, ugyldigt indhold, grænsen pr. opkald og leveringsfejl returneres til agenten. En mislykket levering bruger stadig et af de tre forsøg.

Test med en kontrolleret modtager, før du udruller bredt. Browser Talk og simulationer sender rigtige e-mails; der findes ingen testkørselstilstand.

calculate

Evaluerer et aritmetisk udtryk nøjagtigt og returnerer resultatet, så agenten ikke lægger priser sammen i hovedet. Den er som standard slået fra. Aktivér Avanceret → Lommeregner i dashboardet, og udrul derefter agenten. Med Agents API skal du sætte calculator_enabled: true og derefter udrulle.

Modellen skriver udtrykket, for eksempel 2*23.5 + 16.5 + 4, og læser resultatet op for den, der ringer. Udtryk kan bruge tal, +, -, *, / og parenteser. Ét opkald kan indeholde op til 10 udtryk adskilt af ;, for eksempel en delsum og totalen med et leveringsgebyr, op til 500 tegn i alt. Resultater afrundes til 10 decimaler. Regningen udføres med nøjagtig decimalaritmetik, så 0.1 + 0.2 returnerer 0.3. Division med nul og alt andet ugyldigt i udtrykket returneres til agenten som en fejl, der skal rettes. Den kører på ThunderPhone og svarer med det samme uden fyldlinje eller tastelyd.

Slå den til for agenter, der oplyser ordretotaler, gebyrer eller byttepenge. Der er ikke behov for at ændre prompten.

Kompatibilitetsnote

Indstillingen Avanceret → Afbrydelsesfrie meddelelser og det ældre felt speak_uninterruptible_enabled bevares af kompatibilitetshensyn, men det har ingen effekt at aktivere dem. Lad indstillingen være slået fra; ingen prompt kan aktivere dette værktøj.

Brug Samtykkemeddelelse til en obligatorisk opkaldsindledende meddelelse. Den afspilles ordret før almindelig samtale og kan ikke afbrydes. Se Love om samtykke til opkaldsoptagelse.

Test og overvåg indbyggede værktøjer

Brug browser-Talk eller en simulation til at kontrollere prompting, videnssøgning, lyde og e-mail. Disse miljøer kan ikke genskabe telefonnetværkets adfærd. Test tastaturnavigation og venteposition i et udgående telefonopkald, og test en komplet varm viderestilling i et rigtigt opkald med et kvalificeret importeret VoIP-nummer. Realtime-understøttelse er begrænset som vist i tabellen ovenfor.

Opkald, priser og webhooks

Indbyggede handlinger har ingen værktøjsafgift pr. brug. Normale opkalds- og udbydergebyrer gælder stadig; se Priser. Deres opkald og resultater kan vises i det afsluttede transkript, men de udsender ikke telephony.tool eller web.tool. Disse hændelser er for brugerdefinerede funktioner. Kun en fuldført afbrydelse eller omstilling ændrer opkaldets end_reason; andre fejl returneres til agenten. Se Webhooks for fuldførte opkald for opkaldsregistreringen.