exten => s,1,Set(INDEX=1) exten => s,2,GotoIf(${LEN(${DIAL_TIMEOUT[${INDEX}]})}?4) exten => s,3,Set(DIAL_TIMEOUT[${INDEX}]=20) exten => s,4,Dial(${DIAL_DEST[${INDEX}]},${DIAL_TIMEOUT[${INDEX}]},${DIAL_OPTS[${INDEX}]}) exten => s,5,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?8) exten => s,6,Set(INDEX=$[${INDEX} + 1]) exten => s,7,GotoIf($[${LEN(${DIAL_DEST[${INDEX}]})} != 0]?:2) exten => s,8,GotoIf($[${LEN(${VOICE_MAILBOX})} = 0]?10) exten => s,9,Voicemail(${VOICE_MAILBOX}@${VOICE_MAILBOX_CONTEXT}) exten => s,10,Guess there's supposed to be something here