Home > Amanda > Communications System > Amanda Work Group Installation Manual

Amanda Work Group Installation Manual

Here you can view all the pages of manual Amanda Work Group Installation Manual. The Amanda manuals for Communications System are available online for free. You can easily download all the documents as PDF.

Page 261

Chapter 15: Programming Amanda 249
Troubleshooting
Check for the following mistakes:
1. Did you start the string of tokens without @ when you wanted Amanda 
to perform a hookflash or PCPM?
2. Did you start the string of tokens with @ when Amanda should NOT 
perform a hookflash or PCPM?
3. If the tokens are in an Extension field, did you forget that both Do Not 
Disturb and Call Screening must be OFF?
4. Did you check the trace file for information about what went wrong?
T
IP:Remember that when a string...

Page 262

250 Installing [email protected]
@P(G2, 
your_personal_mailbox) 
in the Extension field for 4001, then you know which string 
fails based on which of your personal greetings Amanda 
plays. 

Page 263

Chapter 16:
Programming Examples
System Paging of a User for Special Callers
This example illustrates inter-mixing tokens with Amanda’s standard call 
processing.
Application
This application creates a special mailbox (for example, 611) for family, 
friends, or special customers. When callers access this mailbox, Amanda 
pages you over the telephone paging system in your office. After letting you 
know that you have an important call, Amanda transfers that call to your 
extension through a “backdoor”...

Page 264

248 Installing [email protected]
Translating to Amanda’s Tokens
This could be translated into Amanda tokens as follows:
1. Dial the code for putting the caller on Transfer Hold (which is normal 
processing if the first character is not an @ sign).
2. Dial the telephone switching system paging access code, for example, 
33* (if that is your system’s code for a system page.)
3. Play a greeting that you have already recorded such as “There is an 
important call for David” using the P() token.
4. Dial the...

Page 265

Chapter 16: Programming Examples 249
Application
Let’s start by allowing a caller to select outgoing greetings in a different 
language. When a call is answered by Amanda, processing begins at the 
Company Greeting mailbox (which is 990 by default.) After the greeting is 
played, processing (by default) continues at mailbox 991 which plays the 
caller Instructions. During either the Greeting (990) or the Instructions (991) 
you can give the caller the option to press a digit to hear the Instructions in a...

Page 266

250 Installing [email protected]
language system prompts the caller hears. To change the system prompts to 
another language we must use tokens (and of course have installed the 
appropriate language prompts).
Using Amanda’s Tokens
The token to change system prompts is L(). To change to the Mexican 
Spanish system prompts, use L(MEXICAN) provided that the Mexican 
Spanish system prompts file resides in the Amanda directory and is named 
MEXICAN.IDX (if your system has a Rhetorex voice board) or...

Page 267

Chapter 16: Programming Examples 251
NOTE:There are several ways this same activity could have been 
accomplished. For example, instead of using the 
G(981) to-
ken, mailbox’s RNA Chain could have had 981 in it. (We 
use the RNA Chain, since Amanda returns Ring No An-
swer after successfully performing the tokens in the Exten-
sion field).
Another Consideration
This works for most situations. However, there is one final consideration. 
What happens if the caller enters an invalid extension or choice? By...

Page 268

252 Installing [email protected]
To have callers always access the proper language Instruction mailbox, you 
can add a control structure to Amanda. In this example, we might perform 
the following:
1. If an alternate language is selected, remember which language was 
selected.
2. Before playing the default Instruction mailbox, determine which lan-
guage Instruction mailbox should play and continue processing at that 
mailbox.
Using Amanda’s Tokens
This could be accomplished with tokens as follows:
1. To...

Page 269

Chapter 16: Programming Examples 253
This configuration now changes Amanda’s standard processing and keeps 
the caller connected to the correct language Instruction mailbox. It works 
because whenever a new call is answered, Amanda initializes the %S tokens 
to  (the empty string). Therefore, if the caller never presses 1 for Spanish, 
then %S1 is never set to the value MEXICAN and control is always passed 
on to mailbox 991 from mailbox 992.
Order Shipment Information
This example illustrates how you...

Page 270

254 Installing [email protected]
Application
The application is as follows:
1. Ask the caller to enter an order number (let’s assume that it is five 
digits).
2. Determine whether or not the corresponding order has shipped.
3. If the order has not shipped, inform the caller. Otherwise, tell the caller 
the date the order was shipped.
In order for Amanda to determine an order’s shipped status and its ship date, 
she needs to retrieve information from some source. One possible way she 
can obtain the data...
Start reading Amanda Work Group Installation Manual

Related Manuals for Amanda Work Group Installation Manual

All Amanda manuals