---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/api/errors/16105#article
headline: "16105: Voice Recording: Unavailable due to no valid public keys"
url: https://www.twilio.com/docs/api/errors/16105
inLanguage: en
dateModified: 2026-03-20T20:33:25.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# 16105: Voice Recording: Unavailable due to no valid public keys

Log Level: ERROR

## Description

Voice Recording Encryption is enabled, but Twilio can't store this recording because the account has no valid public keys. This only applies when call recording encryption is enabled.

### Possible causes

* Voice Recording Encryption is enabled, but the account does not have a valid Twilio Public Key resource.
* The account has not been configured with a public key for Voice Recording Encryption.

### Possible solutions

* Create a valid Twilio Public Key resource, then select it in Programmable Voice > Settings before you record calls.
* If you do not need encrypted recordings, disable Voice Recording Encryption.

#### Additional resources

* [Voice Recording Encryption](/docs/voice/tutorials/voice-recording-encryption)
* [Credentials PublicKey Resource](/docs/iam/credentialpublickey-resource)
* [Recordings resource](/docs/voice/api/recording)
