{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/GetLocationVoicemailGroupObject", "title": "GetLocationVoicemailGroupObject", "type": "object", "required": [ "id", "name", "firstName", "lastName", "enabled", "languageCode", "greeting", "greetingUploaded", "voiceMessageForwardingEnabled" ], "properties": { "id": { "type": "string", "example": "a7dd4d39-4a78-4516-955f-7810dbe379cf", "description": "UUID of voicemail group of a particular location." }, "name": { "type": "string", "example": "VGName", "description": "Name of the voicemail group." }, "phoneNumber": { "type": "string", "example": "+1234234324", "description": "Voicemail group phone number." }, "extension": { "type": "number", "example": 23455, "description": "Voicemail group extension number." }, "routingPrefix": { "type": "string", "example": "1234", "description": "Routing prefix of location." }, "esn": { "type": "string", "example": "123423455", "description": "Routing prefix + extension of a person or workspace." }, "tollFreeNumber": { "type": "boolean", "description": "Voicemail group toll free number." }, "firstName": { "type": "string", "example": "Customer", "description": "Voicemail group caller ID first name. This field has been deprecated. Please use `directLineCallerIdName` and `dialByName` instead." }, "lastName": { "type": "string", "example": "Support", "description": "Voicemail group called ID last name. This field has been deprecated. Please use `directLineCallerIdName` and `dialByName` instead." }, "enabled": { "type": "boolean", "example": true, "description": "Enable/disable voicemail group." }, "languageCode": { "type": "string", "example": "en_us", "description": "Language for voicemail group audio announcement." }, "greeting": { "type": "string", "enum": [ "DEFAULT", "CUSTOM" ], "description": "Set voicemail group greeting type.\n * `DEFAULT` - Default voicemail group greeting.\n * `CUSTOM` - Custom voicemail group greeting.\n" }, "greetingUploaded": { "type": "boolean", "example": true, "description": "Enabled if CUSTOM greeting is previously uploaded." }, "greetingDescription": { "type": "string", "example": "short greeting.wav", "description": "CUSTOM greeting for previously uploaded." }, "messageStorage": { "type": "object", "required": [ "storageType" ], "properties": { "storageType": { "type": "string", "enum": [ "INTERNAL", "EXTERNAL" ], "description": "Message storage type\n * `INTERNAL` - Store messages in internal mailbox.\n * `EXTERNAL` - Send messages to the email address provided.\n" }, "externalEmail": { "type": "string", "example": "user@flex2.cisco.com", "description": "External email to forward the message." } }, "description": "Message storage information" }, "notifications": { "type": "object", "required": [ "enabled" ], "properties": { "enabled": { "type": "boolean", "example": true, "description": "Enable/disable messages notification" }, "destination": { "type": "string", "example": "user@flex2.cisco.com", "description": "Notifications to be sent to provided email to SMS gateway." } }, "description": "Message notifications" }, "faxMessage": { "type": "object", "required": [ "enabled" ], "properties": { "enabled": { "type": "boolean", "example": true, "description": "Enable/disable fax messaging." }, "phoneNumber": { "type": "string", "example": "+1234234324", "description": "Phone number to receive fax messages." }, "extension": { "type": "number", "example": 23455, "description": "Extension to receive fax messages." } }, "description": "Fax message receive settings" }, "transferToNumber": { "type": "object", "required": [ "enabled" ], "properties": { "enabled": { "type": "boolean", "example": true, "description": "Enable/disable to transfer message." }, "destination": { "type": "string", "example": "+12147691003", "description": "Transfer phone number to be called when '0' is dialed." } }, "description": "Transfer message information" }, "emailCopyOfMessage": { "type": "object", "required": [ "enabled" ], "properties": { "enabled": { "type": "boolean", "example": true, "description": "Enable/disable to email message copy." }, "emailId": { "type": "string", "example": "user@flex2.cisco.com", "description": "Email message copy to email address provided." } }, "description": "Message copy information" }, "voiceMessageForwardingEnabled": { "type": "boolean", "example": true, "description": "Enable/disable to forward voice message." }, "directLineCallerIdName": { "$ref": "#/components/schemas/DirectLineCallerIdNameObject", "description": "Settings for the direct line caller ID name to be shown for this voicemail group." }, "dialByName": { "type": "string", "example": "Hakim Smith", "description": "The name to be used for dial by name functions." } } }