我在浏览器中使用Twilio客户端js来拨打电话。 在服务器中我构建了Twiml:
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`
});
});
我也试过'action'参数。 在我的状态/密码路由中,即使被叫号码忙或未连接,我也只能将呼叫状态设为已完成或无应答。
答案 0 :(得分:0)
Twilio开发者传道者在这里。
StatusCallbackEvent
's that you can receive from a call are only initiated, ringing, answered, or completed。忙或未连接的呼叫也是完成的呼叫。您是否可以在收到已完成的事件时尝试从API查询呼叫,并查看实际呼叫的状态。