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…