Yes, you do set the port to swithport mode access, but you also specify the voice vlan for the phone to use and it shouldn't be affected by the dot1x authentication. You can also setup layer 2 QOS to trust the packets tagged by the phone using a built in auto qos macro, or you can define your own.