Skip to main content
A kimenő hívásokkal megadhat egy céltelefonszámot és egy ügynök- konfigurációt a ThunderPhone számára, hogy az AI-ügynök az Ön nevében kezdeményezze a hívást. Tipikus felhasználási esetek:
  • Időpont-visszaigazolások
  • Visszahívások felmérésekhez
  • „Második próbálkozásos” utánkövetések nem fogadott hívás után
  • Diszpécserjellegű értesítések
Teljes listát hív? A vezérlőpult Kampányok funkciója (/dashboard/campaigns) fogadja a kapcsolatok CSV-fájlját, és kezeli az időzóna szerinti hívási időablakokat, a párhuzamosságot és az újrapróbálási szabályzatot. Ez az útmutató az egyedi, programozott hívásokat ismerteti.

Előfeltételek

1

Hozzon saját VoIP-számot

A kimenő hívásokhoz Önnek kell birtokolnia a from_number számot egy VoIP-kapcsolaton keresztül. A demószámok csak bejövő hívásokhoz használhatók. Lásd: Saját telefonszámok használata.
2

Hozzon létre egy ügynököt

A kimenő hívásokhoz készült promptok általában azzal kezdődnek, hogy az ügynök bemutatkozik és ismerteti a célját — „Üdvözlöm, az Acme-től hívom, hogy megerősítsem a holnap délután 3 órára szóló időpontját…” Állítsa az outbound_speak_order értékét agent_first értékre (ez az alapértelmezett).
3

Tartson fenn pozitív egyenleget

A kimenő hívások 402 Payment Required választ adnak vissza, ha az egyenleg ≤ $0.00. Töltsön fel egyenleget a következővel: POST /v1/billing/top-up, vagy engedélyezze az automatikus feltöltést.

Hívás indítása mentett ügynökkel

A legegyszerűbb megoldás — hivatkozzon egy ügynökre azonosító alapján:
Válasz:
A status: "initiated" csak azt jelenti, hogy a kérés elfogadásra került — a hívás még nincs kapcsolva. Kérdezze le rendszeresen a GET /v1/calls/{call_id} végpontot az aktuális állapotért (in_progresscompleted / failed).

Hívás indítása beágyazott konfigurációval

Ha egyszeri promptot szeretne használni, amelyet nem érdemes ügynökként menteni, adja meg helyette a config értéket. A szerkezete megegyezik a call.incoming webhook válaszsémájával:

A hívás követése

Ezzel párhuzamosan iratkozzon fel a telephony.complete webhookra — ez a leggyorsabb módja annak, hogy megtudja, mikor fejeződött be egy hívás. Ha nem tud bejövő webhookokat fogadni, kérdezze le a GET /v1/calls/{call_id} végpontot néhány másodpercenként; a rekord a hívás befejezése után tartalmazza az end_reason, a duration_seconds és a felvétel URL-jét.

Kezelendő hibamódok

Várakoztatási idő szabályozása

Az olyan kimenő hívások, amelyek elhúzódnak, mert a hívott fél lassan válaszol (IVR-menük, várólisták), a max_hold_seconds értékkel korlátozhatók:
Az ügynök bontja a hívást, ha az elmúlt N másodpercben nem érkezett emberi hang. Az alapértelmezett érték 900 (15 perc).

Következő lépések

Kimenő hívások referenciája

Minden kérésmező és hibakód.

A call.complete fogadása

Továbbítsa a befejezett kimenő hívásokat a rendszerébe.

Számlázás

Automatikus feltöltés, hogy a kimenő hívások soha ne hiúsuljanak meg az egyenleg miatt.

Kimenő ügynökök tesztelése

Élesítés előtt futtasson próbahívást a kimenő ügynökével.