I'm kind of in the same boat. Argentina making banking transactions far more complicated than they were for me in Peru means I'm having to come up with x-fer solutions that go beyond going to the nearest ATM with my Charles Schwab debit card and withdrawing US dollars. I'm not gonna whine about that - it is what it is.
So with Western Union I called the 800 # in the US to verify my first transaction because there was no online option to send the SMS Verification Code to an Argentine number. Now I'm trying to use my Schwab debit card to send US $ to a dollar bank account in Peru using Remitly. Same deal with the SMS code. Problem is I haven't had a US number in years and Argentina isn't on Remitly's list of authorized countries from which to send funds, so I'm thinking an online chat explaining my situation isn't going to work like it did with WU.
Instead of involving a friend in the US and trying to co-ordinate a good time for him to receive a code and then get it to me I'm thinking maybe I can use Google Voice, or something similar, so that I have a US number for just such occasions - which isn't that often.
Also eventually looking for an inexpensive solution so that (potential) clients in the US can call me at a US number that I can answer here. Wouldn't be high volume as far as incoming/outgoing calls.
Is Google Voice gonna help me out with my current need, and are there any suggestions for my longer term need?