2 ; Asterisk default ADSI script
5 ; Begin with the preamble requirements
7 DESCRIPTION "Asterisk PBX" ; Name of vendor
8 VERSION 0x00 ; Version of stuff
9 ;SECURITY "_AST" ; Security code
10 SECURITY 0X9BDBF7AC ; Security code
11 FDN 0x0000000F ; Descriptor number
21 DISPLAY "titles" IS "** Asterisk PBX **"
22 DISPLAY "talkingto" IS "Call active." JUSTIFY LEFT
23 DISPLAY "callname" IS "$Call1p" JUSTIFY LEFT
24 DISPLAY "callnum" IS "$Call1s" JUSTIFY LEFT
25 DISPLAY "incoming" IS "Incoming call!" JUSTIFY LEFT
26 DISPLAY "ringing" IS "Calling... " JUSTIFY LEFT
27 DISPLAY "callended" IS "Call ended." JUSTIFY LEFT
28 DISPLAY "missedcall" IS "Missed call." JUSTIFY LEFT
29 DISPLAY "busy" IS "Busy." JUSTIFY LEFT
30 DISPLAY "reorder" IS "Reorder." JUSTIFY LEFT
31 DISPLAY "cwdisabled" IS "Callwait disabled"
32 DISPLAY "empty" IS "asdf"
35 ; Begin soft key definitions
37 KEY "callfwd" IS "CallFwd" OR "Call Forward"
45 KEY "vmail_OH" IS "VMail" OR "Voicemail"
52 KEY "vmail" IS "VMail" OR "Voicemail"
56 KEY "backspace" IS "BackSpc" OR "Backspace"
60 KEY "cwdisable" IS "CWDsble" OR "Disable Call Wait"
62 SETFLAG "nocallwaiting"
63 SHOWDISPLAY "cwdisabled" AT 4
68 KEY "cidblock" IS "CIDBlk" OR "Block Callerid"
70 SETFLAG "nocallwaiting"
74 ; Begin main subroutine
78 IFEVENT NEARANSWER THEN
80 SHOWDISPLAY "titles" AT 1 NOUPDATE
81 SHOWDISPLAY "talkingto" AT 2 NOUPDATE
82 SHOWDISPLAY "callname" AT 3
83 SHOWDISPLAY "callnum" AT 4
88 CLEARFLAG "nocallwaiting"
90 SHOWDISPLAY "titles" AT 1
93 SHOWKEYS "cwdisable" UNLESS "nocallwaiting"
98 SHOWDISPLAY "titles" AT 1
101 IFEVENT CALLERID THEN
103 ; SHOWDISPLAY "titles" AT 1 NOUPDATE
104 ; SHOWDISPLAY "incoming" AT 2 NOUPDATE
105 SHOWDISPLAY "callname" AT 3 NOUPDATE
106 SHOWDISPLAY "callnum" AT 4
110 SHOWDISPLAY "titles" AT 1 NOUPDATE
111 SHOWDISPLAY "incoming" AT 2
113 IFEVENT ENDOFRING THEN
114 SHOWDISPLAY "missedcall" AT 2
116 SHOWDISPLAY "titles" AT 1
121 SHOWDISPLAY "empty" AT 4
128 SHOWDISPLAY "titles" AT 1 NOUPDATE
129 SHOWDISPLAY "ringing" AT 2 NOUPDATE
130 SHOWDISPLAY "callname" at 3 NOUPDATE
131 SHOWDISPLAY "callnum" at 4
133 IFEVENT FARANSWER THEN
135 SHOWDISPLAY "talkingto" AT 2
140 SHOWDISPLAY "titles" AT 1 NOUPDATE
141 SHOWDISPLAY "busy" AT 2 NOUPDATE
142 SHOWDISPLAY "callname" at 3 NOUPDATE
143 SHOWDISPLAY "callnum" at 4
147 SHOWDISPLAY "titles" AT 1 NOUPDATE
148 SHOWDISPLAY "reorder" AT 2 NOUPDATE
149 SHOWDISPLAY "callname" at 3 NOUPDATE
150 SHOWDISPLAY "callnum" at 4
156 SHOWDISPLAY "callended" AT 2