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 211

Chapter 15: Programming Amanda 199
IfI(
value,
operator,
value,
mailbox)
 
Import, file{
file}
Information mailboxesM(
greeting[#
mailbox],
repetition,
delay)
 
IVR%I(
field,
msg_no [,
mailbox])
 
Languages, changeL(
file)
 
LengthLEN[
string]
 
Letters and spacesP
[
repetition](A,
string[,
hangup])
 
LIGHT.ON
See also message waiting indicators.
X
[(
file)
]
 
Y
[(
file)
]
 
Z
[(
file)
]
 
MenuM(
greeting[#
mailbox],
repetition,
delay)
 
Messages%I(
field,
msg_no[,
mailbox])
Messages, by numberP
[...

Page 212

200 Installing [email protected]
Message count, new for current user%N
Message waiting indicator, creatingX
[(
file)
]
 
Message waiting indicator, deletingY
[(
file)
]
 
Message waiting indicator, testing forZ
[(
file)
]
Message waiting indicators, on/offKA(
on_off)
MoneyP
[
repetition](
amount,
currency[,
hangup])
 
Name and extensionP
[
repetition](U
[,
mailbox[,
hangup]])
 
P
[
repetition](N
[,
mailbox[,
hangup]])
 
Notification record, Method field@
Notification record, Variable fieldP
[
repetition]...

Page 213

Chapter 15: Programming Amanda 201
Pauses-
,
 
W
(n)
PesosP
[
repetition](
amount,P
[,
hangup])
 
Playing, absolute valueP
[
repetition](
number,N
[,
hangup])
Playing, currencyP
[
repetition](
amount,
currency[,
hangup])
 
Playing, dateP
[
repetition](
date,D
[,
hangup])
 
Playing, disk spaceP
[
repetition](D)
 
Playing, DTMF digitsP
[
repetition](R)
 
P
[
repetition](
DTMF)
 
Playing, greetingP
[
repetition](
greeting[,
mailbox[,
hangup]])
 
Playing, menuM(
greeting[#
mailbox],
repetition,
delay)...

Page 214

202 Installing [email protected]
Playing, voice fileP
[
repetition](X,
file[,
hangup])
 
PortsS(
port,
[
string,
[
variable],
[
termination],
[
length],
[
timeout])
 
Ports, change volume^(
volume_change)
 
Port, current connect time%T
Port number, current%C
Port, transfer code for current%X
Previous mailbox%P
PromptP
[
repetition] (
prompt_no,V
[,
hangup])
L(
file)
 
Pulse dial~
Questions and answersQ(
{
greeting[#
mailbox][,E
]})
 
Read, file{
file}
N(
file,
field,
value{,
field,
variable})
V(
file,...

Page 215

Chapter 15: Programming Amanda 203
Search, file?(
line,
file,
mailbox)
N(
file,
field,
value{,
field,
variable})
V(
file,
field,
value{,
field,
variable}[,
n]
KV(
file,
field,
value)
 
Search, stringKI(
target,
source,
variable)
 
Security codeKC(
mailbox,
variable)
 
KL(
mailbox,
security_code)
 
KP(
mailbox,
security_code)
 
Serial port accessS(
port,
[
string,
[
variable],
[
termination],
[
length],
[
timeout])
 
Set Name%F(
field[,
mailbox])
 
ShutdownKS
[(
errorlevel)
]
 
Sound volume, change^(...

Page 216

204 Installing [email protected]
Time, connect time%T
Time, current%Z
Timed break recall~
Tokens, processing@
Tones012
345
678
9AB
CD*#
Total messagesP
[
repetition] (M
[,
mailbox[,
hangup]])
 
Transfer code for current port%X
Transfer, unsupervised (blind)[
ext_no]H
Transfer, supervisedext_no
ext_noKM
Transferring to specified mailboxG(
mailbox)
 
Mailbox accessKC(
mailbox,
variable)
 
KL(
mailbox,
security_code)
  
KP(
mailbox,
security_code)
 
Mailbox, current%U
Mailbox, Extension field of current%E...

Page 217

Chapter 15: Programming Amanda 205
Mailbox, total message count%M
[(
mailbox)
]
Mailbox, value of field%F(
field [,
mailbox])
Variable fieldP
[
repetition](V)
 
%V
Variables[(
file)
 
](
file)
 
|(
file)
 
+(
variable[,
value])
 
=(
variable,
value[,
start,
end])
 
%G0 %G1 %G2 %G3 %G4
%G5 %G6 %G7 %G8 %G9
%S0 %S1 %S2 %S3
%S4 %S5 %S6 %S7
%S8 %S9 %S10 %S11
%S12 %S13 %S14 %S15
%S16 %S17 %S18 %S19
Variables, shiftK

Page 218

206 Installing [email protected]
Weekday%W
Write, file](
file)
N(
file,
field,
value{,
field,
variable})
Alphabetical Token Reference 
 Token SyntaxDescription
-Literal that pauses processing for .5 (one-half) second.
,
 Literal that pauses for 2 seconds. Used when dialing an extension or to introduce a 
pause before processing the next token.
N
OTE:
Be careful not to confuse this comma with the separator found in com-
mands and records.
?(
line,
file,
mailbox)
 Command that searches the specified file...

Page 219

Chapter 15: Programming Amanda 207
@Literal that causes Amanda to process the Extension or Notify Method field as a set 
of tokens instead of processing the field normally. 
Normal processing for the Extension field:
 Amanda plays “Please hold while I 
try that extension,” puts the caller on transfer hold, then evaluates the tokens in the 
field. The @ stops Amanda from performing the dial code that puts a caller on 
transfer hold (also known as the dl_dtwait dial code). As explained in Installing...

Page 220

208 Installing [email protected]
 [(
file)
 Command that reads the first line in the specified file as the first ten port variables 
(%S0-%S9). The 10 values in the file must be comma delimited. The first value is 
%S0, the second is %S1, etc. The quotation marks used to delimit strings do not 
appear in the file, but the commas that separate them from the other variables do. 
For example, empty strings take up no space in the file.
This command is usually used with the ]() command to keep track of what...
Start reading Amanda Work Group Installation Manual

Related Manuals for Amanda Work Group Installation Manual

All Amanda manuals