Hi I've got a script like this exten => s,1,SetVar(CALLFILENAME=/var/www/recordings/${TIMESTAMP:0:8:7}/${UNIQUEID}) exten => s,2,AGI(recordstart.py,${ARG1},${CALLERIDNUM},${CALLFILENAME},Ind) exten => s,3,DIAL(ZAP/g2/${ARG1},70) exten => s,4,AGI(logerror.py,${ARG1},${CALLERIDNUM},${CHANNEL},${DIALSTATUS},${DATETIME}, ${CAUSECODE}) exten => s,5,hangup exten => s,104,AGI(logerror.py,${ARG1},${CALLERIDNUM},${CHANNEL},${DIALSTATUS},${DATETIME}, ${CAUSECODE}) exten => h,1,stopmonitor exten => h,2,SetVar(CALLFILEDIR=/var/www/recordings/${TIMESTAMP:0:8:7}) exten => h,3,System(/etc/asterisk/agi-bin/filexfer ${CALLFILENAME} ${CALLFILEDIR}) It causes me some problems occausionsly and I want to pause the scipt by wait in 5 s. exten => s,1,SetVar(CALLFILENAME=/var/www/recordings/${TIMESTAMP:0:8:7}/${UNIQUEID}) exten => s,2,AGI(recordstart.py,${ARG1},${CALLERIDNUM},${CALLFILENAME},Ind) exten => s,3,DIAL(ZAP/g2/${ARG1},70) exten => s,4,AGI(logerror.py,${ARG1},${CALLERIDNUM},${CHANNEL},${DIALSTATUS},${DATETIME}, ${CAUSECODE}) exten => s,5,hangup exten => s,104,AGI(logerror.py,${ARG1},${CALLERIDNUM},${CHANNEL},${DIALSTATUS},${DATETIME}, ${CAUSECODE}) exten => h,1,stopmonitor exten => h,2,wait(5) exten => h,3,SetVar(CALLFILEDIR=/var/www/recordings/${TIMESTAMP:0:8:7}) exten => h,4,System(/etc/asterisk/agi-bin/filexfer ${CALLFILENAME} ${CALLFILEDIR}) but it doesn't work h,1 and h,2 is OK, but then it stops, any goood suggetions /RC _________________________________________________________________ F? 250 MB gratis lagerplads p? MSN Hotmail: http://www.hotmail.com