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 |
