I would check your routing between the VLAN's you are using. When you are using IPC, you are using the data vlan. YOur IP phones should be on a seperate vlan. If you have access lists between the two vlans, then you should look here that the audio TCP/UDP ports are not being blocked.
For a quick test, make sure the PC you are using is on the same switch as the phone you are calling (even blade if possible) Then you can cross off trunks from other edge/core switches, routers, etc.