Contents
- 1 Voice Treatment Objects Migration
- 1.1 Busy Object
- 1.2 Fast Busy Object
- 1.3 Music Object
- 1.4 Ringback Object
- 1.5 Silence Object
- 1.6 Pause Object
- 1.7 RAN Object
- 1.8 Set Default Destination Object
- 1.9 Play Announcement Object
- 1.10 Prompts Element
- 1.11 Play Announcement and Collect Digits
- 1.12 Text to Speech & Collect Digits
- 1.13 Play Application Object
- 1.14 Record User Announcement Object
- 1.15 Delete User Announcement
- 1.16 IVR Object
- 1.17 Text to Speech Object
- 1.18 Verify Digits Object
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 |