I submitted refund request online 10 days ago, no reply yet. Contacted Melbourne office, they said I have to contact Qatar main office directly, gave me some email address. No any replies to multiple emails! I start to worry as the flight date is approaching, don't want to pay 'no show'!
Ok, called Melbourne office again, they gave me the phone number for Qatar main office 974 44203015 (in Qatar obviously!).
Ok, called this number, cost me $120 just for the call because of half hour hold!

Will see what happens now
Every time I call Melbourne office, I have to wait for half hour on hold, listening to "world number one airline" and "five star airline" B.S. which just makes me sick now about Qatar, doubt will ever fly Qatar again.