If your switch supports vlans, and can be configured with a tagged and untagged vlan on an interface, it should be compatible with most or all IP Phones.
Typically, the phone will either be configured manually to use the voice vlan, or will recieve (initially on the data vlan) an option from DHCP that will let it know what vlan it should start tagging things with. Once it starts tagging things with the voice vlan, the switch only needs to support vlan tagging.
One gotcha that I've found with Aruba switches is that by default when you enable LLDP the lldp tlv "network_policy" will be enabled. With that TLV enabled, and a "voice" vlan configured, a lot of phones will ignore what they get from DHCP in favor of what they get from there. That works fine, if you have configured it to hand out what they need, but if you prefer to use dhcp, make sure and use "no lldp config <port-range> medTlvEnable network_policy" (assuming that doesn't interfere with anything else)