Obtener una grabación de llamada
El proveedor de Voice getCallRecording le permite descargar la grabación de una llamada desde la URL devuelta en un archivo Voice API una vez finalizada la llamada.
Firma del método
getCallRecording(recordingUrl: string)
Obtener una grabación de llamada
const session = vcr.createSession();
const voice = new Voice(session);
const stream = await voice.getCallRecording('$RECORDING_URL');
stream.pipe(fs.createWriteStream('$PATH'));
session = vcr.createSession()
voice = Voice(session)
stream = await voice.getCallRecording('$RECORDING_URL')
with open('path', 'wb') as f:
f.write(stream)
Cargar una grabación de llamada en Activos
El SDK de Vonage Cloud Runtime tiene una función de ayuda que te permite almacenar directamente la llamada a Voice API con la función Proveedor de activos.
Firma del método
uploadCallRecording(recordingUrl: string, assetsPath: string)
Cargar una grabación de llamada en Activos
const session = vcr.createSession();
const voice = new Voice(session);
await voice.uploadCallRecording('$RECORDING_URL', '/calls');
session = vcr.createSession()
voice = Voice(session)
await voice.uploadCallRecording('$RECORDING_URL', '/calls')