Twilio Node.js-使用statusCallback

时间:2019-06-05 21:33:22

标签: twilio twilio-api

我正在尝试将参与者添加到现有会议中。一切正常,但是现在我想添加一个当新参与者开始响铃时要调用的statusCallback。

这是我创建新参与者的那一行:

client.conferences(conferenceName).participants.create({
  from: `client:${fromAgentId}`,
  to: `client:${toAgentId}`,
  statusCallback: statusCallbackUrl,
  statusCallbackEvent: "initiated ringing answered completed",
  statusCallbackMethod: "POST",
});

正如我所说,新参与者已成功添加到会议中,但从未调用过statusCallbackUrl。

根据这些文档https://www.twilio.com/docs/voice/api/conference-participant?code-language=Node.js#parameters-1,看来participants.create()方法应该接受statusCallback,所以我不知道为什么它不起作用。如果有人有想法,我很想听听您的消息。

1 个答案:

答案 0 :(得分:0)

在这里回答我自己的问题。

似乎Twilio文档有问题。关于statusCallbackEvent参数,文档状态为:

  

可以是:启动,响铃,应答和完成。用空格分隔多个值。

但是,statusCallbackEvent参数应该是一个值数组,而不是用空格分隔多个值。