# VoiceMisconfiguration

- [JSON representation](https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#SCHEMA_REPRESENTATION)
- [VoicemailMisconfiguration](https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#VoicemailMisconfiguration)
  - [JSON representation](https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#VoicemailMisconfiguration.SCHEMA_REPRESENTATION)
- [VoicemailRecipientError](https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#VoicemailRecipientError)
  - [JSON representation](https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#VoicemailRecipientError.SCHEMA_REPRESENTATION)
- [TransferMisconfiguration](https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#TransferMisconfiguration)
  - [JSON representation](https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#TransferMisconfiguration.SCHEMA_REPRESENTATION)
- [TransferError](https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#TransferError)
  - [JSON representation](https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#TransferError.SCHEMA_REPRESENTATION)

An alert triggered when Google Voice configuration becomes invalid, generally due to an external entity being modified or deleted.

| JSON representation |
|---|
| ``` { "entityName": string, "entityType": enum (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/EntityType`), "voicemailMisconfiguration": { object (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#VoicemailMisconfiguration`) }, "transferMisconfiguration": { object (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#TransferMisconfiguration`) }, "membersMisconfiguration": { object (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#TransferMisconfiguration`) }, "fixUri": string } ``` |

| Fields ||
|---|---|
| `entityName` | `string` Name of the entity whose configuration is now invalid. |
| `entityType` | ``enum (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/EntityType`)`` Type of the entity whose configuration is now invalid. |
| `voicemailMisconfiguration` | ``object (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#VoicemailMisconfiguration`)`` Issue(s) with sending to voicemail. |
| `transferMisconfiguration` | ``object (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#TransferMisconfiguration`)`` Issue(s) with transferring or forwarding to an external entity. |
| `membersMisconfiguration` | ``object (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#TransferMisconfiguration`)`` Issue(s) with members of a ring group. |
| `fixUri` | `string` Link that the admin can follow to fix the issue. |

## VoicemailMisconfiguration

Issue(s) with sending to voicemail.

| JSON representation |
|---|
| ``` { "errors": [ { object (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#VoicemailRecipientError`) } ] } ``` |

| Fields ||
|---|---|
| `errors[]` | ``object (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#VoicemailRecipientError`)`` Issue(s) with voicemail recipients. |

## VoicemailRecipientError

Issue(s) with a voicemail recipient.

| JSON representation |
|---|
| ``` { "invalidReason": enum (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/EmailInvalidReason`), "email": string } ``` |

| Fields ||
|---|---|
| `invalidReason` | ``enum (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/EmailInvalidReason`)`` Reason for the error. |
| `email` | `string` Email address of the invalid recipient. This may be unavailable if the recipient was deleted. |

## TransferMisconfiguration

Error related to transferring or forwarding a phone call.

| JSON representation |
|---|
| ``` { "errors": [ { object (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#TransferError`) } ] } ``` |

| Fields ||
|---|---|
| `errors[]` | ``object (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/VoiceMisconfiguration#TransferError`)`` Details for each invalid transfer or forward. |

## TransferError

Details for an invalid transfer or forward.

| JSON representation |
|---|
| ``` { "entityType": enum (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/TransferEntityType`), "invalidReason": enum (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/TransferInvalidReason`), "id": string, "name": string, "email": string } ``` |

| Fields ||
|---|---|
| `entityType` | ``enum (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/TransferEntityType`)`` Type of entity being transferred to. For ring group members, this should always be USER. |
| `invalidReason` | ``enum (`https://developers.google.com/workspace/admin/alertcenter/reference/rest/v1beta1/TransferInvalidReason`)`` Reason for the error. |
| `id` | `string` Ring group or auto attendant ID. Not set for users. |
| `name` | `string` User's full name, or the ring group / auto attendant name. This may be unavailable if the entity was deleted. |
| `email` | `string` User's email address. This may be unavailable if the entity was deleted. |