Я добавляю другой ответ, так как приведенный выше ответ относится к старой версии Twilio Studio и больше не работает.
Вы можете инициировать вызов с помощью API-интерфейса Twilio REST на выбранном вами языке программирования, например JavaScript, C#, PHP, Ruby, Python или Java. В качестве альтернативы вы можете использовать запрос cURL, в котором вы передаете URL-адрес, соответствующий тому каналу связи, который вы хотите включить в разговор. Во-первых, вы должны go к своей консоли бота Autopilot и выбрать Channels
на левой панели. ![left-hand bar](https://lh6.googleusercontent.com/hZmhpWSSdjDAt8pGZIEepTjRrFCYOE0TBQA-vQUzwR59RS4boC0HA4Fc5gllZMGg7i8GfEJsT9RM9v_goRvpMGBh0HWP2vKemh3berOxKMxO_ZDHQGsEmc40KsOvYXKGQGooAx7p)
Затем вы выберете, например, Programmable Voice
, как показано ниже.
Скопируйте URL-адрес для Programmable Voice
.
![programmable voice url](https://docs.google.com/drawings/d/sp-839rfVGsSol41cird7RA/image?parent=e/2PACX-1vQ0uWLxKHYnyIoiCkeBWDCNcARrJARPKVfZpk5LzEBViul6IHh--LtlfIaq9ZoJa3komW58u21qUS-D&rev=5&h=221&w=624&ac=1)
В приведенном ниже запросе 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 инициирует исходящий вызов, первое сообщение которого является задачей инициации вашего бота Autopilot, а затем бот продолжит разговор. По умолчанию это задается как greeting
задача. ![greeting task](https://lh4.googleusercontent.com/hxyIzFh4N-Y6jMSsAgLxgsN78PAx5x_YgYt4n75r_gIYfDsIBkgTTgiCGtFe2Dabd0pLOFSYmRw49TE1KFucO7H_jnAIn2hB0hVpERjKpIi9PLkWKGVA6uB0ju2ftSd1xy2r2aKE)
Опять же, это наиболее недавний способ начать разговор с ботом Twilio Autopilot. Вы можете сделать это на другом языке программирования или также отредактировать его как SMS, подробнее об этом здесь .