Twilio Studio поможет передать имя и сыграть звонящему - PullRequest
3 голосов
/ 15 января 2020

Я создаю номеронабиратель, чтобы звонить пациентам.

Как только они ответят, он спросит их:

скажет: это {название нашей компании}, которое звонит, чтобы назначить встречу. Если это {{INSERT FIRST & LAST NAME}}, и вы можете назначить встречу, пожалуйста, нажмите 1

2 вопроса: 1) Как я могу передать имя Twilio через REST API, я вижу, что могу легко набрать номер, но как я могу отправить номер и имя, чтобы сказать? 2) Как мне вставить имя в студийный поток? использовать TTS, чтобы произнести свое имя между generi c audio?

1 Ответ

3 голосов
/ 15 января 2020

В дополнение к обязательным параметрам to и from вам необходимо передать третий параметр с именем parameters, который должен быть JSON данными в виде строки (пары значений ключей).

В вашем случае, если вы хотите передать полное имя как «Смит, Джон», тогда parameters={"full_name": "Smith, John"}.

При этом виджет в вашем потоке может ссылаться на переменную {{flow.data.full_name}}.

Вы можете иметь больше пар ключ / значение, например: parameters={"first_name": "John", "last_name": "Smith"} и ссылаться на них как {{flow.data.first_name}} и {{flow.data.last_name}}.

Вы не сказали в своем вопросе, какой язык и библиотеку вы используете, но если вы используйте библиотеку Twilio Node.js, здесь есть ссылка на документы Twilio об этом: (https://www.twilio.com/docs/studio/rest-api/execution?code-sample=code-create-an-execution-with-custom-parameters&code-language=Node.js&code-sdk-version=3.x)

...