Twilio-使用会议通知来更新呼叫者

时间:2018-10-01 19:37:53

标签: twilio twilio-api

我的问题:会议中只有一个参与者时,可以使用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进行尝试)。

回到我的问题,可以在只有一个参与者的会议中使用公告,还是我需要回到让“机器人”跳进会议,说些什么然后跳出来的问题。

或者-我是不是弄糟了我对宣告的理解?...

谢谢!

0 个答案:

没有答案