Skip to main content
Створюєте першого агента вручну? Панель керування проведе вас точно цим процесом — створення агента, додавання номера, симуляція, перевірка — за допомогою покрокового майстра. Почніть із швидкого старту в панелі керування.
Стандартний сценарій «відповісти на дзвінок за допомогою ШІ» з вашого термінала. Ви:
  1. Створите агента з промптом і голосом.
  2. Виділите (або підключите власний) номер телефону та призначите агента обробником вхідних викликів.
  3. Зателефонуєте на номер. Переглянете журнал викликів, транскрипт і запис.
Усього API-викликів: чотири. Загальний час: менше п’яти хвилин.

1. Створіть агента

Агент об’єднує промпт, голос і рівень продукту, які керуватимуть викликом. Перегляньте Агенти, щоб дізнатися про всі поля конфігурації; мінімальна конфігурація:
Збережіть повернений id — він знадобиться на кроці 2.
Виберіть spark для простих запитань і відповідей за найнижчою вартістю, bolt, коли найважливіша швидкість. Перейдіть на storm-base-with-ack, якщо вашому промпту потрібні глибші міркування та він може допускати півсекундну заповнювальну репліку, поки модель обмірковує відповідь. Див. рівні продуктів.

2. Отримайте номер телефону

Якщо вам просто потрібен номер для дзвінків, виділіть демонстраційний номер із пулу ThunderPhone:
Відповідь містить id і number у форматі E.164. Демонстраційні номери починають зі status="provisioning" і протягом кількох секунд стають active — за потреби періодично надсилайте GET /v1/phone-numbers/{id}, щоб відстежувати зміну статусу.
Для продакшну не використовуйте демонстраційні номери та підключайте власні номери через VoIP. Демонстраційні номери підтримують лише вхідні виклики та мають обмеження за кількістю.

3. Призначте агента

Призначте агента з кроку 1 для обробки вхідних викликів на номер:
Готово — номер активний. Ви також можете встановити outbound_agent_id у тому самому PATCH, щоб номер був готовий і для вихідних викликів.

4. Прийміть виклик

Зателефонуйте на номер зі свого телефона. Агент відповість, представиться відповідно до вашого промпту, і розмова почнеться. Поки виклик триває, він відображається в GET /v1/calls зі status="in_progress". Коли він завершиться, запис оновиться полями end_reason, duration_seconds, billable_minutes і (згодом) URL запису та оцінкою ШІ.

5. Перевірте результати

Отримайте список останніх викликів:
Отримайте транскрипт:
І URL запису (тимчасовий, підписаний):
Якщо ви підписалися на вебхук telephony.complete, ви отримаєте ті самі дані як POST-запит на свій сервер — див. call.complete.

Наступні кроки

Динамічна конфігурація для кожного дзвінка

Вибирайте іншого агента для кожного абонента на основі номера телефону або власної логіки у вебхуку.

Додайте інтеграції інструментів

Дозвольте агенту викликати ваші API під час розмови.

Отримуйте вебхуки call.complete

Передавайте кожен завершений дзвінок у ваш CRM / конвеєр аналітики.

Оцінювання ШІ та звіти про проблеми

Автоматично оцінюйте кожен дзвінок і надсилайте позначені для перевірки.