abstract ArchBaseFlowInboundOutboundSecureCall(coreInboundOutboundSecureFlowViewModel)

new abstract ArchBaseFlowInboundOutboundSecureCall(coreInboundOutboundSecureFlowViewModel)

Creates an instance of an ArchBaseFlowInboundOutboundSecureCall. This is the base class for inbound / outbound / secure call flows.

Parameters:
Name Type Description
coreInboundOutboundSecureFlowViewModel Object

( Internal ) an Architect core inbound, outbound or secure call flow view model.

See:

Extends

Members

static, readonly displayTypeName :string

Returns the display type name string 'ArchBaseFlowInboundOutboundSecureCall'.

readonly initialAudio :ArchAudio

The initial audio set on the flow.

readonly isArchBaseFlowInboundOutboundSecureCall :boolean

Returns true indicating that this is an ArchBaseFlowInboundOutboundSecureCall object.

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

Inherited From:

readonly settingsMenu :ArchSettingsMenuFlow

The menu settings for the flow.

readonly settingsOutboundCall :ArchSettingsOutboundCallFlow

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

readonly settingsPrompts :ArchSettingsPromptsFlow

The prompt settings for the flow.

readonly settingsSpeechRec :ArchSettingsSpeechRecFlow

The speech rec settings for the flow.

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.

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.

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.