[Index]

Model: device/cuc/AlternateExtension

Voicemail

A Voicemail account can only be added if:

When adding a new Voicemail account, the following workflow is executed:

  1. A CUC account is added with the details input by the user.
  2. Alternate extensions are added with the details input by the user (if applicable).
  3. Message actions are initially added with defaults, but can be updated with details input by the user if the Subscriber has been added, or upon modification.
  4. Credentials (password and PIN) are added with the details input by the user. The password and PIN can either be locked by the administrator, or the user can be prompted to change the credentials upon first login.
  5. Notification Devices are added. The system automatically provisions default notification devices, however additional notification devices can also be added when adding a Voicemail account.
  6. Caller Input keys are updated or added as configured by the user.

You can modify either an existing Voicemail account service information (details that were added to a Voicemail account during the Add Voicemail process), or you can modify a Voicemail account by adding new Voicemail services (those that were not added to the Voicemail account during the initial Add Voicemail process). For example, you can add additional alternate extensions and/or notification devices. After adding a Voicemail service to a subscriber, any lines that are used by any of the devices associated to the subscriber must be updated to reflect the proper call forward and Voicemail profile settings to enable the Call Forwarding to Voicemail and Voicemail buttons.

When modifying a Voicemail account, the workflow and processes are executed as with the Add workflow.

When deleting a Voicemail account, the following should be noted about the workflow:

  1. All elements associated with the Voicemail account are deleted.
  2. Modular Delete workflows can be carried out as a part of a Modify workflow.

Model Details

Title Description Details
Partition Name The name of the associated partition
  • Field Name: PartitionObjectId
  • Type: String
  • Target: device/cuc/Partition
  • Target attr: ObjectId
  • Format: uri
Partition URI
  • Field Name: PartitionURI
  • Type: String
  • Format: uri
Phone Type * An index into the alternate extensions for a subscriber.
  • Field Name: IdIndex
  • Type: Integer
  • Choices: ["Work Phone", "Work Phone 2", "Home Phone", "Home Phone 2", "Mobile Phone", "Mobile Phone 2", "Work Fax", "Work Fax 2", "Home Fax", "Directory URI"]
Object Id The primary key for this table. A globally unique, system-generated identifier for a DtmfAccessId object. - template parameter [2]
  • Field Name: ObjectId
  • Type: String
URI
  • Field Name: URI
  • Type: String
  • Format: uri
Alternate Extension Advanced URI The URI to get the advanced setting of the alternate extension.
  • Field Name: AlternateExtensionAdvancedURI
  • Type: String
Dtmf Access Id * The dialable number.
  • Field Name: DtmfAccessId
  • Type: String
Location Object Id The unique identifier of the Location object to which this location (denormalized) belongs.
  • Field Name: LocationObjectId
  • Type: String
Display Name The text name of this DtmfAccessId to be used when displaying entries in the administrative console, e.g. Cisco Unity Connection Administration.
  • Field Name: DisplayName
  • Type: String
User Object Id * template parameter [1]
  • Field Name: UserObjectId
  • Type: ["String"]
  • Target: device/cuc/User
  • Target attr: ObjectId
  • Format: uri
Location URI
  • Field Name: LocationURI
  • Type: String
  • Format: uri
API reference for device/cuc/AlternateExtension