Is it OK to say the following?
Who are you? Ask again, who?
Any better suggestion?
Thanks
Sounds a little poetic, or alternatively a bit too colloquial And indeed abrupt.
More formally:
Who are you?
I'm sorry, I did not catch/hear that. Could you repeat it.