【发布时间】:2022-07-19 16:23:41
【问题描述】:
我有一个小型 Twilio 应用程序,只要使用我的个人号码(例如 +1111111)呼叫我的 Twilio 号码(例如 +22222222),它就会呼叫一个真实的电话号码(例如 +3333333)。我使用以下 Twilio 函数实现了这一点:
exports.handler = (context, event, callback) => {
const twiml = new Twilio.twiml.VoiceResponse();
twiml.dial("+3333333");
return callback(null, twiml);
};
现在当 +3333333 的所有者拿起他的电话时,呼叫者 (+1111111) 和目标 (+3333333) 之间建立了通话连接。
我如何通过在呼叫者 (+1111111) 或目标 (+3333333) 说话时运行一个函数来实时截取此通话中的语音,以执行诸如更改语音、过滤脏话等操作?
我曾尝试在我的 Twilio 函数中使用 <Gather> 和 <Say> TwiML 动词,但只有在通话结束或挂断后才会触发这些动词。
【问题讨论】:
标签: node.js twilio twilio-programmable-voice