gpt4 book ai didi

node.js - 如何在 Nodejs 中使用 Twilio API 将 "say"消息添加到 session 开始

转载 作者:太空宇宙 更新时间:2023-11-04 01:39:00 25 4
gpt4 key购买 nike

这是我的代码,它可以完美地通过调用两个号码来创建 session 。不过,我想在 session 开始时添加一条消息说“您好,我们很快就会与您联系”

我读到我可以使用 ngrok 创建带有 XML 响应的 URL,但 ngrok 不适合我。因为 ngrok url 仅当代码仍在本地运行时才对我有用。因此,如果我停止在本地运行我编写的用于生成此 URL 的 Twilio 脚本,则 ngrok URL 将停止工作。

function CallTwilio(number1, number2) {

const Twilio = require('twilio');

var accountSid = 'XXX';
var authToken = 'YYY';
const client = Twilio (accountSid, authToken);


[number1, number2].forEach(function(number_i) {
client.calls.create({
url: 'https://handler.twilio.com/twiml/EH05a82ce144a55344f0d39ac6b20204f1',
to: number_i,
from: 'mynumber',
})
.then((call) => onprogress.stdout.write('Called'));
});

}

最佳答案

这里是 Twilio 开发者布道者。

我注意到,当您创建调用时,您会传递 url这是 TwiML Bin 。我的猜测是您的 TwiML Bin 代码看起来有点像:

<Response>
<Dial><Conference>Conference name</Conference></Dial>
</Response>

如果你想 <Say> 在您调用的人进入 session 之前显示一条消息,那么您需要对此进行调整以包括 <Say> <Dial> 之前。像这样:

<Response>
<Say>Hello, you will be connected shortly.</Say>
<Dial><Conference>Conference name</Conference></Dial>
</Response>

关于node.js - 如何在 Nodejs 中使用 Twilio API 将 "say"消息添加到 session 开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53573139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com