AACFlow

Twilio Voice

Совершение и управление телефонными звонками

Twilio Voice — это мощная облачная платформа коммуникаций, которая позволяет бизнесам совершать, принимать и управлять телефонными звонками программно через простой API.

Twilio Voice предоставляет надежный API для создания сложных голосовых приложений с глобальным охватом. С покрытием в более чем 100 странах, надежностью уровня оператора связи и SLA доступности 99,95%, Twilio утвердила себя как лидера отрасли в области программируемых голосовых коммуникаций.

Ключевые особенности Twilio Voice включают:

  • Глобальная голосовая сеть: Совершайте и принимайте звонки по всему миру с локальными телефонными номерами в нескольких странах
  • Программируемое управление звонками: Используйте TwiML для управления потоком звонков, записи разговоров, сбора DTMF-ввода и реализации IVR-систем
  • Расширенные возможности: Распознавание речи, преобразование текста в речь, переадресация звонков, конференц-связь и обнаружение автоответчика
  • Аналитика в реальном времени: Отслеживайте качество звонков, продолжительность, затраты и оптимизируйте свои голосовые приложения

В AACFlow интеграция с Twilio Voice позволяет вашим агентам использовать эти мощные голосовые возможности как часть своих рабочих процессов. Это создает возможности для сложных сценариев взаимодействия с клиентами, таких как напоминания о встречах, звонки для верификации, автоматизированные линии поддержки и интерактивные голосовые системы ответа. Интеграция устраняет разрыв между вашими ИИ-рабочими процессами и каналами голосовой связи, позволяя вашим агентам доставлять своевременную, релевантную информацию напрямую через телефонные звонки. Подключая AACFlow к Twilio Voice, вы можете создавать интеллектуальных агентов, которые взаимодействуют с клиентами через их предпочтительный канал связи, улучшая пользовательский опыт при автоматизации рутинных задач звонков.

Инструкции по использованию

Интегрируйте Twilio Voice в рабочий процесс. Совершайте исходящие звонки и получайте записи звонков.

Инструменты

twilio_voice_make_call

Совершить исходящий телефонный звонок с использованием API Twilio Voice.

Входные параметры

ПараметрТипОбязательноОписание
tostringДаНомер телефона для звонка в формате E.164 (например, +14155551234)
fromstringДаВаш номер телефона Twilio для звонка в формате E.164 (например, +14155559876)
urlstringНетURL вебхука, возвращающий инструкции TwiML для звонка (например, https://example.com/twiml)
twimlstringНетИнструкции TwiML для выполнения. Используйте квадратные скобки вместо угловых (например, [Response][Say]Привет[/Say][/Response])
statusCallbackstringНетURL вебхука для обновлений статуса звонка
statusCallbackMethodstringНетHTTP-метод для статусного колбэка (GET или POST)
accountSidstringДаTwilio Account SID
authTokenstringДаTwilio Auth Token
recordbooleanНетЗаписывать ли звонок
recordingStatusCallbackstringНетURL вебхука для обновлений статуса записи
timeoutnumberНетВремя ожидания ответа перед отменой (секунды, по умолчанию: 60)
machineDetectionstringНетОбнаружение автоответчика: Enable или DetectMessageEnd

Выходные данные

ПараметрТипОписание
successbooleanУспешно ли инициирован звонок
callSidstringУникальный идентификатор звонка
statusstringСтатус звонка (queued, ringing, in-progress, completed и т.д.)
directionstringНаправление звонка (outbound-api)
fromstringНомер телефона, с которого совершен звонок
tostringНомер телефона, на который совершен звонок
durationnumberПродолжительность звонка в секундах
pricestringСтоимость звонка
priceUnitstringВалюта стоимости
errorstringСообщение об ошибке, если звонок не удался

twilio_voice_list_calls

Получить список звонков, совершенных на аккаунт и с аккаунта.

Входные параметры

ПараметрТипОбязательноОписание
accountSidstringДаTwilio Account SID
authTokenstringДаTwilio Auth Token
tostringНетФильтр по звонкам на этот номер телефона в формате E.164 (например, +14155551234)
fromstringНетФильтр по звонкам с этого номера телефона в формате E.164 (например, +14155559876)
statusstringНетФильтр по статусу звонка (например, queued, ringing, in-progress, completed, busy, failed, no-answer, canceled)
startTimeAfterstringНетФильтр звонков, начавшихся в эту дату или позже (ГГГГ-ММ-ДД)
startTimeBeforestringНетФильтр звонков, начавшихся в эту дату или раньше (ГГГГ-ММ-ДД)
pageSizenumberНетКоличество записей для возврата (макс. 1000, по умолчанию 50)

Выходные данные

ПараметрТипОписание
successbooleanУспешно ли получены звонки
callsarrayМассив объектов звонков
totalnumberОбщее количество возвращенных звонков
pagenumberТекущий номер страницы
pageSizenumberКоличество звонков на странице
errorstringСообщение об ошибке, если получение не удалось

twilio_voice_get_recording

Получить информацию о записи звонка и транскрипцию (если включено через TwiML).

Входные параметры

ПараметрТипОбязательноОписание
recordingSidstringДаRecording SID для получения (например, RExxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)
accountSidstringДаTwilio Account SID
authTokenstringДаTwilio Auth Token

Выходные данные

ПараметрТипОписание
successbooleanУспешно ли получена запись
recordingSidstringУникальный идентификатор записи
callSidstringCall SID, к которому принадлежит эта запись
durationnumberПродолжительность записи в секундах
statusstringСтатус записи (completed, processing и т.д.)
channelsnumberКоличество каналов (1 для моно, 2 для стерео)
sourcestringКак была создана запись
mediaUrlstringURL для загрузки медиафайла записи
filefileЗагруженный медиафайл записи
pricestringСтоимость записи
priceUnitstringВалюта стоимости
uristringОтносительный URI ресурса записи
transcriptionTextstringТранскрибированный текст из записи (если доступен)
transcriptionStatusstringСтатус транскрипции (completed, in-progress, failed)
transcriptionPricestringСтоимость транскрипции
transcriptionPriceUnitstringВалюта стоимости транскрипции
errorstringСообщение об ошибке, если получение не удалось

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать