![]() |
Cisco Customer Response Applications Editor Step Reference Guide (3.1)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Media Step Descriptions
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Table of ContentsMedia Step DescriptionsExplicit Confirmation Extended Get Digit String Extended Play Prompt Get Digit String Implicit Confirmation Menu Name To User Play Prompt Recording Send Digit String Simple Recognition Voice Browser Media Step DescriptionsThe steps in the Media palette of the Cisco Customer Response Applications (CRA) Editor provide script designers with a way to process media interactions with callers. Media interactions can include playing or recording prompts and acquiring Dual Tone Multi-Frequency (DTMF) or speech input. All media steps work with either DTMF or Automatic Speech Recognition (ASR) input with the exception of the Voice Browser step, which works only with ASR. The Media palette contains the following steps: Figure 7-1 shows the steps in the Media palette as they appear in the Palette pane of the CRA Editor. Figure 7-1 Media Palette Steps
Explicit ConfirmationUse the Explicit Confirmation step to confirm an explicit response to a prompt. The Explicit Confirmation step is defined with a default grammar that accepts the following: You can override the default grammar with a caller-defined grammar. (For more information about requirements for defining grammars, see "Grammar Step Descriptions" in this guide and refer to the "Using Grammars" section on page 2-12 in the Cisco Customer Response Applications Developer Guide.)
The customizer window of the Explicit Confirmation step contains three tabs: The following sections describe these tabs. GeneralUse the General tab of the Explicit Confirmation customizer window to select the contact on which to perform the confirmation, and to set the Interruptible option. Figure 7-2 shows the General tab of the Explicit Confirmation customizer window. Figure 7-2 Explicit Confirmation Customizer WindowGeneral Tab Table 7-1 describes the properties of the General tab of the Explicit Confirmation customizer window. Table 7-1 Explicit Confirmation PropertiesGeneral Tab To use the General tab of the Explicit Confirmation customizer window to specify the contact that triggers the execution of the Explicit Confirmation step, perform the following procedure: ProcedureStep 1 From the Contact drop-down menu, choose the Contact variable that is to be confirmed. Step 2 In the Interruptible field, click the Yes radio button to allow an external event to interrupt the step, or click, or click the No radio button to require the step to complete before any other process can execute. Step 3 Click Apply. You are now ready to configure the Prompts tab of the Explicit Confirmation customizer window. PromptsUse the Prompts tab of the Explicit Confirmation customizer window to specify initial, error, and timeout prompts and to set Barge In and Continue On Prompt Errors options. Figure 7-3 shows the Prompts tab of the Explicit Confirmation customizer window. Figure 7-3 Explicit Confirmation Customizer WindowPrompts Tab Table 7-2 describes the properties of the Prompts tab of the Explicit Confirmation customizer window. Table 7-2 Explicit Confirmation PropertiesPrompts Tab To use the Prompts tab of the Explicit Confirmation customizer window to specify prompts and prompt status, perform the following procedure: ProcedureStep 1 In the Initial Prompt field, enter a value directly or take one of the following actions: Step 2 In the Error Prompt field, enter a value directly or take one of the following actions: Step 3 In the Timeout Prompt field, enter a value directly or take one of the following actions: Step 4 In the Barge In field, click the Yes radio button to allow the caller to interrupt the prompt, or click the No radio button to require the prompt to complete playback before the caller can respond. Step 5 In the Continue on Prompt Errors field, click the Yes radio button to instruct the step to continue with the next prompt in the list if an error occurs in a prompt, or click the No radio button to cause an exception to result. Step 6 Click Apply. You are now ready to configure the Input tab of the Explicit Confirmation customizer window. InputUse the Input tab of the Explicit Confirmation customizer window to set timeout duration, maximum number of retries, and Flush Input Buffer options. Also use the Input tab to specify a grammar expression. Figure 7-4 shows the Input tab of the Explicit Confirmation customizer window. Figure 7-4 Explicit Confirmation Customizer WindowInput Tab Table 7-3 describes the properties of the Input tab of the Explicit Confirmation customizer window. Table 7-3 Explicit Confirmation PropertiesInput Tab To use the Input tab of the Explicit Confirmation customizer window to specify the values of various types of input, perform the following procedure: ProcedureStep 1 From the Timeout (In Sec) drop-down menu, choose the amount of time that the step waits for a response before timing out. Step 2 From the Maximum Retries drop-down menu, choose the number of times a new entry can be entered after a timeout or invalid key. Step 3 In the Flush Input Buffer field, click the Yes radio button to cause the system to erase previously entered input before capturing new caller input, or click the No radio button to allow callers to type ahead and have the input saved. Step 4 In the Grammar field, enter a value directly or take one of the following actions: Step 5 Click OK. The Explicit Confirmation customizer window closes, and the name of the triggering contact appears next to the Explicit Confirmation step icon in the Design pane of the CRA Editor. Extended Get Digit StringUse the Extended Get Digit String step to capture either spoken or DTMF entries based on information defined at run time. If you are using ASR, digits can be spoken in the particular language of the call. This step waits for input until the caller does one of the following:
The Extended Get Digit String step behaves exactly like the Get Digit String step, with two exceptions. First, with the Extended Get Digit String step, you can enter a Boolean expression for the Interruptible and Clear DTMF Buffer on Retry fields. Second, although the same limits apply to both steps, most of the Extended Get Digit String properties can be defined using variables or grammar expressions that can be changed while the script is running. The terminator key and the cancel key support Character objects as well as String objects. When a string is passed as the terminator or cancel key, only the first character of the string is used. The special string "none" can be used to specify that either no terminator key or no cancel key is required. The Extended Get Digit String step produces the following output branches:
The customizer window of the Extended Get Digit step contains four tabs: The following sections describe these tabs. GeneralUse the General tab of the Extended Get Digit String customizer window to choose a contact on which to perform the Get Digit String operation, specify the variable that will hold the resulting digit string, and set the Interruptible option. Figure 7-5 shows the General tab of the Extended Get Digit String customizer window. Figure 7-5 Extended Get Digit String Customizer WindowGeneral Tab Table 7-4 describes the properties of the General tab of the Extended Get Digit String customizer window. Table 7-4 Extended Get Digit StringGeneral Tab Properties To use the General tab of the Extended Get Digit String customizer window to specify the contact that triggers the execution of the Extended Get Digit String step, perform the following procedure: ProcedureStep 1 From the Contact drop-down menu, choose the Contact variable that triggers the execution of the step. Step 2 From the Result Digit String drop-down menu, choose the variable that stores the resulting digit string. Step 3 In the Interruptible field, enter a value directly or take one of the following actions: Step 4 Click Apply. You are now ready to configure the Prompt tab of the Extended Get Digit String customizer window. PromptUse the Prompt tab of the Extended Get Digit String customizer window to choose the prompt input variable and set Barge In and Continue On Prompt Error options. Figure 7-6 shows the Prompt tab of the Extended Get Digit String customizer window. Figure 7-6 Extended Get Digit String Customizer WindowPrompt Tab Table 7-5 describes the properties of the Prompt tab of the Extended Get Digit String customizer window. Table 7-5 Extended Get Digit StringPrompt Tab Properties To configure the properties of the Prompt tab of the Extended Get Digit String customizer window, perform the following procedure: ProcedureStep 1 In the Prompt Input field, take one of the following actions: Step 2 In the Barge In field, enter a value directly or take one of the following actions: Step 3 In the Continue on Prompt Error field, enter a value directly or take one of the following actions: Step 4 Click Apply. You are now ready to configure the Input tab of the Extended Get Digit String customizer window. InputUse the Input tab of the Extended Get Digit String customizer window to set input properties. (See Figure 7-7 .) Figure 7-7 Extended Get Digit String Customizer WindowInput Tab Table 7-6 describes the properties of the Input Tab of the Extended Get Digit String customizer window. Table 7-6 Extended Get Digit StringInput Tab Properties To configure the properties of the Input tab of the Extended Get Digit String customizer window, perform the following procedure: ProcedureStep 1 In the Input Length field, enter a value directly or take one of the following actions: Step 2 In the Maximum Retries field, enter a value directly or take one of the following actions: Step 3 In the Initial Timeout (sec) field, enter a value directly or take one of the following actions: Step 4 In the Interdigit Timeout (sec) field, enter a value directly or take one of the following actions: Step 5 In the Flush Input Buffer field, enter a value directly or take one of the following actions: Step 6 In the Clear DTMF Buffer on Retry field, enter a value directly or take one of the following actions: Step 7 Click Apply. You are now ready to configure the DTMF Control tab of the Extended Get Digit String customizer window. DTMF ControlUse the DTMF Control tab of the Extended Get Digit String customizer window to set the terminating key, cancel key, and input filter values. Figure 7-8 shows the DTMF Control tab of the Extended Get Digit String customizer window. Figure 7-8 Extended Get Digit String Customizer WindowDTMF Control Tab Table 7-7 describes the properties of the DTMF Control tab of the Extended Get Digit String customizer window. Table 7-7 Extended Get Digit StringDTMF Control Tab Properties To configure the properties of the DTMF Control tab of the Extended Get Digit String customizer window, perform the following procedure: ProcedureStep 1 In the Terminating Key field, enter a value directly or take one of the following actions: Step 2 In the Cancel Key field, enter a value directly or take one of the following actions: Step 3 In the Input Filter field, enter a value directly or take one of the following actions: Step 4 Click OK. The Extended Get Digit String customizer window closes, and the name of the triggering contact and the name of the result digit string variable appear in the Design pane of the CRA Editor. Extended Play PromptUse the Extended Play Prompt step to play prompts back to the caller. The Extended Play Prompt step behaves exactly like the Play Prompt step, with the exception that you can use the Expression Editor to assign values to the Interruptible, Barge In, Continue On Prompt Errors, and Flush Input Buffer options for greater script flexibility.
The customizer window of the Extended Play Prompt step contains three tabs: The following sections describe these tabs. GeneralUse the General tab of the Extended Play Prompt customizer window to specify the triggering contact and set the Interruptible option. Figure 7-9 shows the General tab of the Extended Play Prompt customizer window. Figure 7-9 Extended Play Prompt Customizer WindowGeneral Tab Table 7-8 describes the properties of the General tab of the Extended Play Prompt customizer window. Table 7-8 Extended Play PromptGeneral Tab Properties To specify the contact that triggers the execution of the Extended Play Prompt step, perform the following procedure in the General tab of the Extended Play Prompt customizer window: ProcedureStep 1 From the Contact drop-down menu, choose the Contact variable that triggers the execution of the step. Step 2 In the Interruptible field, enter a value directly or take one of the following actions: Step 3 Click Apply. You are now ready to configure the Prompt tab of the Extended Play Prompt customizer window. PromptUse the Prompt tab of the Extended Play Prompt customizer window to select the Prompt variable and set the Barge In and Continue on Prompt Error options. Figure 7-10 shows the Prompt tab of the Extended Play Prompt customizer window. Figure 7-10 Extended Play Prompt Customizer WindowPrompt Tab Table 7-9 describes the properties of the Prompt tab of the Extended Play Prompt customizer window. Table 7-9 Extended Play PromptPrompt Tab Properties To configure the properties of the Prompt tab of the Extended Play Prompt customizer window, perform the following procedure: ProcedureStep 1 In the Prompt field, enter a value directly or take one of the following actions: Step 2 In the Barge In field, enter a value directly or take one of the following actions: Step 3 In the Continue on Prompt Error field, enter a value directly or take one of the following actions: Step 4 Click Apply. You are now ready to configure the Input tab of the Extended Play Prompt customizer window. InputUse the Input tab of the Extended Play Prompt customizer window to configure the Flush Input Buffer option. Figure 7-11 shows the Input tab of the Extended Play Prompt customizer window. Figure 7-11 Extended Play Prompt Customizer WindowInput Tab Table 7-10 describes the property of the Input tab of the Extended Play Prompt customizer window. Table 7-10 Extended Play PromptInput Tab Property
To configure the Flush Input Buffer property of the Input tab of the Extended Play Prompt customizer window, perform the following procedure: ProcedureStep 1 In the Flush Input Buffer field, enter a value directly or take one of the following actions: Step 2 Click OK. The Extended Play Prompt customizer window closes, and the name of the triggering contact and the name of the prompt variable appear in the Design pane of the CRA Editor. Get Digit StringUse the Get Digit String step to capture either a DTMF or spoken digit string from the caller in response to a prompt. When using ASR, the prompt used should ask the caller to "press or say" the digit string, because this step automatically supports spoken digits as well as DTMF digits when executed with ASR. The Get Digit String step waits for input until the caller does one of the following: In ASR mode, the step will take an entire spoken digit string but will return the digit result only up the specified Input Length. Users must speak digits sequentially; for example, 1 2 3 4 must be spoken "one-two-three-four" instead of "twelve thirty-four".
The Get Digit String step provides three output branches:
The customizer window of the Get Digit String step contains four tabs: The following sections describe these tabs. GeneralUse the General tab of the Get Digit String step to choose the contact, specify the variable that will store the digit string, and specify whether or not the step is interruptible by external events. Figure 7-12 shows the General tab of the Get Digit String customizer window. Figure 7-12 Get Digit String Customizer WindowGeneral Tab Table 7-11 describes the properties of the General tab of the Get Digit String customizer window. Table 7-11 Get Digit String PropertiesGeneral Tab To specify the contact that triggers the execution of the Get Digit String step, perform the following procedure in the General tab of the Get Digit String customizer window: ProcedureStep 1 From the Contact drop-down menu, choose the Contact variable that triggers the execution of the step. Step 2 In the Interruptible field, click the Yes radio button to allow an external event, such as an agent becoming available, to interrupt the step, or click the No radio button to require the step to complete before any other process can execute. Step 3 Click Apply. You are now ready to configure the Prompt tab of the Get Digit String customizer window. PromptUse the Prompt tab of the Get Digit String customizer window to specify a prompt, and to set Barge In and Continue on Prompt Errors options. Figure 7-13 shows the Prompt tab of the Get Digit String customizer window. Figure 7-13 Get Digit String Customizer WindowPrompt Tab Table 7-12 describes the properties of the Prompt tab of the Get Digit String customizer window. Table 7-12 Get Digit String PropertiesPrompt Tab To configure the properties of the Prompt tab of the Get Digit String customizer window, perform the following procedure: ProcedureStep 1 From the Prompt drop-down menu, choose the prompt to be played. Step 2 In the Barge In field, click the Yes radio button to allow the caller to interrupt the prompt, or click the No radio button to require the prompt to complete playback before the caller can respond. Step 3 In the Continue on Prompt Errors field, click the Yes radio button to instruct the step to continue with the next prompt in the list if an error occurs in a prompt, or click the No radio button to cause an exception to result. Step 4 Click Apply. You are now ready to configure the Input tab of the Get Digit String customizer window. InputUse the Input tab of the Get Digit String customizer window to set conditions for receiving caller input. Figure 7-14 shows the Input tab of the Get Digit String customizer window. Figure 7-14 Get Digit String Customizer WindowInput Tab Table 7-13 describes the properties of the Input tab of the Get Digit String customizer window. Table 7-13 Get Digit String PropertiesInput Tab To configure the properties of the Input tab of the Get Digit String customizer window, perform the following procedure: ProcedureStep 1 In the Input Length text field, enter a number. Step 2 From the Terminating Key drop-down menu, choose a terminating key. Step 3 From the Cancel Key drop-down menu, choose a cancel key. Step 4 From the Maximum Retries drop-down menu, choose a number. Step 5 From the Initial timeout (in sec) drop-down menu, choose a number. Step 6 From the Interdigit timeout (in sec) drop-down menu, choose a number. Step 7 In the Flush Input Buffer field, click the Yes radio button to cause the system to erase previously entered input before capturing new caller input, or click the No radio button to allow callers to type ahead and have the input saved. Step 8 In the Clear DTMF Buffer on Retry field, click the Yes radio button to clear the DTMF buffer before each retry, or click the No radio button to not clear the DTMF buffer before each retry. Step 9 Click Apply. You are now ready to configure the Filter tab of the Get Digit String customizer window. FilterUse the Filter tab of the Get Digit String step to specify digits that can be accepted from the caller. Figure 7-15 shows the Filter tab of the Get Digit String customizer window. Figure 7-15 Get Digit String Customizer WindowFilter Tab Table 7-14 describes the property of the Filter tab of the Get Digit String customizer window. Table 7-14 Get Digit String PropertiesFilter Tab To specify the digits you want to accept from the caller, check the desired digit check boxes, and then click OK. The Get Digit String customizer window closes, and the name of the triggering contact and the result digit string variable appear next to the Get Digit String step icon in the Design pane of the CRA Editor. Implicit ConfirmationUse the Implicit Confirmation step to confirm an action without having to ask a question. This step is typically used in speech-enabled applications. A prompt explaining the action to be taken is played back and the system waits a configured number of seconds for input from the caller. If the caller presses any DTMF digits or speaks anything before the configured timeout, the confirmation is considered to have failed, and an Explicit Confirmation step should be used. For DTMF media, the caller can fail the confirmation only by entering DTMF digits.
When a valid string of digits is received, a prompt plays the extension that will be dialed, based on the caller's input. The Implicit Confirmation step is usually configured to give the caller two seconds after hearing the prompt to decline confirmation before timeout. Under the No output branch of the Implicit Confirmation step, an If step tracks the number of times the confirmation is attempted before the script moves to a subsequent step. If the extension played back to the caller is accurate and the caller makes no effort to stop the operation, the Yes output branch executes, and a Call Redirect step attempts to connect the caller to the desired extension. Figure 7-16 shows the customizer window for the Implicit Confirmation step. Figure 7-16 Implicit Confirmation Customizer Window Table 7-15 describes the properties of the Implicit Confirmation customizer window. Table 7-15 Implicit Confirmation Properties To specify the contact that triggers the execution of the Implicit Confirmation step, perform the following procedure in the customizer window of the Implicit Confirmation step: ProcedureStep 1 From the Contact drop-down menu, choose the Contact variable that triggers the execution of the step. Step 2 From the Prompt drop-down menu, choose the prompt that is played to the caller. Step 3 From the Timeout (in secs) drop-down menu, choose the number of seconds without a caller response before confirmation is considered successful. Step 4 In the Interruptible field, click the Yes radio button to allow an external event, such as an agent becoming available, to interrupt the step, or click the No radio button to require the step to complete before any other process can execute. Step 5 In the Continue on Prompt Errors field, click the Yes radio button to instruct the step to continue with the next prompt in the list if an error occurs in a prompt, or click the No radio button to cause an exception to result. Step 6 Click OK. The Implicit Confirmation customizer window closes, and the name of the triggering contact appears next to the Implicit Confirmation step icon in the Design pane of the CRA Editor. MenuUse the Menu step to provide a menu from which callers can choose a series of options. The Menu step receives a single digit entered or spoken by a caller and maps this entry to a series of option output branches. The system executes the steps that you add after each of these option output branches.
Although the Menu step combines the functionality of a Get Digit String step and a Switch step, it allows the caller to enter only one digit. By default, the Menu step has the following output branches: You can add more output branches in the General tab of the Menu customizer window. The Menu step retries for a timeout, an invalid digit entry (a digit that is not associated with any connections), or invalid spoken input. If the maximum number of retries is reached, the Menu step takes either the Timeout or Unsuccessful connection, depending on the reason for the latest failure. The customizer window of the Menu step contains three tabs: The following sections describe these tabs. GeneralUse the General tab of the Menu customizer window to associate digits (typically entered by the caller from a telephone keypad or spoken in response to a speech-enabled prompt) with an output branch label. You can associate multiple inputs with a single output branch label, but you can associate only one output branch label with a given input. Figure 7-17 shows the General tab of the Menu customizer window. Figure 7-17 Menu Customizer WindowGeneral Tab Table 7-16 describes the properties of the General tab of the Menu customizer window. Table 7-16 Menu PropertiesGeneral Tab To specify the contact that triggers the execution of the Menu step and to configure output branch options, perform the following procedure in the customizer window of the Menu step: ProcedureStep 1 From the Contact drop-down menu, choose the Contact variable that triggers the execution of the step. Step 2 In the Options list box, select the option and check the check box of the digit that will be offered to the caller for choosing this option. Step 3 To add a new option, click within the Options list box, and then click Add. The Add New Output Option Name dialog box appears. (See Figure 7-18 .) Figure 7-18 Add New Output Option Name Dialog Box Step 4 In the Connection Name text field, enter a name for the option, and then click OK. The Add New Output Option Name dialog box closes, and the new option appears in the Options list box. (To modify an existing option, select the option you want to modify in the Option list box, and then click Modify. The Rename Output Option dialog box appears, which contains the same property as the Add New Output Option Name dialog box and is configured in the same way.) Step 5 In the Interruptible field, click the Yes radio button to allow an external event, such as an agent becoming available, to interrupt the step, or click the No radio button to require the step to complete before any other process can execute. Step 6 Click Apply. You are now ready to configure the Prompt tab of the Menu customizer window. PromptUse the Prompt tab of the Menu customizer window to choose the prompt to be played back, and to set the Barge In and Continue on Prompt Errors options. Figure 7-19 shows the Prompt tab of the Menu customizer window. Figure 7-19 Menu Customizer WindowPrompt Tab Table 7-17 describes the properties of the Prompt tab of the Menu customizer window. Table 7-17 Menu PropertiesPrompt Tab To configure the properties of the Prompt tab of the Menu customizer window, perform the following procedure: ProcedureStep 1 From the Prompt drop-down menu, choose the prompt to be played. Step 2 In the Barge In field, click the Yes radio button to allow the caller to interrupt the prompt, or click the No radio button to require the prompt to complete playback before the caller can respond. Step 3 In the Continue on Prompt Errors field, click the Yes radio button to instruct the step to continue with the next prompt in the list if an error occurs in a prompt, or click the No radio button to cause an exception to result. Step 4 Click Apply. You are now ready to configure the Input tab of the Menu customizer window. InputUse the Input tab of the Menu customizer window to set the timeout setting, maximum number of retries, and Flush Input Buffer options. Figure 7-20 shows the Input tab of the Menu customizer window. Figure 7-20 Menu Customizer WindowInput Tab Table 7-18 describes the properties of the Input tab of the Menu customizer window. Table 7-18 Menu PropertiesInput Tab To configure the properties of the Input tab of the Menu customizer window, perform the following procedure: ProcedureStep 1 In the Timeout field, enter a value directly or take one of the following actions: Step 2 From the Maximum Retries drop-down menu, choose a number. Step 3 In the Flush Input Buffer field, click the Yes radio button to cause the system to erase previously entered input before capturing new caller input, or click the No radio button to allow callers to type ahead and have the input saved. Step 4 Click OK. The Menu customizer window closes, and the name of the triggering contact and the name of the prompt variable appear in the Design pane of the CRA Editor. Name To UserThe Name To User step is typically used to prompt a caller for the name of the person being called (using either DTMF or speech), and then to compare the name entered by the caller with names stored in a directory. The Name To User step is often used in a script in order to automatically transfer a caller to the extension of the person being called.
Another useful function of the Name To User step is to assign a value to a variable that can later be queried using the Get User Info step, in order to retrieve information such as the extension, e-mail address, and spoken name of the caller.
Using a non-ASR enabled channel, the Name To User step receives DTMF input from a caller, using the following numeric keypad mapping: Using the information from this step, the script creates a subsequent prompt that plays the prerecorded name of the caller if it exists. If no recording exists, the script will spell the caller name.
Using an ASR channel, the Name To User step receives the spoken input from the caller. If configured to do so, the caller can speak a nickname. The Name To User step produces the following output branches:
The customizer window of the Name To User step contains three tabs: The following sections describe these tabs. GeneralUse the General tab to specify the Result User variable and to set other properties for the Name To User step. Figure 7-21 shows the General tab of the Name To User customizer window. Figure 7-21 Name To User Customizer WindowGeneral Tab Table 7-19 describes the properties of the General tab of the Name To User customizer window. Table 7-19 Name To User PropertiesGeneral Tab iTo configure the properties of the General tab of the Name To User customizer window, perform the following procedure: ProcedureStep 1 From the Contact drop-down menu, choose the variable that triggers the execution of the step. Step 2 From the Result User drop-down menu, choose the variable that stores the user object representing the user selected. Step 3 From the Announce When Number of Matches Less Than drop-down menu, choose the number of matches that determine which prompt is played back to the caller. Step 4 In the Operator field, click the Yes radio button to provide the option to connect to an operator, or click the No radio button to disable this option. Step 5 In the Interruptible field, click the Yes radio button to allow an external event, such as an agent becoming available, to interrupt the step, or click the No radio button to require the step to complete before any other process can execute. Step 6 Click Apply. You are now ready to configure the Prompt tab of the Name To User customizer window. PromptUse the Prompt tab to specify prompts to be played back by the Name To User step, and to set the Barge In and Continue on Prompt Errors options. Figure 7-22 shows the Prompt tab of the Name To User customizer window. Figure 7-22 Name To User Customizer WindowPrompt Tab Table 7-20 describes the properties of the Prompt tab of the Name To User customizer window. Table 7-20 Name To User PropertiesPrompt Tab To configure the properties of the Prompt tab of the Name To User customizer window, perform the following procedure: ProcedureStep 1 From the Prompt drop-down menu, choose the prompt to be played. (If you choose Customized Prompt, the List of Prompts text field becomes active. In the List of Prompts text field, enter a value directly or take one of the following actions: Step 2 In the Barge In field, click the Yes radio button to allow the caller to interrupt the prompt, or click the No radio button to require the prompt to complete playback before the caller can respond. Step 3 In the Continue on Prompt Errors field, click the Yes radio button to instruct the step to continue with the next prompt in the list if an error occurs in a prompt, or click the No radio button to cause an exception to result. Step 4 Click Apply. You are now ready to configure the Input tab of the Name To User customizer window. InputUse the Input tab to configure various input properties for the Name To User step. Figure 7-23 shows the Input tab of the Name To User customizer window. Figure 7-23 Name To User Customizer WindowInput Tab Table 7-21 describes the properties of the Input tab of the Name To User customizer window. Table 7-21 Name To User PropertiesInput Tab To configure the properties of the Input tab of the Name To User customizer window, perform the following procedure: ProcedureStep 1 In the Input Length text field, enter a number. Step 2 From the Terminating Key drop-down menu, choose a terminating key. Step 3 From the Cancel Key drop-down menu, choose a cancel key. Step 4 From the Maximum Retries drop-down menu, choose a number. Step 5 From the Initial Timeout (in sec) drop-down menu, choose a number. Step 6 From the Interdigit Timeout (in sec) drop-down menu, choose a number. Step 7 In the Flush Input Buffer field, click the Yes radio button to cause the system to erase previously entered input before capturing new caller input, or click the No radio button to allow callers to type ahead and have the input saved. Step 8 Click OK. The Name To User customizer window closes, and the name of the triggering contact and the name of the result user variable appear in the Design pane of the CRA Editor. Play PromptUse the Play Prompt to play back specified prompts to the caller.
The customizer window of the Play Prompt step contains three tabs: The following sections describe these tabs. GeneralUse the General tab to identify the contact and to set the Interruptible option. Figure 7-24 shows the General tab of the Play Prompt customizer window. Figure 7-24 Play Prompt Customizer WindowGeneral Tab Table 7-22 describes the properties of the General tab of the Play Prompt customizer window. Table 7-22 Play Prompt PropertiesGeneral Tab To specify the contact that triggers the execution of the Play Prompt step, perform the following procedure in the General tab of the Play Prompt customizer window: ProcedureStep 1 From the Contact drop-down menu, choose the Contact variable that triggers the execution of the step. Step 2 In the Interruptible field, click the Yes radio button to allow an external event, such as an agent becoming available, to interrupt the step, or click the No radio button to require the step to complete before any other process can execute. Step 3 Click Apply. You are now ready to configure the Prompt tab of the Play Prompt customizer window. PromptUse the Prompt tab of the Play Prompt customizer window to specify the prompt to be played back, and to set the Barge In and Continue on Prompt Errors options. Figure 7-25 shows the Prompt tab of the Play Prompt customizer window. Figure 7-25 Play Prompt Customizer WindowPrompt Tab Table 7-23 describes the properties of the Prompt tab of the Play Prompt customizer window. Table 7-23 Play Prompt PropertiesPrompt Tab To configure the properties of the Prompt tab of the Play Prompt customizer window, perform the following procedure: ProcedureStep 1 From the Prompt drop-down menu, choose the prompt to be played. Step 2 In the Barge In field, click the Yes radio button to allow the caller to interrupt the prompt, or click the No radio button to require the prompt to complete playback before the caller can respond. Step 3 In the Continue on Prompt Errors field, click the Yes radio button to instruct the step to continue with the next prompt in the list if an error occurs in a prompt, or click the No radio button to cause an exception to result. Step 4 Click Apply. You are now ready to configure the Input tab of the Play Prompt customizer window. InputUse the Input tab of the Play Prompt step to specify whether or not to erase previously entered input before capturing caller input. Figure 7-26 shows the Input tab of the Play Prompt customizer window. Figure 7-26 Play Prompt Customizer WindowInput Tab Table 7-24 describes the property of the Input tab of the Play Prompt customizer window. Table 7-24 Play Prompt PropertyInput Tab
To configure the Flush Input Buffer option in the Input tab of the Get Digit String customizer window, perform the following procedure: ProcedureStep 1 In the Flush Input Buffer field, click the Yes radio button to cause the system to erase previously entered input before capturing new caller input, or click the No radio button to allow callers to type ahead and have the input saved. Step 2 Click OK. The Play Prompt customizer window closes, and the name of the triggering contact and the name of the prompt variable appears in the Design pane of the CRA Editor. RecordingUse the Recording step to record audio input from the caller and return it as a Document object that can later be uploaded as a spoken name, saved to disk or to a database, or e-mailed. All recordings are defined with a RIFF header of type WAVE and encoded using G711 u-law format.
The customizer window of the Recording step contains three tabs: The following sections describe these tabs. GeneralUse the General tab of the Recording step to label the recorded document, set the recording duration and media type, and set the Interruptible option. Figure 7-27 shows the General tab of the Recording customizer window. Figure 7-27 Recording Customizer WindowGeneral Tab Table 7-25 describes the properties of the General tab of the Recording customizer window. Table 7-25 Recording PropertiesGeneral Tab To configure the properties of the General tab of the Recording customizer window, perform the following procedure: ProcedureStep 1 From the Contact drop-down menu, choose the variable that triggers the execution of the step. Step 2 From the Result Document drop-down menu, choose the variable that stores the resulting audio document. Step 3 From the Media Type drop-down menu, choose the media type for the recording. Only Voice (uncompressed) is currently supported as a media type. Step 4 In the Recording Duration field, enter a value directly or take one of the following actions: Step 5 In the Interruptible field, click the Yes radio button to allow an external event, such as an agent becoming available, to interrupt the step, or click the No radio button to require the step to complete before any other process can execute. Step 6 Click Apply. You are now ready to configure the Prompt tab of the Recording customizer window. PromptUse the Prompt tab of the Recording step to specify a prompt name and a start tone. Figure 7-28 shows the Prompt tab of the Recording customizer window. Figure 7-28 Recording Customizer WindowPrompt Tab Table 7-26 describes the properties of the Prompt tab of the Recording customizer window. Table 7-26 Recording PropertiesPrompt Tab To configure the properties of the Prompt tab of the Recording customizer window, perform the following procedure: ProcedureStep 1 From the Prompt drop-down menu, choose the prompt to be played. Step 2 From the Start Tone drop-down menu, choose either Default Prompt, Customized Prompt, or No Prompt. (If you select Customized Prompt, take one of the following actions: Step 3 In the Barge In field, click the Yes radio button to allow the caller to interrupt the prompt, or click the No radio button to require the prompt to complete playback before the caller can respond. Step 4 In the Continue on Prompt Errors field, click the Yes radio button to instruct the step to continue with the next prompt in the list if an error occurs in a prompt, or click the No radio button to cause an exception to result. Step 5 Click Apply. You are now ready to configure the Input tab of the Recording customizer window. InputUse the Input tab of the Recording customizer window to set terminating and cancel keys, the maximum number of retries, and the Flush Input Buffer option. Figure 7-29 shows the Input tab of the Recording customizer window. Figure 7-29 Recording Customizer WindowInput Tab Table 7-27 describes the properties of the Input tab of the Recording customizer window. Table 7-27 Recording PropertiesInput Tab To configure the properties of the Input tab of the Recording customizer window, perform the following procedure: ProcedureStep 1 From the Terminating Key drop-down menu, choose a terminating key. Step 2 From the Cancel Key drop-down menu, choose a cancel key. Step 3 From the Maximum Retries drop-down menu, choose a number. Step 4 In the Flush Input Buffer field, click the Yes radio button to cause the system to erase previously entered input before capturing new caller input, or click the No radio button to allow callers to type ahead and have the input saved. Step 5 Click OK. The Recording customizer window closes, and the name of the triggering contact and the name of the result document variable appear in the Design pane of the CRA Editor. Send Digit StringUse the Send Digit String step to out-pulse back to the caller a specified set of DTMF digits. The DTMF digits are sent out-of-band and out-pulsed in-band by the gateways.
Figure 7-30 shows the Send Digit String customizer window. Figure 7-30 Send Digit String Customizer Window Table 7-28 describes the properties of the Send Digit String customizer window. Table 7-28 Send Digit String Properties
To configure the properties of the Send Digit String customizer window, perform the following procedure: ProcedureStep 1 From the Contact drop-down menu, choose the variable that triggers the execution of the step. Step 2 In the DTMF field, enter a value directly or take one of the following actions: Step 3 Click OK. The Send Digit String customizer window closes, and the name of the triggering contact and the DTMF variable appear next to the Send Digit String step icon in the Design pane of the CRA Editor. Simple RecognitionUse the Simple Recognition step to allow the caller to choose options from a menu.
When used over an ASR channel, the Simple Recognition step provides voice-enabled word and digit menus. When used over a non-ASR channel, the step ignores DTMF digits specified in the grammar. For example, a prompt may say "Please select from `Stocks,' `Sports,' and `Music,' or press or say `star' to speak with a representative." In this case, the script can recognize the spoken words "stocks," "sports," "music," and "star," and can also recognize the DTMF key "*".
The Simple Recognition step is similar to the Menu step, with an additional capability that allows the script designer to utilize caller-defined grammar for matching caller input. The Simple Recognition step uses a configurable grammar variable that stores the words or digits that the script can recognize. (See "Grammar Step Descriptions" for information on creating grammar variables.)
The customizer window of the Simple Recognition step contains three tabs: The following sections describe these tabs. GeneralUse the General tab of the Simple Recognition customizer window to set the contact, grammar, output points and tags, and the interruptible option. Figure 7-31 shows the General tab of the Simple Recognition customizer window. Figure 7-31 Simple Recognition Customizer WindowGeneral Tab Table 7-29 describes the properties of the General tab of the Simple Recognition customizer window. Table 7-29 Simple Recognition PropertiesGeneral Tab To configure the properties of the General tab of the Simple Recognition customizer window, perform the following procedure: ProcedureStep 1 From the Contact drop-down menu, choose the variable that triggers the execution of the step. Step 2 In the Grammar field, enter a value directly or take one of the following actions: Step 3 To add an output point and tag, click Add. The Add Output dialog box appears. (See Figure 7-32 .) Figure 7-32 Add Output Dialog Box Step 4 In the Output Point text field, enter a name for the output point. Step 5 In the Tag text field, enter a name for the tag. Step 6 Click OK. The Add Output dialog box closes, and the name of the output point and tag appear in the Outputs list box. Step 7 In the Interruptible field, click the Yes radio button to allow an external event, such as an agent becoming available, to interrupt the step, or click the No radio button to require the step to complete before any other process can execute. Step 8 Click Apply. You are now ready to configure the Prompt tab of the Simple Recognition customizer window. PromptUse the Prompt tab of the Simple Recognition step to specify the prompt to be played back. Figure 7-33 shows the Prompt tab of the Simple Recognition customizer window. Figure 7-33 Simple Recognition Customizer WindowPrompt Tab Table 7-30 describes the properties of the Prompt tab of the Simple Recognition customizer window. Table 7-30 Simple Recognition PropertiesPrompt Tab To configure the properties of the Prompt tab of the Simple Recognition customizer window, perform the following procedure: ProcedureStep 1 In the Prompt field, enter a value directly or take one of the following actions: Step 2 In the Barge In field, click the Yes radio button to allow the caller to interrupt the prompt, or click the No radio button to require the prompt to complete playback before the caller can respond. Step 3 In the Continue on Prompt Errors field, click the Yes radio button to instruct the step to continue with the next prompt in the list if an error occurs in a prompt, or click the No radio button to cause an exception to result. Step 4 Click Apply. You are now ready to configure the Input tab of the Simple Recognition customizer window. InputUse the Input tab of the Simple Recognition step to set the timeout setting, maximum number of retries, and the Flush Input Buffer option. Figure 7-34 shows the Input tab of the Simple Recognition customizer window. Figure 7-34 Simple Recognition Customizer WindowInput Tab Table 7-31 describes the properties of the Input tab of the Simple Recognition customizer window. Table 7-31 Simple Recognition PropertiesInput Tab To configure the properties of the Input tab of the Simple Recognition customizer window, perform the following procedure: ProcedureStep 1 In the Timeout (in sec) field, enter a value directly or take one of the following actions: Step 2 From the Maximum Retries drop-down menu, choose a number. Step 3 In the Flush Input Buffer field, click the Yes radio button to cause the system to erase previously entered input before capturing new caller input, or click the No radio button to allow callers to type ahead and have the input saved. Step 4 Click OK. The Simple Recognition customizer window closes, and the name of the triggering contact appears next to the Simple Recognition step icon in the Design pane of the CRA Editor. Voice BrowserUse the Voice Browser step to allow callers to access and interpret VoiceXML-enabled web pages.
The customizer window of the Voice Browser step contains three tabs: The following sections describe these tabs. GeneralUse the General tab of the Voice Browser step to choose a variable that points the browser toward a specific URL. Figure 7-35 shows the General tab of the Voice Browser customizer window. Figure 7-35 Voice Browser Customizer WindowGeneral Tab Table 7-32 describes the properties of the General tab of the Voice Browser customizer window. Table 7-32 Voice Browser PropertiesGeneral Tab To configure the properties of the General tab of the Voice Browser customizer window, perform the following procedure: ProcedureStep 1 From the Contact drop-down menu, choose the variable that triggers the execution of the step. Step 2 In the URL field, enter a value directly or take one of the following actions: Step 3 In the Interruptible field, click the Yes radio button to allow an external event, such as an agent becoming available, to interrupt the step, or click the No radio button to require the step to complete before any other process can execute. Step 4 Click Apply. You are now ready to configure the Request Parameters tab of the Voice Browser customizer window. Request ParametersUse the Request Parameters tab of the Voice Browser step to define parameters to be passed to an HTTP request made to retrieve the desired VoiceXML content.
Figure 7-36 shows the Request Parameters tab of the Voice Browser customizer window. Figure 7-36 Voice Browser Customizer WindowRequest Parameters Tab Table 7-33 describes the properties of the Request Parameters tab of the Voice Browser customizer window. To configure the properties of the Request Parameters tab of the Voice Browser customizer window, perform the following procedure: ProcedureStep 1 In the Method field, click the Get radio button to use the Get method, or click the Post radio button to use the Post method. Step 2 To add a parameter name and workflow variable, click Add. The Parameter dialog box appears. (See Figure 7-37 .) Figure 7-37 Parameter Dialog Box Step 3 In the Name text field, enter the name of the parameter. Step 4 From the Value drop-down menu, choose the variable that stores the parameter. Step 5 Click OK. The Parameter dialog box closes, and the names of the parameter and variable appear in the Parameter and Value columns of the Request Parameters tab of the Voice Browser customizer window. Step 6 Click Apply. You are now ready to configure the Return Parameters tab of the Voice Browser customizer window. Return ParametersUse the Return Parameters tab of the Voice Browser step to return parameter information to the script. Figure 7-38 shows the Return Parameters tab of the Voice Browser customizer window. Figure 7-38 Voice Browser Customizer WindowReturn Parameters Tab Table 7-34 describes the properties of the Return Parameters tab of the Voice Browser customizer window. To configure the properties of the Return Parameters tab of the Voice Browser customizer window, perform the following procedure: ProcedureStep 1 From the Expr Parameter drop-down menu, choose the variable that stores the expression of the parameter. Step 2 To add a parameter name and workflow variable, click Add. The Parameter dialog box appears. (See Figure 7-39 .) Figure 7-39 Parameter Dialog Box Step 3 In the Name text field, enter the name of the parameter. Step 4 From the Value drop-down menu, choose the variable that stores the parameter. Step 5 Click OK. The Parameter dialog box closes, and the names of the parameter and variable appear in the Parameter Name and Workflow Variable columns of the Return Parameters tab of the Voice Browser customizer window. Step 6 Click OK. The Voice Browser customizer window closes, and the name of the triggering contact and the URL variable appear next to the Voice Browser step icon in the Design pane of the CRA Editor.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|