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); } } } } }