If you read Vectoring - “Intercepts” and forwarding callers to other numbers, you probably realized that following the steps in that post to silently forward callers to a different destination using VDN variables can be made much less complex than what that required. Indeed it is: there’s only one vector step needed: route-to.

display vector 503                                              Page   x
                                  CALL VECTOR

    Number: 503              Name: SilentRouteToV3
Multimedia? n      Attendant Vectoring? n    Meet-me Conf? n           Lock? n
     Basic? y   EAS? y   G3V4 Enhanced? y   ANI/II-Digits? y   ASAI Routing? y
 Prompting? y   LAI? y  G3V4 Adv Route? y   CINFO? y   BSR? y   Holidays? y
 Variables? y   3.0 Enhanced? y
01 
02 route-to     number V3               with cov y if unconditionally
03 stop

The only reason that I used V3 for the destination number was because it matches the configuration that I used for the intercept vectoring mentioned previously; it really doesn’t matter which VDN variable you pick, so long as you’re consistent system-wide.

Here’s an example VDN:

isplay vdn 7406535223                                          Page   1 of   3
                            VECTOR DIRECTORY NUMBER

                             Extension: 740-653-5223
                                 Name*: ict-7406535223
                           Destination: Vector Number        503
                   Attendant Vectoring? n
                  Meet-me Conferencing? n
                    Allow VDN Override? n
                                   COR: 6
                                   TN*: 1
                              Measured: none


        VDN of Origin Annc. Extension*:
                            1st Skill*:
                            2nd Skill*:
                            3rd Skill*:



* Follows VDN Override Rules

Pay particular attention to the “Allow VDN Override?” setting – it’s “n”, which prohibits variables from being overridden by other VDNs. All VDNs which point to a vector that blindly routes to a destination should be set to “n” so that potential vulnerabilities in other VDNs or vectors cannot be exploited and potentially escalated into an off-net forward.

display vdn 7406535223                                          Page   2 of   3
                            VECTOR DIRECTORY NUMBER

                            AUDIX Name:
                   Return Destination*:
               VDN Timed ACW Interval*:      After Xfer or Held Call Drops*? n
                      BSR Application*:
         BSR Available Agent Strategy*: 1st-found      Used for BSR Polling? n
                     BSR Tie Strategy*: system

               Observe on Agent Answer? n

  Send VDN as Called Ringing Name Over QSIG? n

              Display VDN for Route-To DAC*? n
            VDN Override for ASAI Messages*: no

                       BSR Local Treatment*? n

              Reporting for PC or POM Calls? n
           Pass Prefixed CPN to VDN/Vector*? system
* Follows VDN Override Rules
display vdn 7406535223                                          Page   3 of   3
                            VECTOR DIRECTORY NUMBER

                                VDN VARIABLES*

                    Var  Description       Assignment
                    V1
                    V2
                    V3   route_to          7900
                    V4   number_old        7406535223
                    V5   number_new        7406527900
                    V6   handle_method     3
                    V7
                    V8
                    V9

                    VDN Time-Zone Offset*: + 00:00
                    Daylight Saving Rule*: system
 Use VDN Time Zone For Holiday Vectoring*? n
    Apply Ringback for Auto Answer calls*? y

* Follows VDN Override Rules

You can see that the V4-V6 are also assigned, which is because this VDN previously pointed to vector 502 (the aforementioned intercept vector). Those variables are no longer used, and are simply ignored since the vector doesn’t use them.