I'm in a similar situation. My flight is on Wednesday (25th March) I requested a voucher last week, no response and I'm unable to speak to a contact centre.
Not much more I can do except reconsider travelling with Qatar again in the future once this situation is resolved. I appreciate airlines worldwide are in a tough situation, but I've had better experiences with British Airways and Air France in the last week.