问题标签 [twilio-functions]

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 回答
142 浏览

node.js - 如何使用 Twilio 向多个号码发送通知?

我正在尝试使用 Twilio 发送短信通知,但我不能,它只向我添加到通知选项('notificationOpts')中的号码(我的号码)之一发送通知,并且总是发生相同的情况。它仅适用于我的号码,但不适用于我添加的其他号码。我不知道我做错了什么。

0 投票
1 回答
55 浏览

twilio - Twilio Studio 未列出服务

我正在使用 Twilio 的同步库设置同步应用程序。出于某种原因,REST API 方法似乎都不起作用。也就是说,我无法通过运行时函数获得任何对 console.log() 的同步方法。

但是,我可以使用 console.log() 纯文本。

这是我的代码:

唯一似乎要执行的代码是 'console.log("Got to here");'。我也没有收到任何错误消息。

真诚感谢任何指导。

0 投票
1 回答
247 浏览

node.js - Twilio 函数未写入 Firebase

我正在尝试使用 Twilio 函数(几乎与 AWS Lambda 函数,如果您熟悉的话)写入我的 Firebase 数据库,但我无法这样做。Firebase 正在为我生成一个参考密钥,但是当我检查它时,我的 Firebase 数据库中没有出现任何内容。我没有从我的函数中看到任何错误消息。这就是我正在使用的。

在我的函数日志中,我看到以下内容:

  • 执行开始
  • 已初始化的 Firebase 应用
  • 保存到火力基地
  • 保存到 [-LdVpr...]
  • 使用 97 MB 以 974.16 毫秒结束执行

显然 Firebase 正在为我生成一个密钥,但密钥 [-LdVpr...] 没有添加到我的数据库中。可能会发生什么,我该如何进一步解决这个问题?

0 投票
2 回答
63 浏览

twilio - 使用 Laravel 的任务路由器问题。任务未创建?

我已经遵循了 Twilio 文档中的每一步,称为 Dynamic Call Center with Laravel。

我的问题是一个电话通过 IVR,然后在选择一个数字后,什么也没有发生。

我的猜测是它没有创建任务。文档中提供的代码只是使用 json 生成一个任务,仅此而已。我在 Twilio taskrouter 控制台中检查了我的任务,但没有任何显示。

我提供了所有凭据,使用了 ngrok,填写了所有 url 回调。

我期望一个实际创建任务的代码,但是当我通过邮递员调用这个 api 时,没有创建任务

0 投票
1 回答
285 浏览

ios - How do I send an SMS to multiple numbers via Twilio Functions?

I have a page with multiple UITextFields where a user can type in multiple contact numbers. When the send button is clicked it should send a preset text message to the contact numbers listed. I'm using Twilio to run this and I'm using the functions feature so that I don't have to create a separate server. The issue I'm having is that it doesn't send the message out when there is more than one number listed. How do I go about fixing it so that when a user keys in several numbers, it will send the preset message to those said numbers?

I have tried multiple times to fix it but it keeps failing

This is my code in swift:

This is the code in my Twilio function:

I would like it to work so that it sends a message to all the numbers listed in the UITextFields

0 投票
1 回答
536 浏览

node.js - Twilio 功能:收到来电时发送 WhatsApp 消息

我想在Twilio functions接到电话时使用 来执行我的操作。

简单的任务:当我在 twilio 号码上接到电话时,我想转发电话并向 whatsapp 号码发送消息以通知来电。

Twilio 网站上有一个类似的例子:https: //support.twilio.com/hc/en-us/articles/360017437774-Combining-Voice-SMS-and-Fax-TwiML-in-the-Same-Response

但我无法让它与 WhatsApp 一起使用。它仅适用于 SMS 消息,但是当我用数字替换tofrom参数时whatsapp:+01234567890,我没有收到任何消息。

0 投票
1 回答
199 浏览

node.js - 如何在 twilio 函数运行时环境中声明自定义函数?

我有一个函数和一些辅助函数,它们应该访问 Slack 消息历史记录并返回与某个数字字符串匹配的第一条消息。

我已经在我的计算机的 Node.js 环境中对代码进行了广泛的测试,以验证它的工作原理和正确性。但是,我无法让它在 Twilio Function 的运行时环境中工作;我不断收到错误“函数声明中缺少名称。”,并且该函数将无法正确链接或根本无法像函数一样工作。

我究竟做错了什么?

0 投票
0 回答
116 浏览

twilio - 需要帮助了解如何使用 Twilio 函数在 Twilio taskrouter 中发送重定向指令

我正在尝试使用重定向指令将客户和工作人员带入固定长度的电话会议(使用 timeLimit),但在 timeLimit 是通过调用另一个函数确定的意义上是可变的。

我在理解有关此说明的文档时遇到问题。我知道我必须传递一个 call_sid 和一个 url,但是 call sid 是客户呼叫我的号码的 sid 还是我将重定向到的电话会议,如果是客户的 call_sid,我该如何获取它。

twiml url也是我用来将客户或工作人员重定向到呼叫的方法吗?

在这一步中,我将在哪里创建电话会议?

正如您所看到的,我对 API 迷失了方向,希望能提供任何有关查看位置的指导。编辑代码:

这是我的赋值回调 url,但我不知道最后两个参数到底要求什么。这是我在页面底部用作参考的文档https://www.twilio.com/docs/taskrouter/handle-assignment-callbacks

0 投票
1 回答
96 浏览

twilio - 如何修复 Twilio 功能以接听来电并具有语音邮件功能

在 Twilio 电话号码上配置该功能时,该功能将立即将呼叫方定向到语音邮件,但未能通知被叫方有来电并拒绝被叫方(SIP 端点)(user@domain.sip.us1.twilio. com) 接听电话的能力。

我也尝试过使用 TwiML XML。当我在 Twilio 电话号码上配置 TwiML XML 时,被叫方 (user@domain.sip.us1.twilio.com) 会收到来电通知并且能够接听电话并自动将主叫方定向到语音邮件当被叫方不可用时。但是,当呼叫正常结束时,呼叫方会被定向到语音邮件,这是一个问题。

该功能应为被叫方 (user@domain.sip.us1.twilio.com) 提供接听电话的能力,并在被叫方 (user@domain.sip.us1.twilio.com) 时自动将主叫方定向到语音信箱不可用。如果有一种方法可以通过函数或 TwiML XML 实现这一点,那就太好了。

谢谢

0 投票
1 回答
247 浏览

twilio - Twilio studio plus 功能,不能使用 string.split()

我无法使用函数拆分字符串。这是 Studio 中的一个 SMS 应用程序:
用户将他的全名发短信给 Twilio,我调用一个函数并使用他们的全名添加 Liquid 变量并将其发送到一个我只想返回名字的函数。

错误消息:无法读取未定义的属性“拆分”