If I were you I'd build a shiny new group with the same agents, recall and timer just for testing, leave everything else default. Then have agents log in. Make a call to the group and test. If it works, go back and figure out what's different. Could even be a defective HG, sometimes that stuff can be corrupted.