我正在为 nodeJS 中的调用设置状态回调。我在电话号码配置中设置了“呼叫状态更改”以向我的节点发出 POST 请求。但是 twilio 似乎正在发送所有呼叫的呼叫状态已完成,无论答案是“忙”、“未应答”还是“已完成”。
这是用于显示 Twilio 发送的呼叫状态的节点代码:
app.post("/status", (req, res) => {
res.sendStatus(200);
console.log(req.body);
});
忙音输出:
{
ApiVersion: '2010-04-01',
Called: '',
CallStatus: 'completed',
Duration: '15',
From: 'client:AbrasiveHannahLiberty',
CallDuration: '15',
Direction: 'inbound',
Timestamp: 'Fri, 20 Mar 2020 05:43:09 +0000',
AccountSid: 'ACxxxxxxxx',
CallbackSource: 'call-progress-events',
ApplicationSid: 'APxxxxxxxx',
Caller: 'client:AbrasiveHannahLiberty',
SequenceNumber: '0',
To: '',
CallSid: 'CAxxxxxxxx'
}