0

伙计们,我目前的任务是在使用 Twilio 时实现客户端和最终用户之间交互的转录。呼叫我们的号码后,我需要根据呼叫者号码对智能路由进行一些检查。之后,我继续将来自最终用户的呼叫重定向(转发)到最适合处理相关用户的客户号码。它是这样的:

import VoiceResponse = require("twilio/lib/twiml/VoiceResponse");


    const response: VoiceResponse = new twilio.twiml.VoiceResponse();
    response.dial({
                   action: statusCallback,
                   method: statusCallbackMethod,
                   callerId,
                   record: 'record-from-answer-dual',
                   recordingStatusCallback: `${config.apiURL}/recordings/${app_id}`
                 })

通过这样做,我可以让录音回调工作(我正在使用 Twilio 的 Nodejs 库)。问题是在这种情况下,拨号方法(动词)不会在其参数中使用转录属性,就像使用记录方法时一样,如下所示:

response.record({
                 transcribe: true,
                 transcribeCallback: `${config.apiURL}/transcriptions/${app_id}`,
                 recordingStatusCallback: `${config.apiURL}/recordings/${app_id}`
               })

综上所述,拨号方式(转接呼叫)获取的记录如何开启转录功能?

4

0 回答 0