aboutsummaryrefslogtreecommitdiffstats
path: root/trunk/pbx/ael/ael-test/ael-test4/apptest.ael2
blob: c477d8531b5eb998a78f5e80f9af5c2f9512989b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
// this is a quick test to see how many of the apps we can spot j options in
// include this in a macro or extension
// at this moment, there are 18 apps that accept the j option.

	AddQueueMember(zork,iface,20,j);
	ADSIProg(sfile);
	AgentCallbackLogin(agent,s,30@cont);
	AgentLogin(agent,s);
	AgentMonitorOutgoing(dcn);
	AGI(whatever);
	AlarmReceiver();
	Answer(2);
	AppendCDRUserField(value);
	Authenticate(pword,adjmr);
	BackGround(filename,snm,eng);
	BackgroundDetect(filename,20,2,10);
	Busy(10);
	ChangeMonitor(fnamebase);
	ChanIsAvail(Zap/5,sj);
	ChanSpy(prefix,bg()qrv);
	Congestion(5);
	ControlPlayback(filename,10,6,4,0,5,7,j);
	DateTime(unixtime,tz,fmt);
	DBdel(fam/key);
	DBdeltree(fam);
	DeadAGI(command);
	Dial(zap/1,45,A()CdD()fgG()hHjL()m()M()nNoprS()tTwW);
	Dictate(basedir);
	Directory(cont,dcont,f);
	DISA(68986869876,context);
	DumpChan(verblev);
	DUNDiLookup(90709780978,context,bj);
	EAGI(command);
	Echo();
	EndWhile();
	Exec(appname,args);
	ExecIf(expr,app,data);
	ExecIfTime(*,*,*,*,appname);
	ExternalIVR(command,arg1);
	Festival(text);
	Flash();
	ForkCDR(v);
	GetCPEID();
	Gosub(cont,exten,priority);
	GosubIf(cond?label);
	Goto(cont,exten,prior);
	GotoIf(cond?t:f);
	GotoIfTime(*,*,*,*?cont,ext,prior);
	Hangup();
	HasNewVoicemail(vmbox,var,j);
	HasVoicemail(vmbox,var,j);
	IAX2Provision(template);
	ICES(xmlconfig);
	ImportVar(nevar@chann,var);
	Log(NOTICE,message);
	LookupBlacklist(j);
	LookupCIDName();
	Macro(macro,arg1);
	MacroExit();
	MacroIf(expr?etc);
	MailboxExists(mbox@cont,j);
	Math(v,2+2);
	MeetMe(5555,aAbcdDeimMpPqrstTovwxX);
	MeetMeAdmin(5555,e,user);
	MeetMeCount(5555,var);
	Milliwatt();
	MixMonitor(filename,abv()V()W(),command);
	Monitor(file.fmt,base,mb);
	MP3Player(location);
	MusicOnHold(class);
	NBScat();
	NoCDR();
	NoOp(ignored);
	Page(Zap/1,dq);
	Park(exten);
	ParkAndAnnounce(template,5,238,retcont);
	ParkedCall(exten);
	PauseQueueMember(queue,zap,j);
	Pickup(ext@cont);
	Playback(file,j);
	PlayTones(arg);
	PrivacyManager(3,4,j);
	Progress();
	Queue(queuename,dhHnrtTwW,http://www.where.what,over,5);
	Random(30,cont,ext,pri);
	Read(var,fname,10,skip,2,5);
	ReadFile(var=file,10);
	RealTime(fam,2,val,prefix);
	RealTimeUpdate(fam,2,val,2,newval);
	Record(file,2,10,anqst);
	RemoveQueueMember(queuename,iface,j);
	ResetCDR(wav);
	RetryDial(annound,4,2);
	Return();
	Ringing();
	RxFAX(fname,caller);
	SayAlpha(string);
	SayDigits(string);
	SayNumber(digits);
	SayPhonetic(string);
	SayUnixTime(unixtime,tz,fmt);
	SendDTMF(digits,10);
	SendImage(filename);
	SendText(text,j);
	SendURL(URL);
	Set(a=b);
	SetAMAFlags();
	SetCallerID(clid,a);
	SetCallerPres(allowed_passed_screen);
	SetCDRUserField(value);
	SetGlobalVar(var=val);
	SetMusicOnHold(class);
	SetTransferCapability(SPEECH);
	SIPAddHeader(header);
	SIPDtmfMode(inband,info,rfc);
	SIPGetHeader(var@headername);
	SMS(name);
	SoftHangup(zap/1,a);
	StackPop();
	StartMusicOnHold(class);
	StopMonitor();
	StopMusicOnHold();
	StopPlayTones();
	System(command);
	TestClient(testid);
	TestServer();
	Transfer(zap/1,j);
	TrySystem(command);
	TxFAX(filename,caller,debug);
	UnpauseQueueMember(queuename,iface,j);
	UserEvent(eventanme,body);
	Verbose(5,message);
	VMAuthenticate(mailbox@cont,s);
	VoiceMail(mailbox@cont,bg()suj);
	VoiceMailMain(mailbox@cont,pg()s);
	Wait(2);
	WaitExten(3,m());
	WaitForRing(2);
	WaitForSilence(2,y);
	WaitMusicOnHold(2);
	While(expr);
	Zapateller(answer,5);
	ZapBarge(channel);
	ZapRAS(arg);
	ZapScan(group);
	ZapSendKeypadFacility();