Parent Directory
|
Revision Log
Package all media, etc. needed for Public demo system into one tree
1 ; 2 ; Main demo dialplan for Diastar demo systems 3 ; 4 5 6 [general] 7 static=yes 8 writeprotect=no 9 autofallthrough=no 10 priorityjumping=no 11 12 13 [globals] 14 15 ;SIP adress of phone for "call for service" option" 16 OPERATOR=sip:amartin@192.168.195.55 17 APPNAME=publicdemo 18 19 ; Conference recording 20 MAX_CONF_RECORD_TIME=1800 ; 1/2 hour 21 CONFERENCE_RECORD_ID=2 22 AMI_SCRIPT_LOC=/usr/sbin 23 SIPP_LOC=/usr/sbin/sipp 24 CONF_RECORDING_LOC=confrecord 25 26 27 28 ; Use by many demos 29 [play_nointerrupt] 30 exten => s,1,Set(LOCAL(CALLING_CONTEXT)=${ARG1}) 31 exten => s,n,Set(LOCAL(NEXT_CONTEXT)=${ARG2}) 32 exten => s,n,Set(LOCAL(COMMENT)=${ARG3}) 33 exten => s,n,Verbose(Context: ${CALLING_CONTEXT}) 34 exten => s,n,Verbose(Next Context: ${NEXT_CONTEXT}) 35 exten => s,n,Verbose(Comment: ${COMMENT}) 36 ; Play without interruption 37 exten => s,n,WoomeraPlayback(${FILE_LOC}/${CALLING_CONTEXT},${FILE_LOC}/${CALLING_CONTEXT}) 38 exten => s,n,Goto(${NEXT_CONTEXT},s,1) 39 exten => s,n,Return 40 41 [hangup] 42 exten => s,1,Verbose(Context: hangup) 43 exten => s,n,Hangup() 44 45 46 [diastar] 47 48 ;********************************************* 49 ; Context for inbound Woomera HMP server calls 50 ; 51 52 #include "extensions-pitch-finder.conf" 53 #include "extensions-tire-change.conf" 54 #include "extensions-verification.conf" 55 #include "extensions-conference-demo.conf" 56 #include "extensions-fancycars.conf" 57 #include "extensions-confrecord.conf" 58 59 exten => h,1,Hangup 60 61 ; Number 62 ; 6XX - Dev Tests 63 ; 5XX - Demos 64 65 ; Conf test last digit is the tile number 66 exten => _67[1-9],1,Answer 67 exten => _67[1-9],n,Dial(WOOMERA/${WOOMERA_PROFILE}/conf:3/position=${EXTEN:2}:tiles=4,30) 68 69 exten => 680,1,Answer 70 exten => 680,n,Dial(WOOMERA/${WOOMERA_PROFILE}/conf:2/role=presenter:tiles=0,30) 71 exten => 680,n,Hangup 72 73 exten => 610,1,Answer 74 exten => 610,n,Wait(2) 75 exten => 610,n,Dial(WOOMERA/${WOOMERA_PROFILE}/conf:2,30) 76 exten => 610,n,Hangup 77 78 79 ;-------------------------------- 80 ; Demos Menu 81 ; 400 82 ; 83 exten => 400,1,Answer 84 exten => 400,n,Wait(2) 85 exten => 400,n,Goto(demo_menu,s,1) 86 87 ;-------------------------------- 88 ; Demos Tests 89 ; 5XX 90 ; 500 - Tire Change 91 ; 501 - Pitch Finder 92 ; 502 - Verification 93 ; 503 - Car Hire 94 ; 504 - Animal Conference 95 ; 505 - Lady Gaga video clips 96 ; 506 - Conference Room 2 97 ; 508 - Security 98 ; 510 - Conference recording 99 100 ;Tire Change 101 exten => 500,1,Answer 102 exten => 500,n,Wait(2) 103 exten => 500,n,Set(CHANNEL(language)=en_US) 104 exten => 500,n,Goto(tirechange_demo,s,1) 105 106 ;Pitch Finder 107 exten => 501,1,Answer 108 exten => 501,n,Set(CHANNEL(language)=en_US) 109 exten => 501,n,Goto(pitchfinder_demo,s,1) 110 111 ;Verification 112 exten => 502,1,Answer 113 exten => 502,n,Wait(2) 114 exten => 502,n,Goto(verification,s,1) 115 116 ;Fancy Cars 117 exten => 503,1,Answer 118 exten => 503,n,Set(CHANNEL(language)=en_US) 119 exten => 503,n,Goto(fancycars_greeting,s,1) 120 121 ;Animal Conference 122 exten => 504,1,Answer 123 exten => 504,n,Set(CHANNEL(language)=en_US) 124 exten => 504,n,WoomeraPlayback(${APPNAME}/animalconference,${APPNAME}/animalconference) 125 exten => 504,n,Goto(animal_conference,s,1) 126 127 ;Lady Gaga 128 exten => 505,1,Answer 129 exten => 505,n,Goto(gaga_vision,s,1) 130 131 ;Conference Room 2 132 exten => 506,1,Answer 133 exten => 506,n,Dial(WOOMERA/conf:2/tiles=4,30) 134 exten => 506,n,Hangup() 135 136 ; Security/RTSP Streaming Demo 137 exten => 508,1,Answer 138 exten => 508,n,Goto(security,s,1) 139 140 ;Conference Recording 141 exten => 510,1,Answer 142 exten => 510,n,Goto(confrecord_menu,510,1) 143 144 ;Conference Room 2 with a label set for an animal in the animal conference 145 exten => 511,1,Answer 146 exten => 511,n,Set(CALLERID(name)=Spike) 147 exten => 511,n,Dial(WOOMERA/conf:2/tiles=4,30) 148 exten => 511,n,Hangup() 149 150 ;Conference Room 2 with a label set for an animal in the animal conference 151 exten => 512,1,Answer 152 exten => 512,n,Set(CALLERID(name)=Buzz) 153 exten => 512,n,Dial(WOOMERA/conf:2/tiles=4,30) 154 exten => 512,n,Hangup() 155 156 ;Conference Room 2 with a label set for an animal in the animal conference 157 exten => 513,1,Answer 158 exten => 513,n,Set(CALLERID(name)=Polly) 159 exten => 513,n,Dial(WOOMERA/conf:2/tiles=4,30) 160 exten => 513,n,Hangup() 161 162 ;Access DiaStar via Asterisk 163 exten => 2000,1,Dial(SIP/400,30) 164 165 ;-------------------------------- 166 ; Conference demos 167 ; 168 exten => _60[123],1,Goto(controlled_conf,${EXTEN:2},1) 169 170 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 171 172 [demo_menu] 173 exten => s,1,Set(CHANNEL(language)=en_US) 174 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) 175 exten => s,n,WoomeraBackground(${APPNAME}/main_demo_menu,${APPNAME}/black,${OVERLAY}) 176 exten => s,n,WaitExten(20) 177 exten => 1,1,Goto(diastar,503,1) 178 exten => 2,1,Goto(diastar,501,1) 179 exten => 3,1,Goto(diastar,505,1) 180 exten => 4,1,Goto(diastar,504,1) 181 exten => 5,1,Goto(diastar,508,1) 182 exten => 6,1,Goto(confrecord_menu,s,1) 183 exten => t,1,Goto(demo_menu,s,1) 184 exten => i,1,Goto(demo_menu,s,1) 185 186 [animal_conference] 187 exten => s,1,System(${SIPP_LOC}/CIF/addanimals.sh) 188 exten => s,n,Dial(WOOMERA/conf:2/tiles=4,30) 189 190 191 [gaga_vision] 192 exten => s,1,Set(CHANNEL(language)=en_US) 193 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) 194 exten => s,n,WoomeraBackground(${APPNAME}/gaga_vision,${APPNAME}/black,${OVERLAY}) 195 exten => s,n,WaitExten(20) 196 exten => 1,1,WoomeraPlayback(${APPNAME}/LadyGagaPokerFace,${APPNAME}/LadyGagaPokerFace) 197 exten => 1,n,Goto(gaga_vision,s,1) 198 exten => 2,1,WoomeraPlayback(${APPNAME}/LadyGagaPaparazzi,${APPNAME}/LadyGagaPaparazzi) 199 exten => 2,n,Goto(gaga_vision,s,1) 200 exten => 3,1,WoomeraPlayback(${APPNAME}/LadyGagaBadRomance,${APPNAME}/LadyGagaBadRomance) 201 exten => 3,n,Goto(gaga_vision,s,1) 202 exten => 4,1,Dial(WOOMERA/conf:2,30) 203 exten => 5,1,Goto(demo_menu,s,1) 204 exten => t,1,Goto(gaga_vision,s,1) 205 exten => i,1,Goto(gaga_vision,s,1) 206 207 [confrecord_menu] 208 exten => s,1,Set(CHANNEL(language)=en_US) 209 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) 210 exten => s,n,WoomeraBackground(${APPNAME}/confrecord_menu,${APPNAME}/black,${OVERLAY}) 211 exten => s,n,WaitExten(30) 212 exten => 1,1,Goto(confrecord,510,1) 213 exten => 2,1,Goto(confrecord,511,1) 214 exten => 3,1,Goto(confrecord,512,1) 215 exten => 4,1,Goto(demo_menu,s,1) 216 exten => t,1,WoomeraStop 217 exten => t,n,Goto(confrecord_menu,s,1) 218 exten => i,1,Goto(confrecord_menu,s,1) 219 220 221 [localphones] 222 exten => _1.,1,SIPDtmfMode(rfc2833) 223 exten => _1.,n,Dial(SIP/${EXTEN}) 224 exten => _1.,n,Hangup 225 226 exten => _4.,1,SIPDtmfMode(rfc2833) 227 exten => _4.,n,Dial(SIP/${EXTEN}@192.168.195.203) 228 exten => _4.,n,Hangup 229 230 exten => _5.,1,SIPDtmfMode(rfc2833) 231 exten => _5.,n,Dial(SIP/${EXTEN}@192.168.195.203) 232 exten => _5.,n,Hangup 233 234 235 [security] 236 exten => s,1,Set(CHANNEL(language)=en_US) 237 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) 238 exten => s,n,WoomeraBackground(${APPNAME}/security_menu,${APPNAME}/black,${OVERLAY}) 239 exten => s,n,WaitExten(30) 240 exten => 1,1,Goto(camera1,s,1) 241 exten => 2,1,Goto(camera2,s,1) 242 exten => 3,1,Goto(camera3,s,1) 243 exten => 4,1,Goto(demo_menu,s,1) 244 exten => t,1,WoomeraStop 245 exten => t,n,Goto(security,s,1) 246 exten => i,1,Goto(security,s,1) 247 248 [camera1] 249 exten => s,1,WoomeraBackground(, rtsp://administrator:diastar@192.168.195.46:554/nphMpeg4/nil-320x240, id=caption&label=Triumph Road) 250 exten => s,n,WaitExten(600) 251 exten => s,n,Goto(security,s,1) 252 exten => t,1,Goto(security,t,1) 253 exten => i,1,Goto(security,s,1) 254 255 256 [camera2] 257 exten => s,1,WoomeraBackground(, rtsp://jhermanski:opendialogic@johnhermanski2.dyndns.org:554/nphMpeg4/nil-320x240, id=caption&label=Essex St) 258 exten => s,n,WaitExten(600) 259 exten => s,n,Goto(security,s,1) 260 exten => t,1,Goto(security,t,1) 261 exten => i,1,Goto(security,s,1) 262 263 [camera3] 264 exten => s,1,WoomeraBackground(, rtsp://administrator:panasonic@jtarlton.dyndns.org:554/nphMpeg4/nil-320x240, id=caption&label=Front Door) 265 exten => s,n,WaitExten(600) 266 exten => s,n,Goto(security,s,1) 267 exten => t,1,Goto(security,t,1) 268 exten => i,1,Goto(security,s,1) 269 270 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 271
| No admin address has been configured | ViewVC Help |
| Powered by ViewVC 1.0.8 |