rendered paste bodyexten => _XXXX,1,Set(INDEX=1)
exten => _XXXX,n,GotoIf($[${LEN(${DIAL_TIMEOUT[${INDEX}]})} != 0]?do-dial:)
exten => _XXXX,n,Set(DIAL_TIMEOUT[${INDEX}]=20)
exten => _XXXX,n(do-dial),Dial(${DIAL_DEST[${INDEX}]},${DIAL_TIMEOUT[${INDEX}]},${DIAL_OPTS[${INDEX}]}g)
exten => _XXXX,8,GotoIf($["${DIALSTATUS}" = "BUSY" | "${DIALSTATUS}" = "CHANUNAVAIL" | "${DIALSTATUS}" = "CONGESTION"]?12:9)
exten => _XXXX,9,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?14:10)
exten => _XXXX,10,Wait(1)
exten => _XXXX,11,Hangup
exten => _XXXX,12,SetVar(INDEX=$[${INDEX} + 1])
exten => _XXXX,13,GotoIf($[${LEN(${DIAL_DEST[${INDEX}]})} = 0]?14:5)
exten => _XXXX,14,GotoIf($[${LEN(${VOICE_MAILBOX})} = 0]?19:15)
exten => _XXXX,15,Voicemail(${VOICE_MAILBOX}@${VOICE_MAILBOX_CONTEXT})