Jump to: navigation, search

Voice Treatment Objects Migration

For the most part, Composer has a 1:1 mapping with IRD Treatment objects; however, migration combines similar Treatment objects into one block. Busy treatment properties from IRD's Selection object are mapped to Treatment objects as per the mapping rules defined below.

  • Note: Composer Busy Treatments are provided through the same Treatment blocks used for Mandatory Treatments.

Busy Object

Composer migrates IRD's Busy object to an instance of the PlaySound block.

IRD Source Element Composer Target Element Transformation Comments
Sound Type property = BusyTone Implicit SoundType setting to reflect the IRD block type.
Duration Property Duration Property None. Both source and target properties are integers.

Fast Busy Object

Composer migrates IRD's Fast Busy object to an instance of the PlaySound block.

IRD Source Element Composer Target Element Transformation Comments
Sound Type property = FastBusyTone Implicit SoundType setting to reflect the IRD block type.
Duration Property Duration Property None. Both source and target properties are integers.

Music Object

Composer migrate IRD's Music object to an instance of the Play Sound block.

IRD Source Element Composer Target Element Transformation Comment
- Sound Type property = Music Implicit SoundType setting to reflect the IRD block type.
Duration Duration Direct Mapping
MUSIC_DN Resource Direct Mapping

Ringback Object

Composer migrates IRD's Ringback object to an instance of the Play Sound Block.

IRD Source Element Composer Target Element Transformation Comment
- Sound Type property = Ringback Implicit SoundType setting to reflect the IRD block type.
Compatible Mode Compatibility Mode Direct Mapping New property in Composer block
Duration Duration Direct Mapping

Silence Object

Composer migrates IRD's Silence object to an instance of the Play Sound Block.

IRD Source Element Composer Target Element Transformation Comment
- Sound Type property = Silence Implicit SoundType setting to reflect the IRD block type.
Compatible Mode Compatibility Mode Direct Mapping New property in Composer block
Duration Duration Direct Mapping

Pause Object

Composer migrates IRD's Pause object to an instance of the Pause Block.

IRD Source Element Composer Target Element Transformation Comment
Duration Duration Direct Mapping

RAN Object

Composer migrates IRD's RAN object to an instance of the Play Sound Block.

IRD Source Element Composer Target Element Transformation Comment
- Sound Type property = RAN Implicit SoundType setting to reflect the IRD block type.
ROUTE Resource Direct Mapping
Duration Duration Direct Mapping

Set Default Destination Object

Composer migrates IRD's Set Default Destination object to an instance of the Set Default Route Block.

IRD Source Element Composer Target Element Transformation Comment
Destination Destination Direct Mapping

Play Announcement Object

Composer migrates IRD's Play Announcement object to an instance of the Play Message Block.

IRD Source Element Composer Target Element Transformation Comment
- Type Of Prompts property = Announcement Type property implicitly set to Announcement since block supports functions of multiple IRD blocks
Language Language Direct Mapping
Wait for Treatment End - Not supported
MSGID Map to Prompt element : MSGID Direct Mapping New type added to Composer.
MSGTXT Map to Prompt element: MSGTXT Direct Mapping New type added to Composer.
PROMPT See Prompts Element Migration Direct Mapping

Prompts Element

Many IRD objects use prompt elements. IRD prompt values are migrated to Composer prompt elements.

IRD Source Element Composer Target Element Transformation Comments
Interruptible Interruptible Direct Mapping
ID Value Type = Announcement
Digits Value Type = Formatted Digits
User_Ann_ID Value Type = User Announcement
Text Value Type = Text

Play Announcement and Collect Digits

Composer migrates IRD's Play Announcement & Collect Digits object to an instance of the User Input block.

In the User Input block, you must specify a variable to hold the collected digits.

IRD Source Element Composer Target Element Tranformation Comments
- Type of Prompts = Announcement Implicit setting User Input block wraps multiple IRD objects
Wait for Treatment End Wait for Treatment End Direct Mapping
Language Language Direct Mapping
MAX_DIGITS Number of Digits
ABORT_DIGITS Abort Digits Direct Mapping
IGNORE_DIGITS Ignore Digits Direct Mapping
BACKSPACE_DIGITS Backspace Digits Direct Mapping
TERM_DIGITS Termination Digits Direct Mapping
RESET_DIGITS Reset Digits Direct Mapping
CLEAR_DIGITS Clear Input Direct Mapping
START_TIMEOUT Start Timeout Direct Mapping
DIGIT_TIMEOUT Digit Timeout Direct Mapping
TOTAL_TIMEOUT Total Timeout Direct Mapping
MSGID Map to Prompt element : MSGID Direct Mapping
MSGTXT Map to Prompt element: MSGTXT Direct Mapping
Prompt See Prompts Element Migration

Text to Speech & Collect Digits

Composer migrates IRD's Text to Speech & Collect Digits object to an instance of the User Input block.

IRD Source Element Composer Target Element Transformation Comments
- Type of Prompts = Text to Speech Implicit setting User Input block wraps muliple IRD objects
Language Language Direct Mapping
MAX_DIGITS Number of Digits Direct Mapping
ABORT_DIGITS Abort Digits Direct Mapping
IGNORE_DIGITS Ignore Digits Direct Mapping
BACKSPACE_DIGITS Backspace Digits Direct Mapping
TERM_DIGITS Termination Digits Direct Mapping
RESET_DIGITS Reset Digits Direct Mapping
CLEAR_DIGITS Clear Input Direct Mapping
START_TIMEOUT Start Timeout Direct Mapping
DIGIT_TIMEOUT Digit Timeout Direct Mapping
TOTAL_TIMEOUT Total Timeout Direct Mapping
Prompt See Prompts Element Migration above

Play Application Object

Composer migrates IRD's Play Application object to an instance of the Play Application block.

IRD Source Element Composer Target Element Transformation Comments
Wait for Treatment End Wait for Treatment End Direct Mapping
Language Language Direct Mapping
APP_ID Resource (Type = Id) Direct Mapping
Parameters List<> Parameters List<> Direct Mapping

Record User Announcement Object

Composer migrates IRD's Record User Announcement object to an instance of the Create User Announcement block.

IRD Source Element Composer Target Element Transformation Comments
Wait for Treatment End Wait for Treatment End Direct Mapping
ABORT_DIGITS Abort Digits Direct Mapping
TERM_DIGITS Termination Digits Direct Mapping
RESET_DIGITS Reset Digits Direct Mapping
START_TIMEOUT Start Timeout Direct Mapping
TOTAL_TIMEOUT Total Timeout Direct Mapping
Prompt See Prompts Element

Delete User Announcement

Composer migrates IRD's Delete User Announcement object to an instance of the Delete User Announcement block.

IRD Source Element Composer Target Element Transformation Comments
USER_ID User Id Direct Mapping
USER_ANN_ID Announcement Id Direct Mapping

IVR Object

Composer migrates IRD's IVR object to an instance of the IVR block.

IRD Source Element Composer Target Element Transformation Comments
Compatible Mode Compatibility Mode Direct Mapping
LABEL Remote Resource Direct Mapping Compatible Mode = False
DNIS Failover Resource Direct Mapping Compatible Mode = False
SCRIPT Application Direct Mapping Compatible Mode = True
TARGET Remote Resource Direct Mapping Compatible Mode = True
DURATION Treatment Duration Direct Mapping Compatible Mode = True

Text to Speech Object

Composer migrates IRD's Text to Speech object to an instance of the Play Message block.

IRD Source Element Composer Target Element Tranformation Comments
Language Language Direct Mapping
Prompt Prompt See Prompts Element above

Verify Digits Object

Composer migrates IRD's Verify Digits object to an instance of the User Input block.

IRD Source Element Composer Target Element Transformation Comments
Wait for Treatment End Wait for Treatment End Direct Mapping
Language Language Direct Mapping
COMPARE_DIGITS Verification Data DTMF Verification Option = Compare Digits
COMPARE_USER_ID Verification Data DTMF Verification Option = Local Table Lookup
COMPARE_PLAN_ID Verification Data DTMF Verification Option = Compare Dialing Plan Format
NUM_ATTEMPTS Verification Attempts Direct Mapping
NUM_DIGITS Number of Digits Direct Mapping
ABORT_DIGITS Abort Digits Direct Mapping
IGNORE_DIGITS Ignore Digits Direct Mapping
BACKSPACE_DIGITS Backspace Digits Direct Mapping
TERM_DIGITS Termination Digits Direct Mapping
RESET_DIGITS Reset Digits Direct Mapping
CLEAR_DIGITS Clear Input Direct Mapping
START_TIMEOUT Start Timeout Direct Mapping
DIGIT_TIMEOUT Digit Timeout Direct Mapping
TOTAL_TIMEOUT Total Timeout Direct Mapping
Prompt Prompts See Prompts Element above
Reprompt Retry Prompts See Prompts Element above
Success Success Prompts See Prompts Element above
Failure Failure Prompts See Prompts Element above
This page was last edited on January 28, 2014, at 13:58.
Comments or questions about this documentation? Contact us for support!