Strange problem with Caller Id

Hi guys,
I’ve a problem with the caller id that is displayed on my sip phone.
I’ve an Asterisk 1.6.2.14-rc1 with SIP phone SPA942 Linksys.
My phone is SIP/1.

If I’ve a dialplan as this:

exten => s,1,Answer()
exten => s,n,Set(CALLERID(all)="Tizio Caio"<0426123456>)
exten => s,n,Dial(SIP/1)
...

when a call arrives, I rewrite the caller id with a name and a number. But on the display of my phone I can see only the name and as number I see “1” (the number of the extension) and not “0426123456”.

Any ides where is the problem?

Thanks

best regards

Thanks to wdoekes2 of channel #asterisk I solved the problem.
On sip.conf in the context of phones there was this line:

So this line overwrite the setting of Caller id.

Thanks!!