- Potwierdzenia wizyt
- Oddzwonienia w ramach ankiet
- Działania następcze „druga próba” po nieodebranym połączeniu
- Powiadomienia w stylu dyspozytorskim
Dzwonisz do całej listy? Funkcja
Kampanie w panelu
(
/dashboard/campaigns) przyjmuje plik CSV z kontaktami i obsługuje
okna połączeń uwzględniające strefy czasowe, współbieżność oraz zasady
ponawiania prób. Ten przewodnik dotyczy pojedynczych połączeń programistycznych.Wymagania wstępne
1
Dodaj numer VoIP
Połączenia wychodzące wymagają posiadania numeru
from_number za pośrednictwem
połączenia VoIP. Numery demonstracyjne
obsługują wyłącznie połączenia przychodzące. Zobacz
Użyj własnych numerów.2
Utwórz agenta
Prompt dla połączeń wychodzących zwykle zaczyna się od przedstawienia się
agenta i określenia celu — „Cześć, tu Acme. Dzwonimy, aby
potwierdzić Twoją jutrzejszą wizytę o 15:00…” Ustaw
outbound_speak_order na agent_first (wartość domyślna).3
Utrzymuj dodatnie saldo
Połączenia wychodzące zwracają
402 Payment Required, jeśli saldo wynosi ≤
$0.00. Doładuj saldo przez
POST /v1/billing/top-up
lub włącz automatyczne doładowanie.Wykonaj połączenie z zapisanym agentem
Najprostsze rozwiązanie — odwołaj się do agenta według identyfikatora:Wykonaj połączenie z konfiguracją inline
Jeśli potrzebujesz jednorazowego promptu, którego nie warto zapisywać jako agenta, przekaż zamiast tegoconfig. Struktura odpowiada schematowi odpowiedzi webhooka
call.incoming:
Monitoruj połączenie
Równolegle zasubskrybuj webhooktelephony.complete —
to najszybszy sposób, aby dowiedzieć się, że połączenie zostało zakończone. Jeśli nie możesz przyjmować
przychodzących webhooków, odpytywanie GET /v1/calls/{call_id} wykonuj co kilka sekund; rekord
zawiera end_reason, duration_seconds oraz adres URL nagrania
po zakończeniu połączenia.
Błędy, które warto obsłużyć
Kontrolowanie czasu oczekiwania
Połączenia wychodzące, które trwają długo, ponieważ odbiorca wolno odpowiada (dr zewa IVR, kolejki), można ograniczyć za pomocąmax_hold_seconds:
Kolejne kroki
Dokumentacja połączeń wychodzących
Każde pole żądania i kod błędu.
Odbieranie call.complete
Przesyłaj zakończone połączenia wychodzące do swojego systemu.
Rozliczenia
Automatyczne doładowanie, aby połączenia wychodzące nigdy nie kończyły się niepowodzeniem z powodu salda.
Testowanie agentów wychodzących
Przetestuj na sucho agenta wychodzącego przed wdrożeniem produkcyjnym.