问题标签 [twilio-node]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
39 浏览

node.js - Twilio:创建会议时,将客户端设备拨入通话并转移到另一部电话

我将解释主要思想是什么......我有一个呼叫中心(使用 node js 和 vue 制作),我的应用程序有代理可以接收和拨打联系人(外部人员,客户),现在我可以拨打呼入和呼出电话。但是我不能像那样转接电话……所以我决定使用会议动词,它实际上作为呼叫中心效果更好,但现在我什至无法在我的应用程序中将呼叫连接到我的代理。

在向客户端(不是代理)进行出站呼叫时,这是否也是相同的方式。

0 投票
1 回答
38 浏览

node.js - 使用 Twilio 发送连续的短信,第二条消息在第一条消息之前到达

尝试通过 nodejs teilio 发送 2 条连续消息时出现问题

我的sendMessage功能看起来像这样

我正在这样使用它

接着

但是,后续消息在第一条消息之前到达,我尝试将第二条消息超时几秒钟,但感觉不是正确的解决方案。

0 投票
1 回答
423 浏览

twilio - twilio 中不提供 WhatsApp 的交互式消息模板

根据 facebook dev docs whatsApp 提供了 2 个模板。

  1. 呼吁采取行动
  2. 快速回复

在查看 twilio 文档后,我没有找到对nodejs的交互式消息模板的支持。

twilio nodejs sdk 中是否不提供whatsApp 的交互式消息模板?如果可以的话,你能提供一个链接吗?谢谢。

0 投票
1 回答
30 浏览

twilio - 无法使用 twilio play 播放音频网址

我尝试从 twilio 做一个简单的电话,播放按摩并挂断,但无论我输入什么网址,当我拨打电话时,我会收到关于功能错误的语音按摩,这是我的代码:

0 投票
1 回答
126 浏览

twilio - 如何在 Twilio 函数“let val = event.widgets.Mortgage_info.Digits.value;”中获取 Gather 输入小部件的值?

我无法在 Twilio 函数中获取收集输入小部件的值,我总是收到错误消息 在此处输入图像描述

这是 Twilio 工作室中收集输入小部件的名称 在此处输入图像描述

此变量不起作用。让 val = event.widgets.Mortgage_info.Digits.value;

0 投票
0 回答
135 浏览

twilio - 创建房间时如何在 Twillio 可编程视频 statusCallback 中指定 statusCallbackEvent?

有没有办法在使用 Room API 创建房间时指定 statusCallbackEvent?就像在 TwiML 中一样,我们可以在此处指定 statusCallbackEvent文档。这是房间创建的代码片段:

目前,它会在每个事件上向我的后端发送 POST 请求,例如“参与者连接,断开连接......”。

这是处理 POST 请求的片段

0 投票
1 回答
55 浏览

typescript - 推断链式函数的 ReturnType<>

我正在使用twilio-nodepkg 并且有以下fetch功能

具有明确定义的返回类型,Promise<PhoneNumberInstance>. 由于我lookupResponse预先初始化,我想直接提取/推断函数的返回类型。

现在,我已经知道如何解开 Promise 的类型:

但是如何指定先前链接的phoneNumbers函数的参数呢?试试这个:

抛出Property 'fetch' does not exist on type 'PhoneNumberListInstance'

我需要在这里通过什么?

0 投票
1 回答
100 浏览

node.js - 从 twilio webhook 发出 POST 请求时传递查询参数

通话结束时,我想向 Microsoft 团队发送数据。为此,我正在使用 Twilio webhook 发出 POST 请求。我在 CALL STATUS CHANGES 中添加了 HTTP 请求的链接。但我也想发送通话期间收集的数据。有没有办法做到这一点?

此处的文章(https://www.twilio.com/docs/usage/webhooks/voice-webhooks)没有提及任何有关传递数据的内容。

我的 POST 请求 URI 看起来像这样:- https://xyz?Name=Himanshu&Phone=1234567890

我希望从内存中收集姓名和电话数据。

0 投票
1 回答
80 浏览

node.js - 有没有办法在 VS CODE 中完全使用 twilio 进行开发?

我正在使用 Twilio 和 Nodejs。但我通常在我不喜欢的 Twilio 控制台中编码。我知道 Nodejs 帮助程序库,但执行高度依赖于 Autopilot 任务。因此,即使我能够通过传递虚拟数据来测试 VS Code 中的功能,如果我需要测试它是否与其他功能和任务一起工作,我必须将其复制粘贴到 Twilio 控制台中。我不确定如何在 VS Code 中模拟自动驾驶仪的执行。

0 投票
1 回答
45 浏览

node.js - 在 twilio 中处理呼叫结束

我正在使用 Twilio 和 Node.js 构建一个对话式语音机器人。每当通话结束时,我都需要将收集到的数据(在 Twilio 自动驾驶仪内存对象中收集)发送到数据库。如果用户完成了与机器人的整个问答会话,我就可以将数据发送到数据库。但是如果用户在两者之间挂断电话,函数的执行就会完全停止。为了处理这个问题,我在 Twilio 控制台中使用“CALL STATUS CHANGES”在调用端触发一个函数(称为 callEnd.js)执行。但是 callEnd 参数中提供的事件对象不包含 Memory 对象。我该如何处理?

我的目标是将部分收集/全部收集的数据推送到数据库。