Я использую Twilio Client (VoIP) с nodejs для совершения вызова с моего устройства на телефон. Я хочу, чтобы функция записи также была связана с этим, но я не вижу, чтобы этот API поддерживал его. Я вижу, что API поддержки поддерживает это, но затем он не поддерживает VOIP. Может кто-то, пожалуйста, укажите пример кода или любую помощь для этого. очень жаль глупый вопрос, но я новичок в программировании. Спасибо заранее.Как использовать функцию записи с помощью Twilio Client (VoIP)
ответ
JavaScript Client на самом деле не делает запись, но TwiML делает. Вы настраиваете свое устройство и устанавливаете соединение с Twilio. Аудио с микрофона вашего устройства отправляется в Twilio, а Twilio воспроизводит звук через динамики вашего устройства, например, при обычном телефонном звонке. Это аналогично тому, как Twilio обрабатывает входящие вызовы с реального телефона. Все те же TwiML-глаголы и существительные, которые доступны для обработки вызовов Twilio Voice, также доступны для обработки соединений Twilio Client.
Так если предположить, что вы вызываете номер клиента и хотите записать звонок, вам нужно будет пройти эту инструкцию в TwiML, то есть:
<Response><Dial record=true>[Number to call]</Dial></Response>
Или в Node.js:
resp.dial({
record:'true'
});
После завершения записи, он получает назначение на запись SID так же, как записи, созданные с помощью глагола, и вы можете получить его с помощью REST API как описано здесь: https://www.twilio.com/docs/api/rest/recording#list
Спасибо за ответ, но приведенный вами пример - это вызов устройства на телефон, а затем вызов на другой телефон (с помощью API Rest-Click), но мне нужно устройство для телефонного звонка, то есть: Twilio Client (VoIP) и функции записи в нем !. –
Обновлено, но все это делается с TwiML! –