Callerid on asterisk 1.4.21.1 does NOT work?

Hi… i’m using asterisk 1.4.21.1 and it’s working fine but, at this moment, I couldn’t display the callerid for incoming calls from PSTN, it’s appear in blank: the output is:

-- Starting simple switch on 'Zap/1-1'
-- Executing [s@from-pstn:1] Answer("Zap/1-1", "") in new stack
-- Executing [s@from-pstn:2] Set("Zap/1-1", "CALLERID(num)=") in new stack

== Auto fallthrough, channel ‘Zap/1-1’ status is ‘UNKNOWN’
– Hungup 'Zap/1-1’
MANUEL*CLI>

If you set to blank, then it will be blank.
Set(“Zap/1-1”, “CALLERID(num)=”)

do you have a callerID service activated on your PSTN lines?

yes

Do you have “callerid = asreceived” enabled in zapata.conf file?

; caller ID can be set to "asreceived" or a specific number if you want to ; override it. Note that "asreceived" only applies to trunk interfaces. ; ;callerid = asreceived