twilio - Twilio - 使用会议通知来更新呼叫者
问题描述
我的问题:当会议只有一个参与者时,是否可以使用 Twilio 公告?
我的测试应用程序:是一个简单的节点应用程序,它在后台完成工作时让呼叫者等待,并定期更新呼叫者的进度,然后最终将呼叫转移给真人。
问题:我看到了公告,这非常适合我的需求。
我的节点测试应用程序成功地将每个来电转储到自己独特的会议中。我稍后尝试在调用者等待时宣布后台处理的更新。
client.conferences(conferenceSid)
.update({announceUrl:'https://cccbae85.ngrok.io/twilio/announce'})
.then(result => console.log('success'))
.catch(error => console.log('conference error = ' + error));
以下结果:会议错误=错误:未找到请求的资源/2010-04-01/Accounts/ACX*/Conferences/CFb15222ac23964077e8161c819cd9dcca.json
当我将其更改为使用会议和参与者时:
client.conferences(conferenceSid)
.participants (particpantCallSid)
.update({announceUrl:'https://cccbae85.ngrok.io/twilio/announce'})
.then(result => console.log('success'))
.catch(error => console.log('conference error = ' + error));
结果是“成功”,这意味着 ConferenceSid 被接受,但我从未看到任何对announceUrl 的调用(Twilio 中没有错误,没有通过 ngok 尝试)。
所以回到我的问题,可以在只有一个参与者的会议中使用公告,还是我需要回到让“机器人”跳入会议,说点什么,然后跳出来。
或者 - 我是不是彻底搞砸了我对 Announce 的理解......
谢谢!!
解决方案
推荐阅读
- sql-server - SQL Server LEAD 多于一行
- c# - 从 WebService 传递对象
- qt - Qt qml MediaPlayer/Video 仅再现声音(无视频)
- html - 使用 CSS 维护 ID attr 更改
- java - 使用 (:date INTERVAL :field HOUR) 创建 JPQL 语句
- jhipster - 从具有密码授予类型的移动应用程序请求的正确方法是什么?
- php - PHP在不满足条件的情况下输入if-condition
- javascript - 使用 D3.js 的 3D 条形图的透视问题
- wix - 我们可以将 KeyPath="no" 与“组件”元素与注册表一起使用吗
- .net - Windows 工作流:如何在发送活动中为 OperationName 参数指定命名空间 URI?