Я хочу инициировать исходящий звонок с Twilio на номер, предоставляемый такой службой, как nexmo, и иметь возможность прослушать ответ. Основываясь на голосовом сообщении, полученном от получателя, я хотел бы определить свой ответ
Я просмотрел документацию и, насколько я понимаю, исходящий вызов не дает мне доступа к входящему потоку. Объект Call позволяет мне управлять вызовом, но не на основе голосового ответа.
client.calls
.create({
url: 'http://demo.twilio.com/docs/voice.xml',
to: '+15558675310',
from: '+15017122661'
})
.then(call => console.log(call.sid));
Объект вызова не предоставляет мне доступа к звуку разговора.
В целом, я бы хотел, чтобы вызов был инициирован, а моя программа вызывающего абонента получила доступ к ответным голосовым сообщениям, которые она может проанализировать, а затем определить следующий ответ.
Должен ли я рассматривать SIP для этого сценария, поскольку у целевого номера также будет конечная точка SIP?