Also please don't forget when you upgrade the firmware to 1.1.1.8 on SG300 the Switches needs to be factory defaulted
you shouldn't have to configure further configuration for voice. I have seen many customer spend hours trying to make it work after the upgrade and just needed to default the switch. Since CDP was a add-on it doesn't work properly unit a reset.
Hope this helps,