Обзор
Агентика поддерживает прием входящих звонков через всех поддерживаемых провайдеров телефонии. Когда кто-то звонит на настроенный вами номер телефона, ваш голосовой агент автоматически отвечает и обрабатывает разговор. Входящие и исходящие звонки используют одну и ту же конфигурацию телефонии.Поддерживаемые провайдеры для входящих звонков
Asterisk ARI
Подключитесь к своей собственной Asterisk PBX через Asterisk REST Interface
Плюсофон
Российский оператор облачной телефонии, подключаемый через Asterisk PBX
Как работают входящие звонки
Агентика предоставляет единый URL вебхука входящих звонков на всю организацию:- Звонок получен: ваш провайдер телефонии принимает входящий звонок
- Срабатывает вебхук: провайдер отправляет вебхук на
/inbound/run - Определяются организация и агент: Агентика определяет организацию по учётным данным аккаунта из вебхука, затем находит, какой агент должен ответить, на основе назначения Inbound workflow для набранного номера в вашей конфигурации телефонии
- Потоковая передача аудио: аудио в реальном времени передается между абонентом и агентом через WebSocket
- Обработка разговора: ваш голосовой агент ведет весь разговор
Настройка в Агентике
Настройка входящих звонков состоит из трех шагов:Шаг 1: Настройте провайдера телефонии
Конфигурация телефонии для входящих звонков идентична конфигурации для исходящих звонков. Добавьте (или откройте) конфигурацию на /telephony-configurations, следуя документации своего провайдера:Шаг 2: Назначьте Inbound workflow номеру телефона
- Перейдите на /telephony-configurations и откройте свою конфигурацию
- В разделе Phone numbers отредактируйте номер, который должен принимать входящие звонки
- Установите его Inbound workflow на агента, который должен отвечать
- Сохраните
Шаг 3: Направьте своего провайдера на /inbound/run
Каждому провайдеру нужно указать свой вебхук входящих звонков на глобальный эндпоинт Агентики:
Если вы разворачиваете Агентику самостоятельно (self-hosted), замените
api.agentika.ai на свой собственный домен.Проверка входящих звонков
После завершения настройки в Агентике и настройки у провайдера:- Тестовый звонок: позвоните на настроенный номер телефона с другого телефона
- Проверка соединения: убедитесь, что ваш голосовой агент отвечает и реагирует корректно
- Проверка логов: отслеживайте логи звонков и в Агентике, и в дашборде провайдера
- Качество звука: убедитесь в четкой двусторонней аудиосвязи
Устранение распространенных проблем
Звонки уходят на автоответчик вместо агента
Звонки уходят на автоответчик вместо агента
- Убедитесь, что URL вебхуков правильно настроены у провайдера
- Проверьте, что эндпоинты вебхука публично доступны
- Убедитесь, что номера телефонов правильно привязаны к вашему приложению
Агент не отвечает на входящие звонки
Агент не отвечает на входящие звонки
- Убедитесь, что воркфлоу голосового агента настроен правильно
- Проверьте, что проверка подписи вебхука работает корректно
- Убедитесь, что WebSocket-соединения устанавливаются успешно
Ошибка несовпадения провайдера
Ошибка несовпадения провайдера
- Ошибка: “Configuration error: This phone number is configured for a different telephony provider”
- Решение: проверьте настройки дашборда и обновите конфигурацию URL вебхука, чтобы она соответствовала правильному провайдеру
- Убедитесь, что номер телефона настроен для одного и того же провайдера и в Агентике, и в консоли вашей телефонии
Ошибка «воркфлоу не найден»
Ошибка «воркфлоу не найден»
- Ошибка: “Workflow not found”
- Решение: откройте набранный номер в /telephony-configurations и убедитесь, что назначен Inbound workflow. Без этого назначения Агентике некуда направить звонок.
- Проверьте, что назначенный воркфлоу все еще существует в вашем дашборде
Проверка аккаунта не пройдена
Проверка аккаунта не пройдена
- Ошибка: “Authentication error: Account credentials do not match”
- Решение: убедитесь, что настройки SID/учётных данных аккаунта в Агентике совпадают с настройками у вашего провайдера телефонии
- Заново введите учётные данные провайдера на странице конфигурации телефонии
Номер телефона не настроен
Номер телефона не настроен
- Ошибка: “Phone number not configured: This number is not set up for inbound calls”
- Решение: добавьте этот номер телефона в разделе Phone numbers в конфигурации телефонии на /telephony-configurations
- Убедитесь, что номер телефона также привязан к аккаунту у вашего провайдера
Ошибка проверки подписи
Ошибка проверки подписи
- Ошибка: “Security error: Webhook signature validation failed”
- Решение: убедитесь, что настройка auth-токена в Агентике совпадает с настройками у провайдера
- Убедитесь, что запросы вебхука приходят из проверенных диапазонов IP вашего провайдера телефонии
- Проверьте, что URL вебхука доступен и корректно отвечает
Ошибка превышения квоты
Ошибка превышения квоты
- Ошибка: “Service temporarily unavailable: Your account has exceeded usage limits”
- Решение: обратитесь к администратору или обновите тарифный план, чтобы продолжать принимать звонки
- Проверьте биллинг и лимиты использования у аккаунта провайдера
Общая ошибка аутентификации
Общая ошибка аутентификации
- Ошибка: “Authentication failed”
- Решение: проверьте конфигурацию URL вебхука и убедитесь, что настройки провайдера телефонии совпадают с конфигурацией в дашборде
- Убедитесь, что все учётные данные введены верно и не истекли
- Проверьте, что URL вебхука публично доступен с серверов вашего провайдера
Плохое качество звука на входящих звонках
Плохое качество звука на входящих звонках
- Проверьте пропускную способность сети и задержку между провайдером и Агентикой
- Убедитесь, что конфигурация аудиопайплайна соответствует требованиям провайдера
- Проверьте стабильность WebSocket-соединения
Рекомендации
- Единая конфигурация: используйте одну и ту же конфигурацию телефонии для входящих и исходящих звонков
- Тестирование: всегда проверяйте прием входящих звонков после изменения конфигурации
- Мониторинг: отслеживайте и логи Агентики, и дашборды провайдера для аналитики звонков
- Безопасность: убедитесь, что проверка подписи вебхука включена для безопасности
Дальнейшие шаги
- Выберите провайдера телефонии и завершите базовую настройку
- Следуйте инструкциям по настройке конкретного провайдера
- Назначьте inbound-воркфлоу каждому номеру телефона, который должен принимать звонки
- Протестируйте настройку приема входящих звонков