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 StringS] {"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);
            }
          }
        }
      }
}