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的呼叫,并查看实际呼叫的状态。