nrgymover,
The problem is that your phones are most likely not getting their VLAN ID. This can be done one of two ways.
1. You statically assign it.
2. It is handed via LLDP-MED/CDP from the switch.
If the phones, any of them, do not show that they get a VLAN ID from the switch when they come up then you most likely have to statically assign them and then they will get the correct IP Address.
Another thing to look at is whether or not the PC plugged into the phone is getting an IP Address. If it is then your link is good and data is flowing correctly. If it doesn't you may have an issue with the data cables themselves.
Thanks,
TE