It is recommended that voice be on a separate VLAN from data for a variety of reasons - security, management, QoS control...depending on the capabilities of the switches it isn't necessarily complex. Also, is it the client side router acting as the DHCP server?
Here is one example of...