Twilio Studio 帮助传递名字并播放给来电者

Twilio Studio help to pass a first name and play to the caller

我正在创建一个拨号程序来呼叫患者。

他们回答后会问他们:

说:我是{our company name}打电话来安排约会。如果这是 {{插入名字和姓氏}} 您可以安排您的约会,请按 1

2个问题: 1) 如何通过 REST API 将姓名传递给 Twilio,我看到我可以轻松传递号码进行拨号,但如何发送号码和要说的姓名? 2) 如何将名称插入工作室流程?使用 TTS 在通用音频之间说出他们的名字?

除了强制参数 tofrom 之外,您还需要传递名为 parameters 的第三个参数,它应该是一个 JSON 数据字符串(键值对)。

在您的情况下,如果您想将全名作为 "Smith, John" 传递,则 parameters={"full_name": "Smith, John"}

有了这个,您的 Flow 中的小部件可以引用变量 {{flow.data.full_name}}


您可以拥有更多 key/value 对,例如:parameters={"first_name": "John", "last_name": "Smith"} 并将它们引用为 {{flow.data.first_name}}{{flow.data.last_name}}.

您没有在问题中说明您使用的是什么语言和库,但是如果您使用 Twilio 的 Node.js 库,这里有一个 link 到 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)