Incoming calls problem

Hi all.

Sorry if this problem is in other post, i dont saw it and searched a lot.

I some phones, i dont get the number of the incoming call, in others, its show partial number (the last number dont appear), in other work correctly and in other the number shows two times, one good and one partial (at same time).

Where or how can i fix it. I think is a incompatibility with callerid(name) in some phones, but dont know how to stop sending it, for only send the number and then it appears good in all phones.

Is asterisk 1.2.22 with a SIP Provider.

Thanks in advance.