Obtenir un enregistrement d'appel
Le fournisseur de services vocaux getCallRecording vous permet de télécharger un enregistrement d'appel à partir de l'URL renvoyée par une fonction Voice API après la fin d'un appel.
Signature de la méthode
getCallRecording(recordingUrl: string)
Obtenir un enregistrement d'appel
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)
Télécharger un enregistrement d'appel sur Assets
Le SDK Vonage Cloud Runtime dispose d'une fonction d'aide qui vous permet de stocker directement l'appel de l'API Voice avec la fonction Fournisseur d'actifs.
Signature de la méthode
uploadCallRecording(recordingUrl: string, assetsPath: string)
Téléchargement d'un enregistrement d'appel sur Assets
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')