Hello,
Yes, HP 1950 and Aruba 2930 are very different. Specifying a VLAN as voice on the 2930 only enables the advertisement of this VLAN as voice VLAN in LLDP-MED packets. It doesn't enable automatic port configuration of this VLAN when a VOIP device is detected.
You can use the device profile as explained here in chapter "Device profiles for automatic port configuration"
https://higherlogicdownload.s3.amazonaws.com/HPE/MigratedAssets/VoIP_Deployment_on_ArubaOS-Switch.pdf
However keep in mind that the OUI is not the vendor OUI of the source MAC. This should be the OUI which the phone sends in the LLDP packet as an "organization specific TLV, type 127"
Not all vendors have an organization specific TLV
What is shown in this document (lldp oui 0012bb) is the general LLDP MED TLV for the Telecommunication Industries Association TR-41. That means if you use this value all the types of IP phones will be matched, no matter which vendor.
Another option of automatic port assignment based on the MAC address or MAC OUI of the source MAC is the local MAC authentication. https://techhub.hpe.com/eginfolib/networking/docs/switches/RA/15-18/5998-8151_ra_2620_asg/content/ch04.html