[custom-astcrap] exten => b,1,Set(SOUND=0) exten => b,2,Set(HELLOLOOP=2) exten => b,3,Set(CALLFILENAME=${EXTEN:1}-${TIMESTAMP}) exten => b,4,Monitor(wav,${CALLFILENAME},m) exten => b,5,ringing exten => b,6,Wait(6) exten => b,7,Answer exten => b,8,Playback(1silence) exten => b,9,Playback(1silence) exten => b,10,Playback(hellos/1) exten => b,11,BackgroundDetect(silence/10,1000,200,100000) exten => b,12,Playback(hellos/1) exten => b,13,Set(SOUND=$[${SOUND} + 1]) exten => b,14,Goto(loop,b,1) exten => talk,1,Playback(hellos/2) exten => talk,2,Goto(loop,b,1) [loop] ;AstyCrapper Loops exten => b,1,BackgroundDetect(silence/10,1600,200,110000) exten => b,2,Goto(HelloLoop,b,1) exten => talk,1,Playback(jordan/${SOUND}) exten => talk,2,Set(SOUND=$[${SOUND} + 1]) exten => talk,3,GoToIf($["${SOUND}" = "10"]?Resetsound,c,1:loop,b,1) exten => s,5,Hangup() [HelloLoop] exten => b,1,Playback(hellos/${HELLOLOOP}) exten => b,2,Set(HELLOLOOP=$[${HELLOLOOP} + 1]) exten => b,3,GoToIf($["${HELLOLOOP}" = "9"]?dohangup,d,1:loop,b,1) [Resetsound] exten => c,1,Set(SOUND=1) exten => c,2,Goto(loop,b,1) exten => c,3,Set(HELLOLOOP=1) exten => c,4,Goto(loop,b,1) [dohangup] exten => d,1,Hangup