Hi,
I think you want calls to be forwarded on some situations, not setup an ACD. ACD is just for call center issues. You can do forwarding with some other ways. If you do not need ACD you will not need to define ADN or ADC parameter. Let me tell you more about diversion:
1) Common diversion. You define diversion for your total system. You can give different divertee positions to internal(INTDIV), public (PUBDIV), private/network (PRIDIV) calls. Example:
CDCOI

RIDIV=09,PUBDIV=7900,INTDIV=1900;
2) Individual diversion. You define divertee adress to individuals (directory numbers). Example:
CDINI

IR=1000,DIV=1002;
3) Personal number or repeated deflection. You can define 5 list (LIST) to extensions with maximum 10 answering positions (choices, CHO) on every list. User can shift between the lists with dialing digits( *10*1# (shifting to 1st list)). You can also define the time (TIME) to be spend on every answer position. If one of the choices is busy you can tell from which choice it will continue(BSYCHO). When system finishes all choices it goes back to the top of list and continue from the begining. You can select choices will be tried on the second time or not (ONECAL). You can also define if the choice will be tried for internal, operator, public calls (ORGSEL).Example:
PELPI

IR=1000,LIST=1,CHO=1,ANSPOS=1000,TIME=20,BSYCHO=2,ONECAL=0,ORGSEL=111;
PELPI

IR=1000,LIST=1,CHO=2,ANSPOS=1002,TIME=20,BSYCHO=3,ONECAL=0,ORGSEL=111;
OK these were the diversion types. There is also call diversion parameter on extensions category to be checked. You can give permision to users to make external follow me, direct diversion, follow me, do not disturb, individual diversion on bosy or no answer situation. If you need that also let me know so I can write you mode on detail.