Ayaz, if you are in your home country and the agency is likewise, you can take them to police and help your friend.
If you are in Qatar, go to the police and take their assistance or sit at your embassy.
This is just my take, if people out of desperation take up jobs with questionable reputation agencies, or pay under the table to get a job, it is their fault. Most companies are accountable to the embassy.
Who gives them the licence to open employment agencies?
Either in this Lady's case or the one from the other post, who has not mentioned nationality.
We should not expect NHRC to dream up solutions, I am not saying people should not go to them for help, but do your due diligence before taking up employment.
Also, such cases are not new. With all the media hype, do you really believe there is no crime in Qatar. There are no problems??? Sorry, I seem to be rambling. Let me stop here.