【发布时间】:2018-04-20 11:17:24
【问题描述】:
通过阅读 Twilio 教程,我可以拨打电话。但是,您能否指出一个教程,我可以在其中找到有关如何使用自定义消息(即朋友早上好)在 Twilio 中拨打出站电话的信息?在 Twilio 网站上有几个教程展示了如何拨打电话,但我找不到任何展示如何自定义拨打电话时说出的消息的教程。
【问题讨论】:
标签: twilio twilio-api
通过阅读 Twilio 教程,我可以拨打电话。但是,您能否指出一个教程,我可以在其中找到有关如何使用自定义消息(即朋友早上好)在 Twilio 中拨打出站电话的信息?在 Twilio 网站上有几个教程展示了如何拨打电话,但我找不到任何展示如何自定义拨打电话时说出的消息的教程。
【问题讨论】:
标签: twilio twilio-api
这里是 Twilio 开发者宣传员。
当您 place an outbound call with Twilio 时,您提供了一个指向某个 TwiML 的 URL 参数,该参数告诉 Twilio 下一步如何处理调用。
您可以通过自定义响应的 TwiML 来自定义消息。您需要返回所需的 TwiML。对于您的示例,您可以返回:
<Response>
<Say>Good morning my friend</Say>
</Response>
如果要返回动态内容,则需要从 Web 应用程序生成此 TwiML。
tutorials for building custom voice applications with Twilio in the documentation here一大堆。
让我知道这是否有帮助。
【讨论】:
<Play> 而不是<Say> 的 URL 来在电话中播放 mp3。
对于想知道如何自定义 Twilio 调用消息的新人,您可以在传递的数组中使用twiml 键来创建方法,完整的 sn-p 如下:
$twiml_msg = '<Response>
<Say voice="woman" language="en-US">
Hello NAME_HERE,
Thank you for your interest in our product!
Regards
</Say>
</Response>';
(new Client($account_sid, $auth_token))
->calls
->create(
$to_number,
$twilio_number,
array(
"twiml" => $twiml_msg
)
);
【讨论】: