When I was in your situation in 2006, we got a US fiancee visa. Took several months, but worked out in the long run. Then, marriage in US; then a green card, followed by citizenship. Upon return to Thailand, registered our marriage in/with Thailand.
I use Google Voice; works from anywhere in the world to call a USA number. Not sure about calling other places . . cause I never call other places. Use a Thai phone here in Thailand, but have wifey make the calls. BTW, Google Voice phone setup is $0 cost. Been using it for 10+ years.