Two Boxes, SIP Trunk, No CID number

Hi All,
I have two boxes linked by a SIP trunk. When an extension on box A calls an extension on box B, the CID information isn’t passed through. The extension on box B receives the Display Name and the Trunk Name, but not the CID number. So, users of box B are frustrated because the number isn’t listed in their missed calls.

When I run the asterisk console on both boxes, I can see that box A is sending the data from CID num alias, but box B isn’t receiving it.

Any suggestions on how I might get the CID data to pass through?

Thanks for your suggestions.

FreePBX 2.5.1.0