8/6/2015auto attendants 1 smarter communications

55
03/14/22 Auto Attendants 1 Smarter Communications

Upload: irene-hardy

Post on 22-Dec-2015

229 views

Category:

Documents


3 download

TRANSCRIPT

04/19/23 Auto Attendants

1

Smarter Communications

Auto Attendant

To create menu based Auto Attendants you must use Zultys Auto Attendants and create scripts for them to run.

Creating an auto attendant is done by Create a dial number and DID for it in the Phone ServicesCreate script(s) in Auto Attendant | ScriptsCreate a schedule to run the script(s) for the auto attendant

Auto Attendants and Voicemail are separate entities in the MX systems, they can not be combined (example: having a menu in a personal mail box) there are ways to forward between the 2 but are separated.

04/19/23 Auto Attendants 2

Phone Services

In Configure | Phone Services you give the AA a name, assign an extension and a DID.

There can only be one AA with no DID assigned to it. This is the AA that will be used when no match is found for incoming DID’s or no DID is presented to the MX

04/19/23 Auto Attendants 3

Scripts From Auto Attendant | Scripts you can create, edit or remove existing scripts.To edit a script either 2x click on the script or right mouse click and choose Edit.To create a new one click on the new button, or right mouse click and choose New Project

04/19/23 Auto Attendants 4

New Project

Once you choose New Project you will be asked to give it a name.

In practice this would be something like Sales Day or Sales Night

04/19/23 Auto Attendants 5

The Screen Defined

The AA Screen is broken into 3 basic parts

Prompts or greetingsActionsDialogs

04/19/23 Auto Attendants 6

Input Source This center section defines if and where the inputs will come from

User input via DTMFA Variable

• Info collected and stored from other dialogs, or data sources

No Input at allRecord the input into the CDR table.

• This is helpful if looking to see how often a particular option is used, or running reports on how the scripts are being used

04/19/23 Auto Attendants 7

Prompts

File prompts are specified by selecting a File Prompt Type in the Type data entry field and the specific file in the File field.

Local files and Text to Speech files can be specified through a drop down menu or by pressing the Select button located to the right of the file field. You can also create new Local or Text to Speech files by pressing the New button.

System prompts are specified by accessing the drop down menu on the file field.

04/19/23 Auto Attendants 8

Prompts

Internet prompts are specified by entering a URL in the file field. If the internet file has been placed into the MX internal memory within the time specified by the Max Age parameter, that file will be used as the prompt; otherwise, the MX will download the specified file from the internet.

Variable prompts are specified by selecting the variable in the data field directly below the Variable radio button. After selecting the variable, you can determine how the variable contents will be spoken by selecting a Format; available formats depend on the selected variable. Examples of format include "AS_INTEGER" (variable is spoken as an integer number), "AS_DATE" (variable is spoken as a calendar date), or "AS_SPELLING" (each letter of the variable text is spoken). If REAL_TIME_TTS is selected, you must enter a language in the Language field; this specifies the language in which the text will be spoken.

04/19/23 Auto Attendants 9

Review Document:

Greetings_for_AA.pdf

04/19/23 Auto Attendants 10

ActionsFor each of the inputs you can choose one of the following actions

GotoTransferTransfer to Attendant Transfer to VMDial by NameDisconnect Web Server Request Assign to Variable Change LanguageFax on DemandRepeat PromptWait for Input

04/19/23 Auto Attendants 11

Adding User Input OptionsUser inputs define the valid responses to a prompt. When a prompt presents a set of options to a caller, it provides the numbers which, when pressed, triggers specified actions. Valid user inputs include:

digits and symbols: This input is any combination of digits plus the * and # symbol. Single symbol input typically branches to other options, whereas multiple symbol input usually refers to a user extension. The ‘?’ symbol can be used as a wild card, which is useful for branching to multiple extensions.no input: This condition is the case where the caller does not respond to the prompt within a specified time.no match: This condition is the case where the caller responds to the prompt, but the prompt does not match one of the other defined inputs.

04/19/23 Auto Attendants 12

Adding Actions

Right mouse click in the actions panel and choose add actionThis will introduce a new line, then click on the ellipse button to choose an action from the list presented.

04/19/23 Auto Attendants 13

Goto

The Goto Action panel is the Action Editor panel that implements a Goto Action. The Goto Action panel displays a data entry box that specifies the dialog that will receive control of the script.

04/19/23 Auto Attendants 14

Transfer

The Transfer Action panel is the Action Editor panel that implements a Transfer Action. Transfer actions transfer the caller to the extension or phone number specified in the Destination section. The extension or phone number is may be listed directly, derived from a previously executed dialog, or passed as a variable from a web script. This action also offers routing and message options if the transfer is not successful. Figure 29-7 displays the Action Editor with the Transfer action selected in the Action List

04/19/23 Auto Attendants 15

Transfer

Prompt Options

In addition to the greeting prompt that is available for all types of actions, you can also choose a prompt that will be played if the system is unable to transfer the caller. Select the On failure tab and press the Add button to select a WAV file.

Before transferring

This field allows you to choose an audio introduction that is played before the caller is transferred. The default setting for this option is configured in the Script Properties window.

04/19/23 Auto Attendants 16

Transfer

Destination

This field selects the destination to where the caller is transferred.Extension or phone# routes the caller to the specified user.Variable or dialog routes the user on the basis of the value of the specified script variable or input passed from a previously executed dialog.

Call Attached Fields

This field specifies the name and value of Call Attached variables assigned to the call before it is transferred to the specified destination. Press the Change button to access the Attached Fields panel for selecting these variables.

When ACD Queue Priority is selected, the call corresponding field determines the initial queue position when the call is routed to its destination.

04/19/23 Auto Attendants 17

Transfer

On Failure

This field determines the script behavior if the MX is unable to perform the transfer.

Go to transfers the caller to the dialog that is specified in the accompanying entry box.Disconnect terminates the call.Transfer to Attendant sends the caller to the extension specified in the Script Properties window.

04/19/23 Auto Attendants 18

Transfer to Attendant

The Transfer to Attendant Action panel is the Action Editor panel that implements a Transfer to Attendant Action. Transfer to Attendant actions transfer the caller to the attendant extension designated by the Script Properties panel.Call Attached Fields: This field specifies the name and value of Call Attached variables assigned to the call before it is transferred to the specified destination. Press the Change button to access the Attached Fields panel for selecting these variables.

04/19/23 Auto Attendants 19

Leave Voicemail

The Transfer to VM Action panel is the Action Editor panel that implements a Transfer to VM Action. Transfer to VM actions transfer the caller to a specified user’s voice mail recorder. Figure 29-9 displays the Action Editor with the Transfer to VM action selected in the Action List.Panel parameters specify the user that will receive the voice message.

04/19/23 Auto Attendants 20

Leave Voicemail

Destination

This field selects the destination to where the caller is transferred.Extension or phone# routes the caller to the specified user.Variable or dialog routes the caller based on the value of the specified script variable or the input passed from a previously executed dialog.

On Failure

This field determines the script behavior if the MX is unable to perform the transfer.

Go to transfers the caller to the dialog that is specified in the accompanying entry box.Disconnect terminates the call.Transfer to Attendant sends the caller to the extension specified in the Script Properties window.

04/19/23 Auto Attendants 21

Dial By NameThe Dial by Name Action panel is the Action Editor panel that implements a Dial by Name Action. Dial by Name actions transfer the call to the user that is requested by the caller.

Prompt Options

In addition to the greeting prompt that is available for all types of actions, you can also choose a prompt that will be played when the transfer takes place if the user name cannot be found or if the system is unable to transfer the caller. Select the appropriate tab and press the add button to select a WAV file.

04/19/23 Auto Attendants 22

Dial By Name

Name Lookup

This option determines the method of searching for the user.When Search by first name is selected, the auto attendant prompts the caller to enter the first three letters of the user’s first name.When Search by last name is selected, the auto attendant prompts the caller to enter the first three letters of the user’s last name.When Ask caller is selected, the auto attendant asks the caller to choose between a first name search and a last name search.

Number of times a caller can begin new search

This option determines the number of unsuccessful searches that the system will perform. After performing these searches, the system will either go to another dialog, disconnect the call, or call the attendant defined on the Script Properties window.

04/19/23 Auto Attendants 23

Dial By Name

Before transferring

This option allows you to choose an audio introduction that is played before the caller is transferred. This introduction is played after the On Transfer prompt (selected at the top of this window). The default setting for this option is configured in the Script Properties window.

Speak the Names of People Found by the Search

If this option is selected, the auto attendant plays the names of users that meet the search criteria and have configured their recorded name when setting up their mail box. The auto attendant plays these recorded names after a successful search and before the On Transfer prompt.

04/19/23 Auto Attendants 24

Dial By Name

On Failure to Transfer

This field determines the script behavior if the auto attendant is unable to perform the transfer.

Go to transfers the caller to the dialog that is specified in the accompanying entry box.Disconnect terminates the call.Transfer to Attendant sends the caller to the extension specified in the Script Properties window.

04/19/23 Auto Attendants 25

Disconnect

The Disconnect Action panel is the Action Editor panel that implements a Disconnect Action. Disconnect actions terminates calls that are connected to the auto attendant. The only configurable component on the Disconnect Action panel is the message prompt selection list at the top of the panel.

04/19/23 Auto Attendants 26

Web Server Request

The Web Server Request Action panel is the Action Editor panel that implements a Web Server Request Action. Web Server Request actions executes a web script located on a specified web server. Parameter values are passed from the web script to the AA script for use in the dialog. The Web Server Request Action panel includes three subpanels:

04/19/23 Auto Attendants 27

Web Server Request

Request Panel

The Request panel, specifies the web server that executes the web script and the parameter values that the action passes to the web script. Request panel parameters include:

URL: The URL data field lists the name and location of the web script.

04/19/23 Auto Attendants 28

Web Server Request

Script Parameter Table: This list identifies the parameters passed by the MX to the web script. Each row corresponds to one web script parameter. Table fields include:

Script Parameter: This column lists the names of the parameters that are passed to the web script. These names must match the parameter names defined in the web script.Variable: When this field is marked, the value of the Variable Name or Value field is a variable. When this field is not marked, the value of the Variable Name or Value is a constant value that is passed directly to the web script.Variable Name or Value: This field specifies the value of the parameter passed to the web script.

Fetch Timeout: This field specifies the period that the dialog waits for a response from the web script. The action transfers to the dialog specified for failure conditions if a response from the web script is not received.

Use Post Method: When this field is selected, the MX encrypts the variable values that are sent to the web server.

04/19/23 Auto Attendants 29

Web Server Request

Response Panel

The Response panel, as shown in figure 29-12, displays the parameter values passed from the web script to the AA dialog action. Each line in the table specifies one parameter.Table parameters include:

Script parameter: This column lists the names of web script parameters. The value of these parameters are passed from the web script to the AA dialog action. These names must match the parameter names defined in the web script.

Variable name: This column lists the AA action variable to which the web script parameter is passed.

04/19/23 Auto Attendants 30

Web Server Request

Script Panel

The Script panel, displays the parameter values passed from the web script to the AA dialog action, provides a tool for creating a web script file template, which can be edited to create the web script. Table parameters include:

Script Type: This parameter specifies the scripting language used for creating the template.Save generated script as: This parameter specifies the name and network location where the MX stores the template. Press the browse button to view your file structure and enter a location through a point and click operation with the mouse.

After Execution Go To parameter specifies the next dialog that the script executes if the web script runs successfully and all response parameter settings are valid.On Failure Go To parameter specifies the next dialog that the script executes if the web script does not run successfully or if all response parameter settings are not valid.

04/19/23 Auto Attendants 31

Assign Variable

The Assign to Variable Action panel is the Action Editor panel that implements a Assign to Variable Action. Assign by Variable actions assign values to Auto Attendant script variables, which are then passed to the web script or used in the AA script. Each row specifies a Script Variable. The following columns define the adjustment made to the variable by this action:

04/19/23 Auto Attendants 32

Assign Variable

Assign to Variable specifies the name of the variable, as defined by the Variable Definition Table. A drop down menu lists the available variable names.

Variable specifies the type of value that is assigned to the variable by this action. When this field is marked, the value of the Variable Name or Value field is a system variable or a value passed by a previously executed dialog. When this field is not marked, the value of the Variable Name or Value is a constant value that is passed directly to the web script.

Variable Name or Value specifies the new value of the variable.

The Go To field specifies the dialog that receives control of the script after the variables settings are changed.The On failure field specifies the dialog that receives control of the script if the variable settings cannot be changed.

04/19/23 Auto Attendants 33

Change LanguageThe Change Language Action panel is the Action Editor panel that implements a Change Language Action. Change Language actions specify the language spoken by the auto attendant. The set of available languages depend on the Language Packs previously installed on your system .Change Language action panel parameters include:

Language: This field specifies the language that is spoken by the auto attendant after this action is executed.then Go to: This field specifies the dialog that receives control of the script after the language setting is changed.

04/19/23 Auto Attendants 34

Fax On Demand

The Fax on Demand Action panel is the Action Editor panel that implements a Fax on Demand Action. Fax on Demand sends a specified graphics file as a fax transmission to one or more listed extensions, phone numbers, or addresses

04/19/23 Auto Attendants 35

Fax On Demand

Fax File Location

You can designate any tif file accessible to your MX as a fax. This section of the panel specifies the location of the tif file sent by this action:

URL routes the caller to the specified user.Variable routes the caller based on the value of the specified script variable or the input passed from a previously executed dialog.

Fetch Timeout field specifies the period that the dialog waits for the specified destination to make the tif file available. The action transfers to the dialog specified for the failure condition if the tif file is not available within this period.

04/19/23 Auto Attendants 36

Fax On DemandSend to

This table lists the recipients of the fax. Each line in the table specifies the phone number or address of one recipient. Table parameters include:

Variable specifies the type of value that specifies the phone number or IP address. When this field is marked, the recipient destination value is a variable. When this field is not marked, the recipient destination value is fixed.Value specifies the recipient destination.

After Execution Go To This parameter specifies the next dialog that the script executes if the action successfully sends the fax message.

On Failure Go ToThis parameter specifies the next dialog that the script is unable to send the fax because the tif file did not become available before expire of the Fetch Timeout.

04/19/23 Auto Attendants 37

Repeat Prompt

The Repeat Prompt Action panel is the Action Editor panel that implements a Repeat Prompt Action. Repeat Prompt actions repeat the dialog prompt and wait for caller input. The only configurable component on the Repeat Prompt action panel is the message prompt selection list at the top of the panel.

04/19/23 Auto Attendants 38

Wait for Input

The Wait for Input Action panel is the Action Editor panel that implements a Wait for Input Action. Wait for Input actions wait a specified period for further caller input. The only configurable component on the Repeat Prompt action panel is the message prompt selection list at the top of the panel.

04/19/23 Auto Attendants 39

Putting it all Putting it all togethertogether

04/19/23 Auto Attendants 40

Example: Create Auto Attendant (day)Options are

1 Sales Group2 Service Group5xxx Dial Extensions9 Dial By Name* Hidden option for checking voicemail

04/19/23 Auto Attendants 41

Add Dialog

Add a new dialog to accommodate any errors the user may make.

Call it error

04/19/23 Auto Attendants 42

Add Prompt

Upload or create a Text to speech greeting. To serve as greetings and instructions.

Files are located with this training material.

Click on the Add button. Choose Local File, click New Select file and add the file.

04/19/23 Auto Attendants 43

Add Action for Digit 1 (sales)

Add a new action with the action of Transfer. In the extension box enter 5011 (the Sales ACD Group) for the digit 1

If you do not have an extension 5011 then use any extension in your range

04/19/23 Auto Attendants 44

Add Action for Digit 2 (service)

Add a new action with the action of Transfer. In the extension box enter 5010 (the Service ACD Group) for the digit 2.

If you do not have an extension 5010 then use any extension in your range.

04/19/23 Auto Attendants 45

Add Action for all Extensions

Add a new action with the action of Transfer. In the Variable or Dialog box enter Root_dialog.

This is the way you tell the system to use digits collected from the Root Dialog (5???)

On Failure choose the option to Go To and select the unused dialog error

04/19/23 Auto Attendants 46

Add Action for 9 (dial by name)

Add new action for digit 9, choosing the action of Dial by Name.

Choose your options for name look up, number of entries, and transferring options.

No prompt is needed the system has built in prompts that play automatically for the Dial by Name service.

04/19/23 Auto Attendants 47

Hidden option for checking voicemail (*86)

Here we will transfer from the digits collected from the root dialog again, but with no error capture.

Limiting it to *86 forces the system to only accept this service

04/19/23 Auto Attendants 48

Complete Basic Script (Root Dialog)

04/19/23 Auto Attendants 49

Error dialog

Load the error prompt.

Choose No Input, this will not accept any input from the operator.

At end of prompt forward to the root dialog.

04/19/23 Auto Attendants 50

Basic Script, Needs Error Traps

This is a basic script but needs to have some error traps added.

No Input trapNo Match trap

Create a new dialog call it disconnect Load the same error promptChoose action of disconnect, this will make sure that disconnected calls are disconnected

04/19/23 Auto Attendants 51

Final Script

04/19/23 Auto Attendants 52

Save and Upload

Click save, if no errors are in the script then the files will be converted and uploaded to MX.

If there are errors they will be listed at the bottom of the screen.

Once uploaded test the script by dialing the internal extension of the auto attendant.

04/19/23 Auto Attendants 53

Script Files

Complete scripts can be backed up and exported.

All script files are included with this course.

04/19/23 Auto Attendants 54

LAB: Create Auto Attendant (night) This is the second half of the script we built earlier. This is what would happen at night.

Options are• 1 Sales Voicemail Box• 2 Service Voicemail Box• 5xxx Dial Extensions• 9 Dial By Name• * Hidden option for checking voicemail

04/19/23 Auto Attendants 55