Queue and automon

I am using 1.14.13 and I am using a queue for incoming calls. When the caller presses *1 the filename for monitor is correct. When the callee presses *1 to record the callee and caller fields in the monitor filename are blank. In this case the caller is the one calling into my asterisk box to an internal extension the callee.

exten => 0,n,Set(TOUCH_MONITOR=${CALLERID(num)}-number)
exten => 0,n,Queue(incoming|tThHrWw|||20)

How do I get the caller and callee numbers to show up in the monitor filename when the internal ext resses *1?