I would suggest that a SMB share is the worst place to write your recordings to as the permissions are nebulous. Perhaps use NFS or if that is not an option, “mount --bind” your share over the original /var/spool/asterisk/monitor directory, maintaining the permissions needed (asterisk must be able to read and write to that share)
OK so I did a mount --bind /var/callmon /var/spool/asterisk/monitor
changed the path in the advanced options to default so now I have this
/var/spool/asterisk/monitor
[root@FreePBX-DC monitor]# ls
2013 lost+found
[root@FreePBX-DC monitor]#
So the recordings are going to the default place…
[root@FreePBX-DC monitor]# ls -lt
total 20
drwxrwxr-x 8 asterisk asterisk 4096 Oct 1 01:04 2013
drwxrwxrwx 2 asterisk asterisk 16384 Sep 12 2011 lost+found
[root@FreePBX-DC monitor]#