Skip to main content
Tworzysz pierwszego agenta ręcznie? Panel prowadzi przez dokładnie ten proces — utwórz agenta, dodaj numer, zasymuluj, sprawdź — za pomocą kreatora z przewodnikiem. Zacznij od szybkiego startu w panelu.
Kanoniczny proces „odbierania telefonu przez AI” z poziomu terminala. Wykonasz:
  1. Utworzysz agenta z promptem i głosem.
  2. Przydzielisz (lub dodasz własny) numer telefonu i przypiszesz agenta jako jego obsługę połączeń przychodzących.
  3. Zadzwonisz na numer. Sprawdzisz dziennik połączeń, transkrypcję i nagranie.
Łączna liczba wywołań API: cztery. Łączny czas: mniej niż pięć minut.

1. Utwórz agenta

Agent łączy prompt, głos i poziom produktu, które będą obsługiwać połączenie. Zobacz Agenci, aby poznać wszystkie pola konfiguracji; minimum to:
Zapisz zwrócone id — będzie potrzebne w kroku 2.
Wybierz spark do prostych pytań i odpowiedzi przy najniższym koszcie, a bolt, gdy najważniejsza jest szybkość. Przejdź na storm-base-with-ack, gdy prompt wymaga głębszego rozumowania i może tolerować półsekundowe wypełnienie, podczas gdy model analizuje. Zobacz poziomy produktu.

2. Uzyskaj numer telefonu

Jeśli potrzebujesz tylko numeru, na który można zadzwonić, przydziel numer demonstracyjny z puli ThunderPhone:
Odpowiedź zawiera id i number w formacie E.164. Numery demonstracyjne zaczynają ze stanem status="provisioning" i stają się active w ciągu kilku sekund — odpytywanie GET /v1/phone-numbers/{id} pozwala obserwować zmianę stanu, jeśli jest to potrzebne.
W środowisku produkcyjnym pomiń numery demonstracyjne i dodaj własne numery przez VoIP. Numery demonstracyjne obsługują wyłącznie połączenia przychodzące i mają ograniczony wolumen.

3. Przypisz agenta

Powiąż agenta z kroku 1 z obsługą połączeń przychodzących numeru:
To wszystko — numer jest aktywny. Możesz także ustawić outbound_agent_id w tym samym żądaniu PATCH, aby numer był również gotowy do wykonywania połączeń wychodzących.

4. Odbierz połączenie

Zadzwoń na numer ze swojego telefonu. Agent odbierze, przedstawi się zgodnie z promptem i rozpocznie się rozmowa. Gdy połączenie trwa, pojawia się w GET /v1/calls ze stanem status="in_progress". Po jego zakończeniu rekord zostanie zaktualizowany o end_reason, duration_seconds, billable_minutes oraz (docelowo) adres URL nagrania i ocenę AI.

5. Sprawdź wyniki

Pobierz listę ostatnich połączeń:
Pobierz transkrypcję:
Oraz adres URL nagrania (krótkotrwały, podpisany):
Jeśli zasubskrybujesz webhook telephony.complete, otrzymasz te same dane jako żądanie POST na swoim serwerze — zobacz call.complete.

Kolejne kroki

Dynamiczna konfiguracja dla każdego połączenia

Wybierz innego agenta dla każdego rozmówcy na podstawie numeru telefonu lub niestandardowej logiki w webhooku.

Dodaj integracje z narzędziami

Pozwól agentowi wywoływać Twoje interfejsy API w trakcie rozmowy.

Odbieraj webhooki call.complete

Przesyłaj każdą zakończoną rozmowę do swojego CRM / potoku analitycznego.

Ocena AI i raporty problemów

Automatycznie oceniaj każde połączenie i kieruj oznaczone do weryfikacji.