Twilio CallResource没有发布忙碌信号

时间:2017-11-30 18:45:08

标签: twilio

我使用CallResource.Create拨号,并指定To,From,Url和MachineDetection = Enable。我收到一个事件发布到Url我大部分时间指定但是如果调用结果是“忙”(根据Twilio Console日志),我没有收到帖子。无论调用结果如何,我都需要做出反应,如果我没有收到某些事件通知,还有其他正在处理的进程。

我如何保证得到答复;人,机器,忙,失败等等,无论结果如何?

更新:当呼叫结果为“失败”时也会发生这种情况。我们刚刚发生了这种情况。我需要知道呼叫是应答机器还是人(有效),或者呼叫是否因“忙碌”或“失败”或其他任何其他原因而结束。如果在拨打电话时没有通过URL回拨参数,这应该怎么做?

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

当电话收到"忙碌"信号或失败,url参数中的URL不会被调用。

但是,您可以通过设置StatusCallback URL来获取此信息。此URL用于在呼叫期间发送呼叫进度事件,默认情况下,它将在呼叫结束时发送回叫,而不管其结果如何。 This will breakdown to"已完成" (一个成功的电话),"忙碌","没有答案","失败"并且"取消" (在响铃时通过REST API取消呼叫)。

如果有帮助,请告诉我。