Working with voicemail messages in the sandbox account. I can see the two voicemails I left. I realized for the first one I didn't have transcription turned on for the account. But now on the second voicemail record the vmTranscriptionStatus shows "failed"
Is that normal behavior in the sandbox?
ListMessagesParameters parameters = new ListMessagesParameters();
parameters.messageType = new String[] {"VoiceMail"};
//var resp = await restClient.Restapi().Account().Extension().List();
var response = await restClient.Restapi().Account().Extension().MessageStore().List(parameters);
foreach ( GetMessageInfoResponse record in response.records)
{
if (record.attachments != null)
{
foreach (var attachment in record.attachments)
{
var fileName = "./src/test/resources/" + record.attachments[0].id + "_voicemail.txt";
if (attachment.type == "AudioTranscription")
{
var res = restClient.Restapi().Account().Extension().MessageStore(record.id.ToString()).Content(attachment.id.ToString()).Get();
//Path path = Paths.get(fileName);
//Files.write(path, res);
}
}
}
}
}