I think it is a very good idea in principle.
Confidetiality should be guaranteed, but I don't think anonymous calls should be entertained. This could lead to all sorts of miscarriages.
There should be sanctions against any calls that are found to be completely false.