Mike's PBX Cookbook

Call Forward External

Call Forward All Calls is NOT the same as Call Forward by Call Type:

xx= key number (digital sets only)
yy= maximum number of digits in the CFW DN
zzzz= CFW DN, number where calls are forwarded

Analog sets, zzzz...z cannot be entered from the terminal, only yy.
When the TN is printed, zzzz...z displays the user entered CFW number.

Digital sets, to let the user control their CFW number, only enter the max. number of digits. eg KEY xx CFW yy

Limiting the number of digits allowed for the CFW DN is a simple way of restricting access, eg: 4 = internal calls only.

WARNING:  Allowing unrestricted call forward to external numbers may expose trunks to toll fraud.

If you want to do something like this:

KEY 3 CFW 12 9....
where 9 is an access code, make sure you have the following in CLS:

Check the RDR_DATA settings in LD 21, and if necessary, change in LD 15:

LD 21 
REQ: prt
TYPE: rdr_data        ← print Call Redirection Data / change in LD 15

Look at OPT (Options), you will see either CFF or CFO:

Change CFO to CFF, and at each FNA prompt (FNAD, FNAT & FNAL), set FDN to allow call forwarding to a 'Flexible DN'.

Second Level:
To 'forward a forward', the set needs a CLS of SFA (Second Level CFNA), and this requires options: FNA, and CNIA (Call Number Information Allowed). SFA won't work without CNIA, and both are disabled by default.
MARP:
The MARP TN for a DN controls the call redirection conditions. Therefore, if hunting/forwarding doesn't appear to work for a particular telephone, check KEY 00 to see if MARP is set. If not, re-enter the key and at the MARP prompt, enter yes.

Trunk to Trunk must also be enabled for the customer.

Enabling 'Trunk to Trunk':

For Trunk to Trunk connections to work, set the following to YES in NET_DATA (LD 15):

Print NET_DATA in LD 21, change it in LD 15.

Note: Trunk to trunk will ONLY work over supervised trunks (LD 14: SUPN=YES, STYP BTS or other supervision type).

To allow Trunk to trunk connections only on a per set basis, in NET_DATA at FTOP prompt enter FTLY instead of the default FRES. Now individual extensions must have CLS set to FTTU in order to perform trunk-to-trunk connections. (Flexible Trunk to Trunk).

Personal Call Assistant is a feature which will simultaneously ring another device: Building a PCA

Invoking Call Forward All Calls:

To forward all calls from an analog or digital station:

Analog Sets:
1. Lift the handset and dial SPRE 74 (or #1)
2. Dial the number where calls are to be forwarded
3. Hang up.

To cancel: Lift the handset and dial SPRE 74 (or #1)

Digital Sets:
1. Press the Forward key
2. Dial the number where calls are to be forwarded
3. Press Forward again

To cancel: Press the Forward key

Note, the SPRE code is usually 1, but it might not be! To check, print FTR_DATA in LD 21.

Call Forward Activate (CFWA), and Call Forward Deactivate (CFWD) Flexible Feature Codes (FFC) can also be used.

If you deactivate Call Forward, then reactivate without changing the number, the previously established CFW DN is used.

Call Forward auditing:

The call forwarding number is shown next to CFW (FTR or KEY) when printed in LD 10/11.

For example: 3 CFW 16 917168444444

As far as I know, there isn’t a command that will dump the call forward status of all stations at once, each station must be checked individually in LD 80. For example:

LD 80
.trac 16 0 7 8           ← trace TN

TN 016 0 07 08

KEY 0 SCR IDLE
KEY 1 SCR IDLE
KEY 2 SCR IDLE
KEY 3 CFW ACTIVATED      ← call forward is active
KEY 4 TRN IDLE
KEY 5 AO6 IDLE
KEY 6 MWK IDLE
KEY 7 NUL IDLE