Obter uma gravação de chamada

O provedor de serviços de voz getCallRecording A função permite baixar uma gravação de chamada a partir da URL retornada em um Voice API evento após a conclusão de uma chamada.

Assinatura do método

getCallRecording(recordingUrl: string)

Como obter uma gravação de chamada

const session = vcr.createSession();
const voice = new Voice(session);

const stream = await voice.getCallRecording('$RECORDING_URL');
stream.pipe(fs.createWriteStream('$PATH'));

Carregar uma gravação de chamada nos ativos

O SDK do Vonage Cloud Runtime possui uma função auxiliar que permite armazenar diretamente as gravações de chamadas da Voice API com o Provedor de ativos.

Assinatura do método

uploadCallRecording(recordingUrl: string, assetsPath: string)

Envio de uma gravação de chamada para a seção “Ativos”

const session = vcr.createSession();
const voice = new Voice(session);

await voice.uploadCallRecording('$RECORDING_URL', '/calls');