Changeset 25
- Timestamp:
- 04/22/07 20:05:57 (2 years ago)
- Files:
-
- trunk/extensions_voxforge.conf (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/extensions_voxforge.conf
r24 r25 25 25 exten => s,3,Set(prompts-dir=/voxforge-code/prompts) 26 26 exten => s,4,Set(menu-dir=${prompts-dir}/audio/menu) 27 exten => s,5,Gosub(sub-voxforge-channel-limit|s|1) 27 28 ;exten => s,5,Flite("Welcome to the Vox Forge automated reecording system!") 28 exten => s, 5,Playback(${menu-dir}/welcome)29 exten => s, 6,Goto(custom-voxforge-license|s|1)29 exten => s,6,Playback(${menu-dir}/welcome) 30 exten => s,7,Goto(custom-voxforge-license|s|1) 30 31 exten => i,1,Goto(s|2) 32 exten => h,1,Gosub(sub-voxforge-decrement-num-active-channels|s|1) 31 33 32 34 [custom-voxforge-license] … … 47 49 exten => i,1,Background(${menu-dir}/not-a-valid-choice) 48 50 exten => i,2,Goto(s|1) 51 exten => h,1,Gosub(sub-voxforge-decrement-num-active-channels|s|1) 49 52 50 53 [custom-voxforge-gender] … … 59 62 exten => i,1,Background(${menu-dir}/not-a-valid-choice) 60 63 exten => i,2,Goto(s|1) 64 exten => h,1,Gosub(sub-voxforge-decrement-num-active-channels|s|1) 61 65 62 66 [custom-voxforge-gender-confirm] … … 73 77 exten => i,1,Background(${menu-dir}/not-a-valid-choice) 74 78 exten => i,2,Goto(s|1) 79 exten => h,1,Gosub(sub-voxforge-decrement-num-active-channels|s|1) 75 80 76 81 [custom-voxforge-agerange] … … 87 92 exten => i,1,Background(${menu-dir}/not-a-valid-choice) 88 93 exten => i,2,Goto(s|1) 94 exten => h,1,Gosub(sub-voxforge-decrement-num-active-channels|s|1) 89 95 90 96 [custom-voxforge-agerange-confirm] … … 106 112 exten => i,1,Background(${menu-dir}/not-a-valid-choice) 107 113 exten => i,2,Goto(s|1) 114 exten => h,1,Gosub(sub-voxforge-decrement-num-active-channels|s|1) 108 115 109 116 [custom-voxforge-selectscript] … … 394 401 exten => h,1,Gosub(sub-voxforge-unexpected-hangup-cleanup|s|1) 395 402 403 [sub-voxforge-channel-limit] 404 exten => s,1,GotoIf(${DB_EXISTS(voxforge/channel-limit)}?3) 405 exten => s,2,Return() 406 exten => s,3,GotoIf(${DB_EXISTS(voxforge/num-active-channels)}?5) 407 exten => s,4,Set(DB(voxforge/num-active-channels)=0) 408 exten => s,5,GotoIf($[${DB(voxforge/num-active-channels)} + 1 > ${DB(voxforge/channel-limit)}]?8) 409 exten => s,6,Set(DB(voxforge/num-active-channels)=$[${DB(voxforge/num-active-channels)} + 1]) 410 exten => s,7,Return() 411 exten => s,8,Flite("All lines are currently busy... Please try again later...") 412 exten => s,9,Playback(vm-goodbye) 413 exten => s,10,Hangup() 414 415 [sub-voxforge-decrement-num-active-channels] 416 exten => s,1,GotoIf($[${DB(voxforge/num-active-channels)} - 1 < 0]?4) 417 exten => s,2,Set(DB(voxforge/num-active-channels)=$[${DB(voxforge/num-active-channels)} - 1]) 418 exten => s,3,Return() 419 exten => s,4,Noop(----- Had to zero voxforge/num-active-channels! Must be a bug! -----) 420 exten => s,5,Set(DB(voxforge/num-active-channels)=0) 421 exten => s,6,Return() 422 396 423 [sub-voxforge-get-script-num] 397 424 exten => s,1,GotoIf(${DB_EXISTS(voxforge/script-num)}?4) … … 472 499 exten => s, 3,Playback(${menu-dir}/instructions) 473 500 exten => s, 4,Return() 501 exten => h,1,Gosub(sub-voxforge-decrement-num-active-channels|s|1) 474 502 475 503 [sub-voxforge-unexpected-hangup-cleanup] … … 480 508 exten => s,5,Noop(----- Only completed ${num-complete} so will not submit -----) 481 509 exten => s,6,System(mv ${session-dir} /voxforge-audio/partial/) 510 exten => s,7,Gosub(sub-voxforge-decrement-num-active-channels|s|1) 482 511 483 512 [sub-voxforge-autosubmit] … … 488 517 exten => s,5,System(echo \'-------------------- STOP ${session-ident} --------------------\' >> /voxforge-audio/submit.log) 489 518 exten => s,6,Noop(----- Auto Submit of ${num-complete} phrases - Status:${SYSTEMSTATUS} APPERROR:${APPERROR} FAILURE:${FAILURE} SUCCESS:${SUCCESS} -----) 519 exten => s,7,Gosub(sub-voxforge-decrement-num-active-channels|s|1) 490 520 491 521 ; vim: set ts=8 sw=2 filetype=asterisk: