You can do ALC to prevent one vlan to talk to another vlan, but what is the design look like? If you have separate vlans for your Voice and data traffic, this should not be the case. There might be something wrong with your Voice system config I.E call manager, Unity, etc.. that is making the phones ring.