Sissetulevate kõnede haldamine (API)
Kanooniline „tehisintellektiga telefonile vastamise” protsess sinu terminalist. Sa:
- lood juhise ja häälega agendi;
- hangid (või tood kaasa) telefoninumbri ja määrad agendi selle sissetulevate kõnede töötlejaks;
- helistad numbrile ning vaatad kõnelogi, transkriptsiooni ja salvestist.
API-kõnesid kokku: neli. Aega kokku: alla viie minuti.
1. Loo agent
Agent koondab juhise, hääle ja tootetaseme, mis kõnet juhivad. Kõigi seadistusväljade kohta vaata Agentide lehte; miinimum on:
curl -X POST https://api.thunderphone.com/v1/agents \
-H "Authorization: Bearer sk_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Acme Support",
"prompt": "You are a friendly support agent for Acme. Help callers with orders and returns. Keep answers short.",
"voice": "john",
"product": "spark"
}'
Salvesta tagastatud id — vajad seda 2. sammus.
2. Hangi telefoninumber
Kui vajad lihtsalt numbrit, millele helistada, hangi demonumber ThunderPhone'i numbrite hulgast:
curl -X POST https://api.thunderphone.com/v1/phone-numbers \
-H "Authorization: Bearer sk_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"area_code": "415"}'
Vastus sisaldab id-d ja E.164 vormingus number-it. Demonumbrid
algavad olekus status="provisioning" ja muutuvad mõne sekundi jooksul
active-ks — ülemineku jälgimiseks küsi perioodiliselt
GET /v1/phone-numbers/{id},
kui see on sulle oluline.
3. Määra agent
Seo 1. sammus loodud agent numbri sissetuleva kõnesuunaga:
curl -X PATCH https://api.thunderphone.com/v1/phone-numbers/{phone_id} \
-H "Authorization: Bearer sk_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"inbound_agent_id": 12}'
See ongi kõik — number on aktiivne. Samas PATCH-päringus saad määrata ka
outbound_agent_id, et number oleks valmis tegema ka väljaminevaid kõnesid.
4. Võta kõne vastu
Helista numbrile oma telefonist. Agent vastab kõnele, tutvustab end vastavalt sinu juhisele ja vestlus algab.
Kõne toimumise ajal kuvatakse see
GET /v1/calls vastuses olekuga
status="in_progress". Kui kõne lõpeb, uuendatakse kirjet väljadega
end_reason, duration_seconds, billable_minutes ning (hiljem)
salvestise URL-i ja tehisintellekti hinnanguga.
5. Vaata tulemused üle
Too hiljutiste kõnede loend:
curl 'https://api.thunderphone.com/v1/calls?limit=5' \
-H "Authorization: Bearer sk_live_YOUR_API_KEY"
Too transkriptsioon:
curl https://api.thunderphone.com/v1/calls/{call_id}/transcript \
-H "Authorization: Bearer sk_live_YOUR_API_KEY"
Ja salvestise URL (lühiajaline, allkirjastatud):
curl https://api.thunderphone.com/v1/calls/{call_id}/audio \
-H "Authorization: Bearer sk_live_YOUR_API_KEY"
Kui tellisid
telephony.complete veebikonksu,
saad sama teabe POST-päringuna oma serverisse — vaata
call.complete.
Järgmised sammud
Vali telefoninumbri või veebikonksus oleva kohandatud loogika alusel igale helistajale erinev agent.
Luba agendil vestluse ajal sinu API-sid kutsuda.
Edasta iga lõppenud kõne oma CRM-i või analüütikakonveierisse.
Hinda iga kõnet automaatselt ja suuna märgistatud kõned ülevaatamisele.