Ok this is a weird problem. My Cisco phones at random times (days or weeks) and random phones (different buildings) are getting a data vlan IP address. The phones are still up and when a user can receive (phone rings) and call other extensions but when they connect the phone goes busy. If you power cycle the phone it will receive a new IP address on the voice vlan.
I am assuming this is a routing program since it is coming across vlans to get the data vlan IP. We have 2 separate vlans on 2 different DHCP server. The data vlan DHCP server is windows server 2003 and the Voice vlan is currently on our cisco 4507r. We did have a server 2000 box with the DHCP server for the voice vlan but changed it to see it there was a difference. I had ip helper-address pointing to the DHCP server and still had phones getting a data vlan IP.
The 4507r is the core of the network. The Cisco Voice servers are connected to the gi eth ports on the 4507. The data vlan DHCP server is also connect to the gi eth ports on the 4507r. The vlans are configured for the ports.
It is only happening with Cisco IP Phones 7970 series phones.
I am lost and do not know where else to look to try and trouble shot this.