【发布时间】:2020-03-20 06:04:25
【问题描述】:
我正在为 nodeJS 中的调用设置状态回调。我在电话号码配置中设置了“CALL STATUS CHANGES”来向我的节点发出 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'
}
【问题讨论】:
标签: node.js twilio twilio-api twilio-twiml twilio-programmable-voice