Twilio 呼叫状态始终已完成,即使被拒绝也是如此

Twilio call status always completed even if rejected

我有一个执行以下操作的应用程序。

  1. 当客户端拨打twilio号码时
  2. 我的应用程序将收到通知,并根据代理的可用性将号码列表发回以供 twilio 拨打。
  3. 然后根据第一个电话的状态,如果接听 => 成功,否则尝试另一个座席的号码。

=> 这个版本的问题是同时调用所有代理。不想这样。

=>即使座席拒接,通话状态始终为完成

有没有一种方法可以使用 twilio Voice SDK 来实现我的应用程序需求,而无需使用复杂的 Taskrouter API?

此处为 Twilio 开发人员布道师。

我认为您需要检查 DialCallStatus parameter which will be the status of the call leg you are making with the <Dial> 而不是原始呼叫的状态。

如果有帮助请告诉我。