The friend's phone service was probably set to domestic calls only. Open international service on your Chinese SIM and you should be able to text overseas phone numbers.
He has long been able to send SMS to my main UK number. He has dumb phone (yes, he lives in China, has a dumb phone and uses cash only) and has so far resisted my attempts to give him a smartphone.