Twilio客户端js状态繁忙/取消未激活

问题描述:

我在浏览器中使用Twilio客户端js以拨打电话。 在服务器我建立Twiml:Twilio客户端js状态繁忙/取消未激活

const dial = twiml.dial({ 
      /*action: `http://270311bb.ngrok.io/twilio/callend`,*/ 
      callerId: availableNum.phoneNumber || availableNumbers[0].phoneNumber 
     }, (n) => { 
      n.number(request.body.number, { 
       statusCallback: `http://270311bb.ngrok.io/twilio/${request.body.agentId}/status` 
      }); 
     }); 

我也与“动作”参数尝试。 在我的状态/通话路由中,即使被叫号码占线或未连接,我也只能将呼叫状态视为已完成或未接听。

Twilio开发人员在这里传播。

The StatusCallbackEvent's that you can receive from a call are only initiated, ringing, answered, or completed。忙或未连接的呼叫也完成呼叫。当您收到完成的事件后,您是否可以尝试查询来自API的呼叫,并查看实际呼叫的状态。