Not sure for Polycoms (I use yealinks), but if you're using https to provision but don't have a cert on your server you have to make sure the phone accepts all certs.
Also, all the DHCP options do is put in info manually that you'd be putting into the phone (which presumably would be the server...