Obravnava dohodnih klicev (API)
Standardni potek »odgovarjanja na telefon z UI« iz vašega terminala. Izvedli boste:
- Ustvarite agenta s pozivom in glasom.
- Zagotovite (ali prinesite) telefonsko številko in agenta dodelite kot njenega upravljavca dohodnih klicev.
- Pokličite številko. Oglejte si dnevnik klicev, prepis in posnetek.
Skupno število klicev API-ja: štiri. Skupni čas: manj kot pet minut.
1. Ustvarite agenta
Agent združuje poziv, glas in produktni paket, ki bodo vodili klic. Za vsa konfiguracijska polja glejte Agenti; najmanj potrebno je:
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"
}'
Shranite vrnjeni id — potrebovali ga boste v 2. koraku.
2. Pridobite telefonsko številko
Če potrebujete le številko za klicanje, zagotovite predstavitveno številko iz skupine ThunderPhone:
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"}'
Odgovor vključuje id in number v obliki E.164. Predstavitvene številke
se začnejo s status="provisioning" in v nekaj sekundah postanejo active —
če želite spremljati prehod, preverjajte
GET /v1/phone-numbers/{id}.
3. Dodelite agenta
Agenta iz 1. koraka povežite z dohodno smerjo številke:
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}'
To je vse — številka je aktivna. V istem PATCH-u lahko nastavite tudi
outbound_agent_id, da bo številka pripravljena tudi za odhodne klice.
4. Sprejmite klic
Pokličite številko s svojim telefonom. Agent odgovori, se predstavi v skladu z vašim pozivom in pogovor se začne.
Med potekom klica se ta prikaže v
GET /v1/calls s
status="in_progress". Ko se konča, se zapis posodobi z
end_reason, duration_seconds, billable_minutes in (sčasoma)
z URL-jem posnetka ter oceno UI.
5. Preglejte rezultate
Pridobite seznam nedavnih klicev:
curl 'https://api.thunderphone.com/v1/calls?limit=5' \
-H "Authorization: Bearer sk_live_YOUR_API_KEY"
Pridobite prepis:
curl https://api.thunderphone.com/v1/calls/{call_id}/transcript \
-H "Authorization: Bearer sk_live_YOUR_API_KEY"
In URL posnetka (kratkotrajni, podpisan):
curl https://api.thunderphone.com/v1/calls/{call_id}/audio \
-H "Authorization: Bearer sk_live_YOUR_API_KEY"
Če ste se naročili na
telephony.complete webhook,
boste iste podatke prejeli kot POST na svoj strežnik — glejte
call.complete.
Naslednji koraki
Izberite drugega agenta za vsakega klicatelja glede na telefonsko številko ali logiko po meri v spletnem klicu.
Omogočite agentu, da med pogovorom kliče vaše API-je.
Vsak zaključen klic pretakajte v svoj CRM ali cevovod za analitiko.
Samodejno ocenite vsak klic in označene klice usmerite v pregled.