[tools] / trunk / publicdemo / asterisk / extensions.conf Repository:
ViewVC logotype

Diff of /trunk/publicdemo/asterisk/extensions.conf

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 73, Fri May 20 16:29:14 2011 UTC revision 75, Mon Jun 20 22:08:51 2011 UTC
# Line 12  Line 12 
12    
13  [globals]  [globals]
14    
 ;SIP adress of phone for "call for service" option"  
 OPERATOR=sip:amartin@192.168.195.55  
15  APPNAME=publicdemo  APPNAME=publicdemo
16    
17  ; Conference recording  ; Conference recording
# Line 24  Line 22 
22  CONF_RECORDING_LOC=confrecord  CONF_RECORDING_LOC=confrecord
23    
24    
   
25  ; Use by many demos  ; Use by many demos
26  [play_nointerrupt]  [play_nointerrupt]
27  exten => s,1,Set(LOCAL(CALLING_CONTEXT)=${ARG1})  exten => s,1,Set(LOCAL(CALLING_CONTEXT)=${ARG1})
# Line 40  Line 37 
37    
38  [hangup]  [hangup]
39  exten => s,1,Verbose(Context: hangup)  exten => s,1,Verbose(Context: hangup)
40    exten => s,n,WoomeraStop
41    exten => s,n,Set(OVERLAY=id=text_box&header=! Timeout !&line1=Sorry, you have not&line2=entered anything.&line3=You will be disconnected.&line4=Please call again.&footer=DiaStar)
42    exten => s,n,WoomeraBackground(${APPNAME}/timeout_hangup,${APPNAME}/black,${OVERLAY})
43    exten => s,n,WaitExten(10)
44  exten => s,n,Hangup()  exten => s,n,Hangup()
45    
46    
# Line 54  Line 55 
55  #include "extensions-verification.conf"  #include "extensions-verification.conf"
56  #include "extensions-conference-demo.conf"  #include "extensions-conference-demo.conf"
57  #include "extensions-fancycars.conf"  #include "extensions-fancycars.conf"
 #include "extensions-confrecord.conf"  
58    
59  exten => h,1,Hangup  exten => h,1,Hangup
60    
# Line 83  Line 83 
83  exten => 400,n,Goto(demo_menu,s,1)  exten => 400,n,Goto(demo_menu,s,1)
84    
85  ;--------------------------------  ;--------------------------------
86  ; Demos Tests  ; "Shortcuts" to the various demos - avoid main menu
87  ; 5XX  ; 5XX
88  ; 500 - Tire Change  ; 500 - Tire Change
89  ; 501 - Pitch Finder  ; 501 - Pitch Finder
# Line 117  Line 117 
117  ;Animal Conference  ;Animal Conference
118  exten => 504,1,Answer  exten => 504,1,Answer
119  exten => 504,n,Set(CHANNEL(language)=en_US)  exten => 504,n,Set(CHANNEL(language)=en_US)
 exten => 504,n,WoomeraPlayback(${APPNAME}/animalconference,${APPNAME}/animalconference)  
120  exten => 504,n,Goto(animal_conference,s,1)  exten => 504,n,Goto(animal_conference,s,1)
121    
122  ;Lady Gaga  ;Lady Gaga
# Line 129  Line 128 
128  exten => 506,n,Dial(WOOMERA/conf:2/tiles=4,30)  exten => 506,n,Dial(WOOMERA/conf:2/tiles=4,30)
129  exten => 506,n,Hangup()  exten => 506,n,Hangup()
130    
131    ;Conference Menu
132    exten => 507,1,Answer
133    exten => 507,n,Goto(conference_menu,s,1)
134    
135  ; Security/RTSP Streaming Demo  ; Security/RTSP Streaming Demo
136  exten => 508,1,Answer  exten => 508,1,Answer
137  exten => 508,n,Goto(security,s,1)  exten => 508,n,Goto(security,s,1)
# Line 137  Line 140 
140  exten => 510,1,Answer  exten => 510,1,Answer
141  exten => 510,n,Goto(confrecord_menu,s,1)  exten => 510,n,Goto(confrecord_menu,s,1)
142    
143  ;Conference Room 2 with a label set for an animal in the animal conference  ; Conference Room 2 with a label set for an animal in the animal conference.
144    ; SIPP will dial in to Diastar context, so need to keep these here
145  exten => 511,1,Answer  exten => 511,1,Answer
146  exten => 511,n,Set(CALLERID(name)=Spike)  exten => 511,n,Set(CALLERID(name)=Spike)
147  exten => 511,n,Dial(WOOMERA/conf:2/tiles=4,30)  exten => 511,n,Dial(WOOMERA/conf:2/tiles=4,30)
# Line 149  Line 153 
153  exten => 512,n,Dial(WOOMERA/conf:2/tiles=4,30)  exten => 512,n,Dial(WOOMERA/conf:2/tiles=4,30)
154  exten => 512,n,Hangup()  exten => 512,n,Hangup()
155    
156  ;Conference Room 2 with a label set for an animal in the animal conference  ; PIN Conference
157  exten => 513,1,Answer  exten => 514,1,Answer
158  exten => 513,n,Set(CALLERID(name)=Polly)  exten => 514,n,Goto(pin_conference,s,1)
159  exten => 513,n,Dial(WOOMERA/conf:2/tiles=4,30)  
160  exten => 513,n,Hangup()  ; Controlled Conferenc Menu
161    exten => 515,1,Answer
162    exten => 515,n,Goto(controlled_conf_menu,s,1)
163    
164    ;Conference Rooms 121-126 with a label set for an animal in the animal conference
165    ;Last digit is  1=Polly, 2=Spike, 3=Buzz
166    exten => 1211,1,Answer
167    exten => 1211,n,Set(CALLERID(name)=Polly)
168    exten => 1211,n,Dial(WOOMERA/conf:121/tiles=4,30)
169    exten => 1212,1,Answer
170    exten => 1212,n,Set(CALLERID(name)=Spike)
171    exten => 1212,n,Dial(WOOMERA/conf:121/tiles=4,30)
172    exten => 1213,1,Answer
173    exten => 1213,n,Set(CALLERID(name)=Buzz)
174    exten => 1213,n,Dial(WOOMERA/conf:121/tiles=4,30)
175    exten => 1221,1,Answer
176    exten => 1221,n,Set(CALLERID(name)=Polly)
177    exten => 1221,n,Dial(WOOMERA/conf:122/tiles=4,30)
178    exten => 1222,1,Answer
179    exten => 1222,n,Set(CALLERID(name)=Spike)
180    exten => 1222,n,Dial(WOOMERA/conf:122/tiles=4,30)
181    exten => 1223,1,Answer
182    exten => 1223,n,Set(CALLERID(name)=Buzz)
183    exten => 1223,n,Dial(WOOMERA/conf:122/tiles=4,30)
184    exten => 1231,1,Answer
185    exten => 1231,n,Set(CALLERID(name)=Polly)
186    exten => 1231,n,Dial(WOOMERA/conf:123/tiles=4,30)
187    exten => 1232,1,Answer
188    exten => 1232,n,Set(CALLERID(name)=Spike)
189    exten => 1232,n,Dial(WOOMERA/conf:123/tiles=4,30)
190    exten => 1233,1,Answer
191    exten => 1233,n,Set(CALLERID(name)=Buzz)
192    exten => 1233,n,Dial(WOOMERA/conf:123/tiles=4,30)
193    exten => 1241,1,Answer
194    exten => 1241,n,Set(CALLERID(name)=Polly)
195    exten => 1241,n,Dial(WOOMERA/conf:124/tiles=4,30)
196    exten => 1242,1,Answer
197    exten => 1242,n,Set(CALLERID(name)=Spike)
198    exten => 1242,n,Dial(WOOMERA/conf:124/tiles=4,30)
199    exten => 1243,1,Answer
200    exten => 1243,n,Set(CALLERID(name)=Buzz)
201    exten => 1243,n,Dial(WOOMERA/conf:124/tiles=4,30)
202    exten => 1251,1,Answer
203    exten => 1251,n,Set(CALLERID(name)=Polly)
204    exten => 1251,n,Dial(WOOMERA/conf:125/tiles=4,30)
205    exten => 1252,1,Answer
206    exten => 1252,n,Set(CALLERID(name)=Spike)
207    exten => 1252,n,Dial(WOOMERA/conf:125/tiles=4,30)
208    exten => 1253,1,Answer
209    exten => 1253,n,Set(CALLERID(name)=Buzz)
210    exten => 1253,n,Dial(WOOMERA/conf:125/tiles=4,30)
211    exten => 1261,1,Answer
212    exten => 1261,n,Set(CALLERID(name)=Polly)
213    exten => 1261,n,Dial(WOOMERA/conf:126/tiles=4,30)
214    exten => 1262,1,Answer
215    exten => 1262,n,Set(CALLERID(name)=Spike)
216    exten => 1262,n,Dial(WOOMERA/conf:126/tiles=4,30)
217    exten => 1263,1,Answer
218    exten => 1263,n,Set(CALLERID(name)=Buzz)
219    exten => 1263,n,Dial(WOOMERA/conf:126/tiles=4,30)
220    
221    
222  ;Access DiaStar via Asterisk  ;Access DiaStar via Asterisk
223  exten => 2000,1,Dial(SIP/400,30)  exten => 2000,1,Dial(SIP/400,30)
# Line 163  Line 227 
227  ;  ;
228  exten => _60[123],1,Goto(controlled_conf,${EXTEN:2},1)  exten => _60[123],1,Goto(controlled_conf,${EXTEN:2},1)
229    
230    ; PIN Conference
231    exten => 666,1,Answer
232    exten => 666,n,Goto(pin_conference,s,1)
233    exten => 666,n,Hangup
234    
235    
236    ; End of [diastar] context
237  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
238    
239  [demo_menu]  [demo_menu]
240  exten => s,1,Set(CHANNEL(language)=en_US)  exten => s,1,Set(CHANNEL(language)=en_US)
241  exten => s,n,Set(OVERLAY=id=menu_main&header=Demo Menu&items=1 Car Rental&items=2 Baseball&items=3 Music Videos&items=4 Animal Conference&items=5 Security&items=6 Conference Record&footer=DiaStar)  exten => s,2,Set(OVERLAY=id=text_box&header=Main Demo Menu&line1=1 Car Rental&line2=2 Baseball&line3=3 Music Videos&line4=4 Video Conferencing&line5=5 Security&footer=DiaStar)
242  exten => s,n,WoomeraBackground(${APPNAME}/main_demo_menu,${APPNAME}/black,${OVERLAY})  exten => s,3,Set(TIMEOUT_CNT=0)
243  exten => s,n,WaitExten(20)  exten => s,4,WoomeraBackground(${APPNAME}/main_demo_menu,${APPNAME}/black,${OVERLAY})
244    exten => s,5,WaitExten(30)
245  exten => 1,1,Goto(diastar,503,1)  exten => 1,1,Goto(diastar,503,1)
246  exten => 2,1,Goto(diastar,501,1)  exten => 2,1,Goto(diastar,501,1)
247  exten => 3,1,Goto(diastar,505,1)  exten => 3,1,Goto(diastar,505,1)
248  exten => 4,1,Goto(diastar,504,1)  exten => 4,1,Goto(conference_menu,s,1)
249  exten => 5,1,Goto(diastar,508,1)  exten => 5,1,Goto(security,s,1)
250  exten => 6,1,Goto(confrecord_menu,s,1)  exten => t,1,Set(TIMEOUT_CNT=$[${TIMEOUT_CNT} + 1])
251  exten => t,1,Goto(demo_menu,s,1)  exten => t,n,GotoIf($[${TIMEOUT_CNT} > 1]?hangup,s,1)
252    exten => t,n,WoomeraStop
253    exten => t,n,Goto(demo_menu,s,4)
254  exten => i,1,Goto(demo_menu,s,1)  exten => i,1,Goto(demo_menu,s,1)
255    
 [animal_conference]  
 exten => s,1,System(${SIPP_LOC}/CIF/startanimalconf.sh)  
 exten => s,n,Dial(WOOMERA/conf:2/tiles=4,30)  
   
256    
257  [gaga_vision]  [gaga_vision]
258  exten => s,1,Set(CHANNEL(language)=en_US)  exten => s,1,Set(CHANNEL(language)=en_US)
259  exten => s,n,Set(OVERLAY=id=menu_gaga&header=Lady Gaga Menu&items=1 Poker Face&items=2 Paparazzi&items=3 Bad Romance&items=4 Talk to Gaga&items=5 Demo Menu&footer=GagaVison)  exten => s,2,Set(OVERLAY=id=menu_gaga&header=Lady Gaga Menu&items=1 Poker Face&items=2 Paparazzi&items=3 Bad Romance&items=4 Demo Menu&footer=GagaVison)
260  exten => s,n,WoomeraBackground(${APPNAME}/gaga_vision,${APPNAME}/black,${OVERLAY})  exten => s,3,Set(TIMEOUT_CNT=0)
261  exten => s,n,WaitExten(20)  exten => s,4,WoomeraBackground(${APPNAME}/gaga_vision,${APPNAME}/black,${OVERLAY})
262    exten => s,5,WaitExten(20)
263  exten => 1,1,WoomeraPlayback(${APPNAME}/LadyGagaPokerFace,${APPNAME}/LadyGagaPokerFace)  exten => 1,1,WoomeraPlayback(${APPNAME}/LadyGagaPokerFace,${APPNAME}/LadyGagaPokerFace)
264  exten => 1,n,Goto(gaga_vision,s,1)  exten => 1,n,Goto(gaga_vision,s,1)
265  exten => 2,1,WoomeraPlayback(${APPNAME}/LadyGagaPaparazzi,${APPNAME}/LadyGagaPaparazzi)  exten => 2,1,WoomeraPlayback(${APPNAME}/LadyGagaPaparazzi,${APPNAME}/LadyGagaPaparazzi)
266  exten => 2,n,Goto(gaga_vision,s,1)  exten => 2,n,Goto(gaga_vision,s,1)
267  exten => 3,1,WoomeraPlayback(${APPNAME}/LadyGagaBadRomance,${APPNAME}/LadyGagaBadRomance)  exten => 3,1,WoomeraPlayback(${APPNAME}/LadyGagaBadRomance,${APPNAME}/LadyGagaBadRomance)
268  exten => 3,n,Goto(gaga_vision,s,1)  exten => 3,n,Goto(gaga_vision,s,1)
 exten => 4,1,Dial(WOOMERA/conf:2,30)  
 exten => 5,1,Goto(demo_menu,s,1)  
 exten => t,1,Goto(gaga_vision,s,1)  
 exten => i,1,Goto(gaga_vision,s,1)  
   
 [confrecord_menu]  
 exten => s,1,Set(CHANNEL(language)=en_US)  
 exten => s,n,Set(OVERLAY=id=menu_confrecord&header=Conference Recording&items=1 Enter Conference&items=2 Enter and Record&items=3 Replay Conference&items=4 Demo Menu&footer=Diastar)  
 exten => s,n,WoomeraBackground(${APPNAME}/confrecord_menu,${APPNAME}/black,${OVERLAY})  
 exten => s,n,WaitExten(30)  
 exten => 1,1,Goto(confrecord,510,1)  
 exten => 2,1,Goto(confrecord,511,1)  
 exten => 3,1,Goto(confrecord,512,1)  
269  exten => 4,1,Goto(demo_menu,s,1)  exten => 4,1,Goto(demo_menu,s,1)
270  exten => t,1,WoomeraStop  exten => t,1,Set(TIMEOUT_CNT=$[${TIMEOUT_CNT} + 1])
271  exten => t,n,Goto(confrecord_menu,s,1)  exten => t,n,GotoIf($[${TIMEOUT_CNT} > 1]?hangup,s,1)
272  exten => i,1,Goto(confrecord_menu,s,1)  exten => t,n,WoomeraStop
273    exten => t,n,Goto(gaga_vision,s,4)
274    exten => i,1,Goto(gaga_vision,s,1)
 [localphones]  
 exten => _1.,1,SIPDtmfMode(rfc2833)  
 exten => _1.,n,Dial(SIP/${EXTEN})  
 exten => _1.,n,Hangup  
   
 exten => _4.,1,SIPDtmfMode(rfc2833)  
 exten => _4.,n,Dial(SIP/${EXTEN}@192.168.195.203)  
 exten => _4.,n,Hangup  
   
 exten => _5.,1,SIPDtmfMode(rfc2833)  
 exten => _5.,n,Dial(SIP/${EXTEN}@192.168.195.203)  
 exten => _5.,n,Hangup  
   
275    
276  [security]  [security]
277  exten => s,1,Set(CHANNEL(language)=en_US)  exten => s,1,Set(CHANNEL(language)=en_US)
278  exten => s,n,Set(OVERLAY=id=menu_security&header=Cameras&items=1 Triumph Road&items=2 Essex Street&items=3 Front Door&items=4 Demo Menu&footer=Security)  exten => s,2,Set(OVERLAY=id=menu_security&items=1 Essex Street&items=2 Front Door&items=3 Demo Menu&footer=DiaStar Security Cameras)
279  exten => s,n,WoomeraBackground(${APPNAME}/security_menu,${APPNAME}/black,${OVERLAY})  exten => s,3,Set(TIMEOUT_CNT=0)
280  exten => s,n,WaitExten(30)  exten => s,4,WoomeraBackground(${APPNAME}/security_menu,${APPNAME}/black,${OVERLAY})
281    exten => s,5,WaitExten(30)
282  exten => 1,1,Goto(camera1,s,1)  exten => 1,1,Goto(camera1,s,1)
283  exten => 2,1,Goto(camera2,s,1)  exten => 2,1,Goto(camera2,s,1)
284  exten => 3,1,Goto(camera3,s,1)  exten => 3,1,Goto(demo_menu,s,1)
285  exten => 4,1,Goto(demo_menu,s,1)  exten => t,1,Set(TIMEOUT_CNT=$[${TIMEOUT_CNT} + 1])
286  exten => t,1,WoomeraStop  exten => t,n,GotoIf($[${TIMEOUT_CNT} > 1]?hangup,s,1)
287  exten => t,n,Goto(security,s,1)  exten => t,n,WoomeraStop
288    exten => t,n,Goto(security,s,4)
289  exten => i,1,Goto(security,s,1)  exten => i,1,Goto(security,s,1)
290    
291  [camera1]  [camera1]
292  exten => s,1,WoomeraBackground(, rtsp://administrator:diastar@192.168.195.46:554/nphMpeg4/nil-320x240, id=caption&label=Triumph Road)  exten => s,1,WoomeraBackground(, rtsp://jhermanski:opendialogic@johnhermanski.dyndns-remote.com:554/nphMpeg4/nil-320x240, id=caption&label=Essex St)
293  exten => s,n,WaitExten(600)  exten => s,n,WaitExten(600)
294  exten => s,n,Goto(security,s,1)  exten => s,n,Goto(security,s,1)
295  exten => t,1,Goto(security,t,1)  exten => t,1,Goto(security,t,1)
296  exten => i,1,Goto(security,s,1)  exten => i,1,Goto(security,s,1)
297    
   
298  [camera2]  [camera2]
 exten => s,1,WoomeraBackground(, rtsp://jhermanski:opendialogic@johnhermanski2.dyndns.org:554/nphMpeg4/nil-320x240, id=caption&label=Essex St)  
 exten => s,n,WaitExten(600)  
 exten => s,n,Goto(security,s,1)  
 exten => t,1,Goto(security,t,1)  
 exten => i,1,Goto(security,s,1)  
   
 [camera3]  
299  exten => s,1,WoomeraBackground(, rtsp://administrator:panasonic@jtarlton.dyndns.org:554/nphMpeg4/nil-320x240, id=caption&label=Front Door)  exten => s,1,WoomeraBackground(, rtsp://administrator:panasonic@jtarlton.dyndns.org:554/nphMpeg4/nil-320x240, id=caption&label=Front Door)
300  exten => s,n,WaitExten(600)  exten => s,n,WaitExten(600)
301  exten => s,n,Goto(security,s,1)  exten => s,n,Goto(security,s,1)

Legend:
Removed from v.73  
changed lines
  Added in v.75

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.8