ArchFlowVoicemail(coreVoicemailFlowViewModel)

new ArchFlowVoicemail(coreVoicemailFlowViewModel)

The Architect Scripting class for the Voicemail flow type. Instances of this Architect Scripting object should be created by calling ArchFactoryFlows#loadFlowDefaultVoicemailAsync

Parameters:
Name Type Description
coreVoicemailFlowViewModel Object

( Internal ) an Architect core inbound call view model.

See:

Extends

Members

static, readonly displayTypeName :string

Returns the display type name string 'ArchFlowVoicemail'.

static isArchFlowVoicemail :boolean

Returns true indicating that this is an ArchFlowVoicemail instance.

readonly initialAudio :ArchAudio

The initial audio set on the flow.

Inherited From:

readonly isArchBaseFlowInboundOutboundSecureCall :boolean

Returns true indicating that this is an ArchBaseFlowInboundOutboundSecureCall object.

Inherited From:

Returns an array of the currently defined reusable menus for this flow.

Inherited From:

readonly settingsMenu :ArchSettingsMenuFlow

The menu settings for the flow.

Inherited From:

readonly settingsOutboundCall :ArchSettingsOutboundCallFlow

The outbound settings for the flow such as contact list and default wrapup code.

Inherited From:

readonly settingsPrompts :ArchSettingsPromptsFlow

The prompt settings for the flow.

Inherited From:

readonly settingsSpeechRec :ArchSettingsSpeechRecFlow

The speech rec settings for the flow.

Inherited From:

readonly startUpObject :ArchTask|ArchMenu|null

Returns the starting task or menu for this call flow. If there is no startup object configured, accessing this property returns null.

Inherited From:

Methods

deleteMenu(menuToDelete) → {void}

This function deletes the specified reusable menu from this flow.

Parameters:
Name Type Description
menuToDelete ArchMenu

the menu to delete. This must be a reusable menu which means the ArchMenu#isReusableMenu property on the specified menu instance is true.

Returns:
void
Inherited From:

setStartingMenu(archMenu)

Sets the specified menu to be the starting task on the flow.

Parameters:
Name Type Description
archMenu ArchMenu

An Architect Scripting menu object.

Inherited From:

setStartingTask(archTask)

Sets the specified task to be the starting task on the flow.

Parameters:
Name Type Description
archTask ArchTask

An Architect Scripting task object.

Inherited From: