Eclypz,
The solution that Dwayneg provided should work like this.
Linear Order: Member A, Member B, Ext List A, Ext List B
The HG would look at Member A and determine if they were Busy, Diverted/DND, or available.
Rule 1: If they were available it would deliver the call. The problem is that if they are on a call, but not a HG call then they are available.
Rule 2: Available would ring the member until the No Answer Advance timer expired before going to the next in the order.
Rule 3: Busy or Diverted/DND it would go onto the next member in the order.
Once it reached List A or B it would ring all the members in that list at the same time.
So, if I am understanding you correctly then the original Hunt Groups A & B had members that were setup as ACD Agents or just regular Members? What you could do is just setup the Hunt Group using the same order instead of creating lists and then set the Camp-On Allowed to No, but if all members are busy then it will not allow the call to go into the Hunt Group. The original problem still exists that it will still try a member who is not on a Hunt Group call until the No Answer Advance timer is up.
Did you need a different solution?
Thanks,
TE