my understanding is I need an att phone in order to use the hd voice feature. I had an axon 7 that supports hd voice but didn't work because att blocked it. So if i were to buy a galaxy s8 or LG G6 unlocked would it work then?? or would it have to be carrier branded??