Я добавляю еще один ответ, поскольку приведенный выше ответ относится к старой версии Twilio Studio и больше не работает.
Вы можете инициировать вызов с помощью Twilio REST API на выбранном вами языке программирования, например JavaScript, C #, PHP, Ruby, Python или Java. В качестве альтернативы вы можете использовать запрос cURL, в котором вы передаете URL-адрес, соответствующий любому каналу связи, по которому вы хотите, чтобы беседа велась. Сначала вы должны перейти в консоль бота автопилота и выбрать Channels
на левой панели.
Затем вы можете выбрать, например, Programmable Voice
, как показано ниже.
Скопируйте URL для Programmable Voice
.
В приведенном ниже запросе cURL замените соответствующие переменные на SID своей учетной записи и токен аутентификации (которые можно найти в консоли Twilio, номер телефона, по которому следует позвонить, номер телефона Twilio и URL-адрес программируемого голоса в Url
.
curl -XPOST https://api.twilio.com/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Calls.json \
--data-urlencode "To=PHONE-NUM-TO-CALL" \
--data-urlencode "From=TWILIO-NUMBER" \
--data-urlencode "Url=YOUR-AUTOPILOT-URL" \
-u 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token'
Выполнение этого запроса cURL инициирует исходящий вызов, первое сообщение которого является задачей запуска вашего бота автопилота, а затем бот продолжит разговор. По умолчанию это задача greeting
.
person
lizziepika
schedule
09.04.2020