In XLs, you will need to configure all ports to be Trunks to support voice VLAN. Here is a sample config
interface FastEthernet0/1
switchport trunk encapsulation dot1q
switchport mode trunk
switchport trunk native vlan 10 <<---Data VLAN
switchport voice vlan 72 <<--- Voice VLAN
spanning-tree portfast
XLs have limited QoS capabilities
http://www.cisco.com/warp/public/473/139.html