![]() |
Editor Step Reference
|
|||||||||||||||||||||||||||||||||||||
Call Contact Step Descriptions
![]() |
||||||||||||||||||||||||||||||||||||||
Table of ContentsCall Contact Step DescriptionsCall Hold Call Redirect Call Unhold Get Call Contact Info Place Call Call Contact Step DescriptionsThe steps in the Call Contact palette of the Cisco Customer Response Applications (CRA) Editor provide script designers with a way to manage calls. The Call Contact palette contains the following steps:
Figure 4-1 shows the steps in the Call Contact palette as they appear in the Palette pane of the CRA Editor. Figure 4-1 Call Contact Palette Steps Call HoldUse the Call Hold step to put a call on hold. The functionality of this step is available even if no media is associated with the call. Executing this step if the call is already on hold has no impact on the call and produces no errors. If a call is put on hold and then redirected or connected to an agent, the system automatically removed the call from hold before processing the connection request. If the Computer Telephony Integration (CTI) ports of the CRA server are configured for Music On Hold in the CTI ports in Cisco CallManager, then the User Hold Audio Source will be played to the caller.
Figure 4-2 shows the customizer window for the Call Hold step. Figure 4-2 Call Hold Customizer Window Table 4-1 describes the property of the Call Hold customizer window.
To use the Call Hold customizer window to put a call on hold, click the Call Contact drop-down arrow to choose a Contact variable, and then click OK. The Call Contact customizer window closes, and the name of the Contact variable appears next to the Call Contact step icon in the Design pane of the CRA Editor. Call RedirectUse the Call Redirect step to redirect a call to another extension. The Call Redirect step is often used in Interactive Voice Response (IVR) applications to transfer a call once a desired extension has been specified. The Call Redirect step produces four output branches: Place script steps after each of the different branches provided by this step to handle the possible outcomes of a redirected call. Figure 4-3 shows the customizer window for the Call Redirect step. Figure 4-3 Call Redirect Customizer Window Table 4-2 describes the properties of the Call Redirect customizer window. Table 4-2 Call Redirect Properties
Table 4-3 describes the extensions supported by the Call Redirect step. Table 4-3 Call RedirectSupported Extensions
To use the Call Redirect customizer window to redirect a call, perform the following procedure: ProcedureStep 1 From the Call Contact drop-down menu, choose the Contact variable to trigger the Call Redirect step. Step 2 From the Extension drop-down menu, choose the variable that holds the extension where the call is to be redirected. Step 3 In the Reset CTI Called Address field, click the Yes radio button if you want to reset the original destination of the call to the redirected destination, or click the No radio button if you want to preserve the original call destination even after the Call Redirect step executes. Step 4 Click OK. The Call Redirect customizer window closes, and the names of the selected Call Contact and extension variables appear next to the Call Redirect step icon in the Design pane of the CRA Editor. Call UnholdUse the Call Unhold step to re-establish the connection with a call that you have previously put on hold by means of the Call Hold step. Figure 4-4 shows the customizer window for the Call Unhold step. Figure 4-4 Call Unhold Customizer Window Table 4-4 describes the property of the Call Unhold customizer window. Table 4-4 Call Unhold Property
To use the Call Unhold customizer window to remove a call from hold, click the Call Contact drop-down arrow to choose a Contact variable, and then click OK. The Call Unhold customizer window closes, and the name of the selected Contact variable appears next to the Call Unhold step icon in the Design pane of the CRA Editor. Get Call Contact InfoUse the Get Call Contact step to access call-specific information and to store values in specified variables. You can use this step to handle a call in a variety of ways depending on the source of the call and other properties associated with the session. For example, you can use this step with a Call Redirect step to transfer a call to another extension, or you can use this step with a Play Prompt step to play a voice prompt. Figure 4-5 shows the customizer window for the Get Call Contact Info step. Figure 4-5 Get Call Contact Info Customizer Window Table 4-5 describes the properties of the Get Call Contact Info customizer window. Table 4-5 Get Call Contact Info Properties
Table 4-6 describes the arrival types of the Get Call Contact Info step. Table 4-6 Get Call Contact InfoArrival Types To use the Get Call Contact Info customizer window to access call-specific information, perform the following procedure: ProcedureStep 1 From the Call Contact drop-down menu, choose the Contact variable for which you want to retrieve information. Step 2 From the Calling Number drop-down menu, choose the variable that stores the number where the call originated. Step 3 From the Called Number drop-down menu, choose the variable that stores the destination number. Step 4 From the Arrival Type drop-down menu, choose the variable that stores the arrival type for the call. Step 5 From the Last Redirect Number drop-down menu, choose the variable that stores the number from which the last call diversion or transfer was invoked. Step 6 From the Original Called Number drop-down menu, choose the variable that stores the original destination number. Step 7 Click OK. The Get Call Contact Info customizer window closes, and the name of the selected Call Contact variable appears next to the Get Call Contact Info step icon in the Design pane of the CRA Editor. Place CallUse the Place Call step to place outbound calls. The Place Call step returns successfully if the call is answered in the configured time by a person, voice mail, an answering machine, or a fax machine. The Place Call step has six output branches:
Figure 4-6 shows the customizer window for the Place Call step. Figure 4-6 Place Call Customizer Window Table 4-7 describes the properties of the Place Call customizer window. Table 4-7 Place Call Properties
To use the Get Call Contact Info customizer window to place an outbound call, perform the following procedure: ProcedureStep 1 From the Destination Telephone No. drop-down menu, choose the String variable that stores the destination number, or click the Expression Editor (...) button to enter any valid expression. Step 2 From the RNA Timeout (Sec) drop-down menu, choose the variable that stores the length of time, in seconds, for the Ring No Answer timeout, or click the Expression Editor (...) button to enter any valid expression. Step 3 From the CallControlGroupId drop-down menu, choose the variable that stores the Call Control Group ID. Step 4 From the Primary Dialog Group ID drop-down menu, choose the variable that stores the Primary Dialog Group ID for the call. Step 5 From the Secondary Dialog Group ID drop-down menu, choose the variable that stores the Secondary Dialog Group ID number for the call. Step 6 From the Call Contact drop-down menu, choose the Contact variable that indicates where the call that is created will be returned when the step succeeds. Step 7 Click OK. The Place Call Info customizer window closes, and the name of the selected Destination Telephone No. variable appears next to the Place Call step icon in the Design pane of the CRA Editor.
|
||||||||||||||||||||||||||||||||||||||
|
|