No restrictions apply to attendant and non attendant vectoring. For example, an attendant VDN can point to a non attendant vector and vice versa. The same is true for vector commands. For example, an attendant VDN that points to an attendant vector can have a vector step that routes to another non attendant VDN. In this case, the call is removed from the queue and treated as though it just entered vector processing rather than as a continuation from one VDN to another. The reverse is also true if a non attendant VDN is routed to an attendant VDN.