;for each roomate prompt for a weight
exten => s,n,setvar(COUNT=1)
exten => s,n,while(${COUNT}<7)
exten => s,n,noop(${COUNT})
exten => s,n,background(beep.gsm)
exten => s,n,wait(5)
exten => s,n(repeat),setvar(COUNT = $[${COUNT} + 1])
exten => s,n,endwhile
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;take the weight and build the array;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
exten => _X,1,setvar(_MATEWEIGHT[${COUNT}]= ${EXTEN})
exten => _X,n,goto(s,repeat)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
CLI OUTPUT CLI OUTPUT CLI OUTPUT
== CDR updated on Zap/2-1
-- Executing SetVar("Zap/2-1", "_MATEWEIGHT[1]= 4") in new stack
-- Executing Goto("Zap/2-1", "s|repeat") in new stack
-- Goto (riah,s,12)
-- Executing SetVar("Zap/2-1", "COUNT = 2") in new stack
-- Executing EndWhile("Zap/2-1", "") in new stack
== CDR updated on Zap/2-1
-- Executing SetVar("Zap/2-1", "_MATEWEIGHT[1]= 5") in new stack
-- Executing Goto("Zap/2-1", "s|repeat") in new stack
-- Goto (riah,s,12)
-- Executing SetVar("Zap/2-1", "COUNT = 2") in new stack
-- Executing EndWhile("Zap/2-1", "") in new stack
== CDR updated on Zap/2-1
-- Executing SetVar("Zap/2-1", "_MATEWEIGHT[1]= 6") in new stack
-- Executing Goto("Zap/2-1", "s|repeat") in new stack
-- Goto (riah,s,12)
-- Executing SetVar("Zap/2-1", "COUNT = 2") in new stack
-- Executing EndWhile("Zap/2-1", "") in new stack
== CDR updated on Zap/2-1
-- Executing SetVar("Zap/2-1", "_MATEWEIGHT[1]= 8") in new stack
-- Executing Goto("Zap/2-1", "s|repeat") in new stack
-- Goto (riah,s,12)
-- Executing SetVar("Zap/2-1", "COUNT = 2") in new stack
-- Executing EndWhile("Zap/2-1", "") in new stack
== CDR updated on Zap/2-1
-- Executing SetVar("Zap/2-1", "_MATEWEIGHT[1]= 5") in new stack
-- Executing Goto("Zap/2-1", "s|repeat") in new stack
-- Goto (riah,s,12)
-- Executing SetVar("Zap/2-1", "COUNT = 2") in new stack
-- Executing EndWhile("Zap/2-1", "") in new stack
== CDR updated on Zap/2-1
-- Executing SetVar("Zap/2-1", "_MATEWEIGHT[1]= 2") in new stack
-- Executing Goto("Zap/2-1", "s|repeat") in new stack
-- Goto (riah,s,12)
-- Executing SetVar("Zap/2-1", "COUNT = 2") in new stack
-- Executing EndWhile("Zap/2-1", "") in new stack
== CDR updated on Zap/2-1
-- Executing SetVar("Zap/2-1", "_MATEWEIGHT[1]= 1") in new stack
-- Executing Goto("Zap/2-1", "s|repeat") in new stack
-- Goto (riah,s,12)
-- Executing SetVar("Zap/2-1", "COUNT = 2") in new stack
-- Executing EndWhile("Zap/2-1", "") in new stack
== CDR updated on Zap/2-1
-- Executing SetVar("Zap/2-1", "_MATEWEIGHT[1]= 4") in new stack
-- Executing Goto("Zap/2-1", "s|repeat") in new stack
-- Goto (riah,s,12)
-- Executing SetVar("Zap/2-1", "COUNT = 2") in new stack
-- Executing EndWhile("Zap/2-1", "") in new stack
-- Hungup 'Zap/2-1'
-- Starting simple switch on 'Zap/2-1'
-- Hungup 'Zap/2-1'
-- Remote UNIX connection disconnected