;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