Twilio предоставляет некоторая документация, который объясняет, как создать интерактивный голосовой опыт, например, как запрашивать нажатие клавиши у вызывающего абонента и предлагать различные меню или выполнять действия на основе этого.
Однако я не могу найти никакой информации о том, как я могу получить данные из сторонней службы на основе ввода данных пользователем.
Например, предположим, что пользователь вводит свой почтовый индекс на клавиатуре, я хотел бы получить информацию о погоде из API погоды и вернуть ее пользователю в речевой форме.
Это возможно? И если да, то как?





Вполне возможно. Вы можете ознакомиться с документацией ниже, но ключевым виджетом является виджет HTTP-запроса.
Библиотека виджетов Studio
https://www.twilio.com/docs/studio/widget-library#http-request
Соответствующая строка: "JSON: если ваш HTTP-виджет возвращает действительный JSON, вы сможете получить к нему доступ через переменную widgets.MY_WIDGET_NAME.parsed".
Руководство пользователя Studio - Работа с переменными
https://www.twilio.com/docs/studio/user-guide#working-with-variables