VDN Override applies to internal calls during the initial vector processing (not after leaving vector processing) if the call is routed to another VDN via a route-to command or adjunct route in the same manner as external calls. In this case the call origin criteria is also overridden so if for example an internal call to VDN A has call origin set to internal and override set to y, routing to VDN B, which has origin set to external, will remove the VRD. If VDN B does not have a VRD defined, the VRD will be also removed from the call since it overrides the assignment to VDN A. This feature keeps the call active after the original call has terminated. One typical use of VRD is for returning the caller, after being handled by an agent, to a VDN that is assigned to vector that routes to a VRU that surveys the caller. Another example of an application using VRD is to give the caller an opportunity to signal the need for sequence dialing (by entering a #). There are two ways this can happen: