Error in log

This is in the /var/log/asterisk/messages
[Jan 27 09:53:35] WARNING[3959] pbx.c: Can’t find trailing parenthesis for function ‘CALLERID(NU’?
[Jan 27 09:53:35] ERROR[3959] func_callerid.c: Unknown callerid data type ‘NU’.

And many of them.

I have a extensions.conf file tapes the calls and create a filename based on numbers…

exten => _0X.,1,Set(FILENAME=FO-${CALLERID(NUM)}-${EXTEN}-${STRFTIME(${EPOCH},%d.%m.%y-%H.%M.%S)})
exten => _0X.,n,MixMonitor(${FILENAME}.wav)
exten => _0X.,n,Dial(${SIPTRUNK1}/${EXTEN:1})
exten => _0X.,n,Goto(${DIALSTATUS})
exten => _0X.,n(BUSY),Busy
exten => _0X.,n(NOANSWER),Hangup

And many of this, for the different users…

exten => 21000000,1,Set(FILENAME=FO-${CALLERID(NUM)}-${EXTEN}-${STRFTIME(${EPOCH},%d.%m.%y-%H.%M.%S)})
exten => 21000000,2,MixMonitor(${FILENAME}.wav)
exten => 21000000,3,Dial(SIP/801)
exten => 21000000,4,Hangup()

I can’t see that there are any } missing…

btw… There is also this line constantly

[Jan 27 17:40:19] WARNING[5357] pbx.c: Error in extension logic (missing ‘}’)

Your priority 1 lines are clearly truncated in the posting. Maybe the error is in the bit that is missing?