exten => h,1,Hangup exten => s,1,Set(LOOPCOUNT=0) exten => s,n,Answer exten => s,n,Wait(1) exten => s,n(begin),Set(TIMEOUT(digit)=5) exten => s,n,Set(TIMEOUT(response)=5) exten => s,n,Background(evolution_ivr) exten => hang,1,Playback(vm-goodbye) exten => hang,n,Hangup exten => i,1,Playback(invalid) exten => i,n,Goto(loop,1) exten => t,1,Goto(loop,1) exten => loop,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1]) exten => loop,n,GotoIf($[${LOOPCOUNT} > 2]?hang,1) exten => loop,n,Goto(evolution_ivr,s,begin)