Problem recording calls

For some reason I have never been able to get call recording to work.
I decided to try again this week.

I am using 5.211.65-21
Asterisk (Ver. 11.14.2)
Centos 6.5

I have set
Inbound route to call recoding allow and sent to call recording
call recoding set to record immediately and sent to ring group
ring group set to record always
and extension set to record always.

Directory in /var/spool/asterisk/monitor is created but no file is saved there.

No errors show in the log

Note that it creates the directory and names the wav file
[2015-01-21 14:21:33] VERBOSE[3204][C-00000010] pbx.c: – Executing [[email protected]:4] Set(“SIP/pbx-1_gtc-00000008”, “CDR(recordingfile)=rg-600-0403181956-20150121-142133-1421814093.44.wav”) in new stack

no errors found in any logs that I can find.
Just no wav file saved?

the last two lines of the call are:-

[2015-01-21 14:21:40] VERBOSE[3205][C-00000010] app_mixmonitor.c: == MixMonitor close filestream (mixed)
[2015-01-21 14:21:40] VERBOSE[3205][C-00000010] app_mixmonitor.c: == End MixMonitor Recording SIP/pbx-1_gtc-00000008

Any ideas please on where to start looking

Do you enable the trunk recording? it looks monitor never be locked.

There is no option to enable/disable trunk recording in 5.211.65
Do you mean the inbound route. Yes it is set to allow
It looks like permissions to me. Cannot write the file.
Yet no errors
The directory is created OK and is owned by Asterisk.