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
Copie
getCallRecording(recordingUrl: string)
Obtenir un enregistrement d'appel
Copie
const session = vcr.createSession();
const voice = new Voice(session);
const stream = await voice.getCallRecording('$RECORDING_URL');
stream.pipe(fs.createWriteStream('$PATH'));
Copie
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 les enregistrements d'appels de l'API Voice avec la fonction Fournisseur d'actifs.
Signature de la méthode
Copie
uploadCallRecording(recordingUrl: string, assetsPath: string)
Téléchargement d'un enregistrement d'appel sur Assets
Copie
const session = vcr.createSession();
const voice = new Voice(session);
await voice.uploadCallRecording('$RECORDING_URL', '/calls');
Copie
session = vcr.createSession()
voice = Voice(session)
await voice.uploadCallRecording('$RECORDING_URL', '/calls')