Skip to main content
Lähtevissä puheluissa voit antaa ThunderPhonelle kohdenumeron ja agentin määrityksen, jolloin tekoäly soittaa puhelun puolestasi. Tyypillisiä käyttötapauksia:
  • Ajanvarausten vahvistukset
  • Kyselyjen takaisinsoitot
  • “Toinen yritys” -seurannat vastaamattoman puhelun jälkeen
  • Välitystyyliset ilmoitukset
Soitatko kokonaiselle listalle? Hallintapaneelin Kampanjat -toiminto (/dashboard/campaigns) vastaanottaa CSV-tiedoston yhteystiedoista ja hoitaa aikavyöhykkeet huomioivat soittoajat, samanaikaisuuden ja uudelleenyrityskäytännön puolestasi. Tämä opas käsittelee yksittäisiä ohjelmallisia puheluita.

Vaatimukset

1

Ota käyttöön VoIP-numero

Lähtevät puhelut edellyttävät, että omistat from_number-numeron VoIP-yhteyden kautta. Demonumerot ovat vain saapuvia puheluita varten. Katso Käytä omia numeroitasi.
2

Luo agentti

Lähteviin puheluihin suunnattu kehote alkaa yleensä siten, että agentti esittelee itsensä ja tarkoituksensa — “Hei, tässä Acme. Soitan vahvistaakseni huomisen klo 15 ajanvarauksesi…” Aseta outbound_speak_order arvoon agent_first (oletus).
3

Pidä saldo positiivisena

Lähtevät puhelut palauttavat virheen 402 Payment Required, jos saldo on ≤ $0.00. Lataa saldoa käyttämällä POST /v1/billing/top-up tai ota käyttöön automaattinen saldon täydennys.

Soita puhelu tallennetulla agentilla

Yksinkertaisin tapa on viitata agenttiin sen tunnuksella:
Vastaus:
status: "initiated" tarkoittaa vain, että pyyntö hyväksyttiin — puhelua ei ole vielä yhdistetty. Tarkista GET /v1/calls/{call_id} reaaliaikaisen tilan varalta (in_progresscompleted / failed).

Soita puhelu sisäisellä määrityksellä

Jos haluat kertaluonteisen kehotteen, jota ei kannata tallentaa agentiksi, välitä sen sijaan config. Sen rakenne vastaa call.incoming-webhookin vastausskeemaa:

Seuraa puhelua

Tilaa samanaikaisesti telephony.complete-webhook — se on nopein tapa saada tieto puhelun päättymisestä. Jos et voi vastaanottaa saapuvia webhookeja, kysy GET /v1/calls/{call_id} muutaman sekunnin välein; tietue sisältää puhelun päätyttyä end_reason-, duration_seconds- ja tallenteen URL-osoitteen.

Käsittelyn arvoiset virhetilanteet

Puhelun pidossaoloajan hallinta

Lähtevät puhelut, jotka kestävät pitkään, koska vastaanottaja reagoi hitaasti (IVR-valikot, jonot), voidaan rajoittaa max_hold_seconds-asetuksella:
Agentti katkaisee puhelun, jos ihmisen ääntä ei ole vastaanotettu viimeisten N sekunnin aikana. Oletusarvo on 900 (15 minuuttia).

Seuraavat vaiheet

Lähtevien puhelujen viite

Kaikki pyyntökentät ja virhekoodit.

Vastaanota call.complete

Välitä valmistuneet lähtevät puhelut järjestelmääsi.

Laskutus

Automaattinen saldojen lisäys, jotta lähtevät puhelut eivät epäonnistu saldon vuoksi.

Testaa lähteviä agentteja

Tee lähtevästä agentistasi kuivaharjoitus ennen tuotantoa.