try DianhuaChina.com
they are, by far, the best int'l calling service I have experienced the last dozen years or so.
I buy the minutes. $10.00 20.00 a go. Call the local number. Input your pin.
Input 011-86-xxxx-xxx-xxxx & you are ready to go. Never the 1-800-xxx whatever number.
kind of funny.. they are in Georgia, your backyard.
DianhuaChina
4780 Ashford Dunwoody Rd, Suite A 236
Atlanta, GA, 30338
United States