Open in
Innebygde verktøy
Be ThunderPhone-stemmeagenter om å avslutte samtaler, videresende innringere, navigere tastevalg, vente på vent, søke i kunnskapsbasen, spille av lyder og sende e-post.
Innebygde verktøy lar en agent utføre vanlige samtalehandlinger uten å koble til ditt eget API. De fleste er tilgjengelige automatisk. E-post, lyder og kunnskapssøk vises først etter at du har konfigurert den tilhørende innstillingen eller kilden. Fortell agenten når den skal bruke hver handling i prompten.
| Verktøy | Bruk det til | Slik aktiverer du det | Støttede samtaler |
|---|---|---|---|
end_call | Avslutt en fullført samtale | Alltid tilgjengelig | Telefon, Talk i nettleseren, widget, simulering og Realtime |
transfer_call | Viderekoble en innringer | Konfigurer viderekobling i prompten | Vanlige telefonsamtaler; innebygd Realtime med call_events kan bruke kald viderekobling. Realtime for lagrede agenter utelater det. |
send_keypad_input | Trykk på taster i en telefonmeny | Alltid tilgjengelig i vanlige telefonsamtaler | Telefonsamtaler; innebygd utgående Realtime med call_events. Realtime for lagrede agenter utelater det. |
no_response | Fortsett å lytte mens en automatisk meny snakker eller en innringer tenker høyt; en innringer som ber agenten vente, får bare «Selvsagt.» | Alltid tilgjengelig | Alle samtaletyper |
wait_on_hold | Vent stille på at en person kommer tilbake | Inkludert i utgående samtaler | Utgående telefonsamtaler og utgående innebygde Realtime-økter |
search_knowledge_base | Svar basert på vedlagte kilder | Legg ved kunnskap til agenten | Samtaler med lagrede agenter og vedlagt kunnskap |
play_sound | Spill av en konfigurert varslingslyd | Avansert → Verktøylyd | Samtaler med lagrede agenter |
send_email | Send e-post til én fast mottaker | Avansert → Send e-post | Samtaler med lagrede agenter |
end_call
Avslutter den gjeldende samtalen når prompten ber modellen om det. Den er tilgjengelig som standard og har ingen agentinnstilling.
Skriv betingelsen og eventuell nødvendig avskjed i prompten:
When the caller confirms they need nothing else, say goodbye and end the call.En samtale som avsluttes av modellen, har end_reason: "ai_hangup", også når den avsluttes
etter advarselen om samtalens tidsgrense. Samtalen avsluttes med max_duration bare hvis
tidsgrensen nås først, og med balance_exhausted når forhåndsbetalt saldo er brukt opp.
transfer_call
Viderekobler en telefoninnringer til et fast nummer oppgitt av modellen. Kald overføring skjer umiddelbart. En screenet varm overføring ringer destinasjonen privat før partene kobles sammen. Varm overføring krever et verifisert importert VoIP-nummer som kan foreta utgående samtaler.
Oppgi destinasjonsnummeret og den nøyaktige rutingbetingelsen i prompten:
If the caller asks for billing, transfer them to +15551234567.En vellykket kald overføring har end_reason: "ai_transfer"; en fullført varm overlevering har end_reason: "ai_warm_transfer". Et mislykket varmt forsøk returnerer kontrollen til agenten, så samtalens senere avslutning avgjør avslutningsårsaken. I økter som ikke er telefonsamtaler, avslutter en forespørsel om overføring økten i stedet.
Se Viderekoble samtaler for oppsett i dashbordet og API-et, ruting, screening, feilhåndtering, grenser og testing.
send_keypad_input
Sender DTMF-sifre (telefonens tastatur) 0–9, * og # til en telefonlinje. Modellen bruker det til å navigere i en IVR, den automatiserte menyen som ber innringere om å trykke på taster. Det er tilgjengelig som standard og har ingen agentinnstilling.
Fortell modellen hvilke menyer den kan navigere i, og hvor forespurte verdier kommer fra. Ikke be den gjette menyalternativer:
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.Plattformen fjerner tegn som ikke støttes og sender gyldige sifre i riktig rekkefølge. Hvis ingen gyldige sifre gjenstår, eller samtalen ikke kan sende tastaturinndata, returneres feilen til agenten slik at den kan håndtere situasjonen.
no_response
Holder stemmeagenten stille mens et automatisert system fortsatt snakker eller ber den fortsette å lytte, og mens en innringer tenker høyt («eh, la meg se») eller snur seg for å snakke med noen andre. Når en innringer ber stemmeagenten vente mens de gjør noe («ett sekund», «la meg sjekke», «kan du vente litt?») og ikke gir den noe annet å svare på, sier stemmeagenten bare «Selvsagt.» (ikke «Ta den tiden du trenger») og venter på at innringeren skal snakke igjen. Stemmeagentens oppfølginger ved stillhet kjører fortsatt, og blir alltid sagt høyt hvis linjen forblir stille. Dette gjelder ikke en hilsen fra en ekte person, et spørsmål eller en faktisk ventekø. Den er tilgjengelig som standard og har ingen agentinnstilling.
Hvis prompten din forteller stemmeagenten hva den skal si når en innringer ber om et øyeblikk, gjelder prompten.
Vanligvis er den innebygde beskrivelsen nok. For samtaler med mye IVR bør du forsterke grensen i prompten:
Stay silent while a phone menu is still speaking. Answer a live person as soon
as they address you.Denne handlingen avslutter ikke samtalen.
wait_on_hold
Setter en utgående agent i en stille ventetilstand til en person kommer tilbake. Modellen bruker den bare etter at den andre parten uttrykkelig sier at agenten settes på vent. Den er automatisk tilgjengelig i utgående samtaler og har ingen innstilling i dashbordet.
If a person explicitly puts you on hold, wait silently. When they return,
continue from the question you were discussing.Ikke be agenten bruke den for en IVRs «vent litt»-melding. Venting varer som
standard i opptil 15 minutter. For vanlige utgående samtaler godtar
POST /v1/call en positiv heltallsverdi for max_hold_seconds; innebygd
Realtime begrenser max_hold_seconds til 10–900 sekunder. Hvis personen
kommer tilbake, fortsetter agenten uten å endre samtalens sluttårsak. Hvis
grensen utløper, avslutter plattformen samtalen med end_reason: "ai_hangup".
search_knowledge_base
Søker i dokumenter som er knyttet til agenten, og returnerer relevante tekstutdrag. Knytt til en kunnskapsbase eller enkeltstående kunnskapsdokumenter for å aktivere den, og fortell deretter modellen hvilke svar som må komme fra disse kildene:
Search the knowledge base before answering policy questions. If the first
search is inconclusive, try once more with different key terms.Hvis et søk mislykkes, returneres resultatet til agenten. Se Kunnskapsbase for oppsett i dashbordet og API-et.
play_sound
Spiller av agentens konfigurerte varslingslyd etter all tale i samme tur. I dashbordet angir du Avansert → Verktøylyd til Klokkespill, Ding eller Pip, og distribuerer deretter agenten. Ingen fjerner verktøyet.
Med Agents API angir du play_sound_asset som
"chime", "ding" eller "beep", og distribuerer deretter. Angi den som ""
for å deaktivere verktøyet.
After confirming that an appointment was saved, say "You're all set" and play
the notification sound.En avspillingsfeil returneres til agenten og avslutter ikke samtalen.
send_email
Sender en e-post i ren tekst til den ene mottakeren som er konfigurert av agentens eier. Modellen oppgir emnet og brødteksten. Den ser aldri en mottakerparameter og kan ikke velge eller endre adressen.
I dashbordet aktiverer du Avansert → Send e-post, lagrer en
mottakeradresse og distribuerer deretter agenten. Med Agents API
angir du både send_email_enabled: true og en ikke-tom send_email_recipient,
og distribuerer deretter. Definer utløseren og det påkrevde innholdet 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.En samtale kan forsøke å sende maksimalt tre e-poster. Hvert emne er begrenset til 300 tegn, og hver brødtekst til 20 000 tegn. Manglende konfigurasjon, ugyldig innhold, grensen per samtale og leveringsfeil returneres til agenten. En mislykket levering bruker fortsatt ett av de tre forsøkene.
Test med en kontrollert mottaker før du distribuerer bredt. Nettleser-Talk og simuleringer sender ekte e-post; det finnes ingen tørrkjøringsmodus.
Kompatibilitetsmerknad
Innstillingen Avansert → Avbrytelsessikre opplysninger og det eldre feltet
speak_uninterruptible_enabled beholdes for kompatibilitet, men det har ingen
effekt å aktivere dem. La innstillingen være deaktivert; ingen prompt kan
aktivere dette verktøyet.
For en påkrevd opplysning ved starten av samtalen bruker du Samtykkemelding. Den spilles av ordrett før vanlig samtale og kan ikke avbrytes. Se Lover om samtykke til samtaleopptak.
Test og overvåk innebygde verktøy
Bruk nettleser-Talk eller en simulering for å kontrollere prompting, kunnskapssøk, lyder og e-post. Disse miljøene kan ikke gjenskape atferd i telefonnettverket. Test tastaturnavigasjon og venting i en utgående telefonsamtale, og test en fullstendig varm overføring i en ekte samtale med et kvalifisert importert VoIP-nummer. Realtime-støtte er begrenset som vist i tabellen ovenfor.
Samtaler, priser og webhooks
Innebygde handlinger har ingen verktøyavgift per bruk. Vanlige samtale- og leverandørkostnader
gjelder fortsatt; se Priser. Samtalene og resultatene deres kan vises
i det fullførte transkriptet, men de utløser ikke telephony.tool eller web.tool.
Disse hendelsene er for brukerdefinerte funksjoner. Bare en fullført
avslutning eller viderekobling endrer samtalens end_reason; andre feil returneres
til agenten. Se Fullføringswebhooks for samtaleposten.