MixMonitor problem

I’m having a problem with MixMonitor in the following setup. I never had a complete recording with this kind of setup.
Any clue?

Asterisk version 1.2.30.2

extensions.conf
[default]
exten => 2909480,1,GotoIf($["${CALLERID(num)}" = “”]:nocallerid)
exten => 2909480,n,Goto(4)
exten => 2909480,n(nocallerid),Set(CALLERID(num)=NoCallerID)
exten => 2909480,n,Queue(queue-2909480,r)
exten => 2909480,n,Hangup()

exten => 2909485,1,GotoIf($["${CALLERID(num)}" = “”]:nocallerid)
exten => 2909485,n,Goto(4)
exten => 2909485,n(nocallerid),Set(CALLERID(num)=NoCallerID)
exten => 2909485,n,Queue(queue-2909485,r)
exten => 2909485,n,Hangup()

[inbound-philippines]
exten => _63XX,1,Set(_ALERT_INFO=Simple-3)
exten => _63XX,n,Set(RECFNAME=${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPOCH},%Y%m%d-%H%M%S)}.wav)
exten => _63XX,n,MixMonitor(${RECFNAME},/bin/bash /root/ftpxfer.sh incoming ${RECFNAME})
exten => _63XX,n,Dial(IAX2/sbphilippines:sbtrading@192.168.70.250/${EXTEN},60,TtWw)
exten => _63XX,n,Hangup()

[inbound-japan]
exten => _8XXX,1,Set(_ALERT_INFO=Office)
exten => _8XXX,n,Set(RECFNAME=${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPOCH},%Y%m%d-%H%M%S)}.wav)
exten => _8XXX,n,MixMonitor(${RECFNAME},/bin/bash /root/ftpxfer.sh incoming ${RECFNAME})
exten => _8XXX,n,Dial(SIP/${EXTEN},60,TtWw)
exten => _8XXX,n,Hangup()

[inbound-singapore]
exten => _65XX,1,Set(_ALERT_INFO=Simple-3)
exten => _65XX,n,Set(RECFNAME=${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPOCH},%Y%m%d-%H%M%S)}.wav)
exten => _65XX,n,MixMonitor(${RECFNAME},/bin/bash /root/ftpxfer.sh incoming ${RECFNAME})
exten => _65XX,n,Dial(IAX2/sbsingapore:sbtrading@192.168.10.2/${EXTEN},60,TtWw)
exten => _65XX,n,Hangup()

[inbound-pakistan]
exten => _92XX,1,Set(_ALERT_INFO=Simple-3)
exten => _92XX,n,Set(RECFNAME=${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPOCH},%Y%m%d-%H%M%S)}.wav)
exten => _92XX,n,MixMonitor(${RECFNAME},/bin/bash /root/ftpxfer.sh incoming ${RECFNAME})
exten => _92XX,n,Dial(IAX2/sbpakistan:sbtrading@192.168.20.250/${EXTEN},60,TtWw)
exten => _92XX,n,Hangup()

[inbound-vladivostok]
exten => _7XXX,1,Set(_ALERT_INFO=Simple-3)
exten => _7XXX,n,Set(RECFNAME=${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPOCH},%Y%m%d-%H%M%S)}.wav)
exten => _7XXX,n,MixMonitor(${RECFNAME},/bin/bash /root/ftpxfer.sh incoming ${RECFNAME})
exten => _7XXX,n,Dial(IAX2/sbvladivostok:sbtrading@192.168.30.250/${EXTEN},60,TtWw)
exten => _7XXX,n,Hangup()

queues.conf

[queue-2909485]
musiconhold = default ; change this later to the company specific music or ads
strategy => ringall
timeout => 15
announce-frequency => 30
announce-holdtime => yes
joinempty => yes
member => Local/6505@inbound-singapore
member => Local/6509@inbound-singapore
member => Local/6516@inbound-singapore
member => Local/6523@inbound-singapore
member => Local/6526@inbound-singapore
member => Local/6528@inbound-singapore
member => Local/6530@inbound-singapore
member => Local/6531@inbound-singapore
member => Local/6533@inbound-singapore
member => Local/6316@inbound-philippines
member => Local/6318@inbound-philippines
member => Local/6319@inbound-philippines
member => Local/6320@inbound-philippines
member => Local/6360@inbound-philippines
member => Local/6370@inbound-philippines
member => Local/6381@inbound-philippines
member => Local/9201@inbound-pakistan
member => Local/9220@inbound-pakistan
member => Local/9221@inbound-pakistan
member => Local/7007@inbound-vladivostok
member => Local/7014@inbound-vladivostok

[queue-2909480]
musiconhold = default ; change this later to the company specific music or ads
strategy => ringall
timeout => 15
announce-frequency => 30
announce-holdtime => yes
joinempty => yes
member => Local/8005@inbound-japan
member => Local/8021@inbound-japan
member => Local/8023@inbound-japan
member => Local/8024@inbound-japan
member => Local/8025@inbound-japan
member => Local/8026@inbound-japan
member => Local/8027@inbound-japan
member => Local/8032@inbound-japan
member => Local/8033@inbound-japan
member => Local/8034@inbound-japan
member => Local/8035@inbound-japan
member => Local/8041@inbound-japan
member => Local/8045@inbound-japan
member => Local/8047@inbound-japan
member => Local/8051@inbound-japan
member => Local/8052@inbound-japan
member => Local/8055@inbound-japan
member => Local/8059@inbound-japan
member => Local/8091@inbound-japan
member => Local/8092@inbound-japan
member => Local/8101@inbound-japan
member => Local/8102@inbound-japan
member => Local/8104@inbound-japan
member => Local/8105@inbound-japan
member => Local/8106@inbound-japan
member => Local/8107@inbound-japan
member => Local/8110@inbound-japan
member => Local/8202@inbound-japan
member => Local/8203@inbound-japan
member => Local/8205@inbound-japan
member => Local/8214@inbound-japan
member => Local/8234@inbound-japan
member => Local/8236@inbound-japan
member => Local/8240@inbound-japan
member => Local/8241@inbound-japan
member => Local/8246@inbound-japan
member => Local/8247@inbound-japan
member => Local/8251@inbound-japan
member => Local/8252@inbound-japan
member => Local/8253@inbound-japan
member => Local/8254@inbound-japan
member => Local/8258@inbound-japan
member => Local/8259@inbound-japan
member => Local/8270@inbound-japan
member => Local/8272@inbound-japan
member => Local/8273@inbound-japan
member => Local/8274@inbound-japan
member => Local/8275@inbound-japan
member => Local/8276@inbound-japan
member => Local/8277@inbound-japan
member => Local/8281@inbound-japan
member => Local/8282@inbound-japan
member => Local/8283@inbound-japan
member => Local/8284@inbound-japan
member => Local/8285@inbound-japan
member => Local/8300@inbound-japan
member => Local/8302@inbound-japan
member => Local/8304@inbound-japan
member => Local/8400@inbound-japan
member => Local/8401@inbound-japan
member => Local/8501@inbound-japan
member => Local/8502@inbound-japan