Polycom IP Phones pull DHCP from wrong VLAN

I have a Cisco 3560 Switch that has each port configured for a data VLAN (VLAN 10) and a voice VLAN (VLAN 2).  DHCP on the Data VLAN comes from a Windows 2003 server.  DHCP for the Voice VLAN comes from a Cisco PIX firewall.

Data subnet 172.17.100.x
Voice subnet 192.168.0.x

Here is a sample config from one of the ports on my Cisco 3560 switch
interface FastEthernet0/5
 switchport access vlan 10
 switchport trunk encapsulation dot1q
 switchport mode access
 switchport voice vlan 2
 mls qos trust cos
 spanning-tree portfast

The problem is that phones when booted up pull DHCP from the data vlan.  to get them to pull from the Voice VLAN i have to hard code the switchport access to VLAN 2  on the port they are connected to.  Once they bootup and pull the correct IP, I change the switchport access back to VLAN 10.  The desktop pcs are connected to the same data cable through the phone.  If I turn the Windows DHCP server off, the phones boot up and pull the correct VLAN 2 IP address just fine.

Am I missing something in my Windows DHCP scope options?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

On a 3560 you shouldnt need to explicitly set the trunk.

interface FastEthernet0/5
 switchport access vlan 10
 switchport mode access
 switchport voice vlan 2
 mls qos trust cos
 spanning-tree portfast

Is CDP enabled on the Polycom?

To double check CDP,
6) Click on Menus > Settings > Advanced
7) Enter admin password (default = 456)
8) Admin settings > Network Configuration
9) Ethernet Menu > CDP = enabled


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.