Sample ASAI Voice Script

Following is an example of an ASAI voice script that has been developed with the A_Callinfo and A_Tran actions.

start:

#This is a sample voice script making use of the A_Tran action.

#This script would be used to handle calls at a T/R channel.

#

#In steps 1 through 3, standard Script Builder actions

#can be used to greet the caller, collect information, etc. In

#particular, it is assumed that a Prompt and Collect is used to

#collect an account number which is stored in account_num.

#A local database is read in an attempt to match the account

#number the caller provided and the ANI supplied with A_Callinfo.

#If a match is found, the table provides

#an agent extension and a split extension which are used to route the

#call to a specific agent within a split (direct agent routing).

#If no match is found, the call is routed to a default live agent

#split.

#

#Fields dest_num (agent extension) and split_num (split extension) for

#direct agent routing are returned from the table when a match is

#found.

#

4.External Action: A_Callinfo calling: calling_num called: called_num switchdata: switch_data trunkid: trunk_num callid: call_id

cause: callinfo_cause

Return Field: callinfo_return

5.Read Table

Table Name: account_db Search From Beginning Field: account = account_num

Field: ani = calling_num

#

#Set defaults in case no match is found in the table: dest_num is set

#to the default live agent split (split 5678). split_num is set to

#NULL so that direct agent calling is not invoked.

A-2

Page 102
Image 102
AT&T 585-350-812 manual Sample Asai Voice Script