Mike's PBX Cookbook

The Special Number Data Block

Special Numbers, SPN's:

The numbers dialable by your PBX, after the Access Code (AC1 or AC2), are stored in the Special Number (SPN) Translation data block. This data block is printed or edited in LD 90, FEAT equal to NET, where network translation tables are generated and administered.

REQ:CHG, END, NEW, OUT, PRT
FEAT:NET
TRAN:Translator (usually "AC1")
TYPE:SPN

Logon to your system, enter LD 90, and print your SPN data block. If a dial prefix is not in this list, it cannot be dialed by your PBX. Make any necessary changes to the list using the CHG, OUT, or NEW commands at the REQ prompt.

The printouts below are actual PBX outputs and demonstrate this example.

>ld 90
ESN000

MEM AVAIL: (U/P): 1094238    USED: 265633    TOT: 1359871
DISK RECS AVAIL: 2752
REQ  prt
CUST 0
FEAT net
TRAN ac1
TYPE spn

SPN

SPN  00
FLEN 0
INPL YES
RLI  3        Dial strings starting with '00' will use RLI 3
SDRR NONE
ITEI NONE

SPN  01
FLEN 0
INPL YES
RLI  2        Dial strings starting with '01' will use RLI 2
SDRR NONE
ITEI NONE

SPN  02
FLEN 0
RLI  2
SDRR NONE
ITEI NONE

SPN  2
FLEN 0
RLI  1        Dial strings starting with '2' will use RLI 1
SDRR NONE
ITEI NONE

SPN  5
FLEN 0
RLI  1
SDRR NONE
ITEI NONE


MEM AVAIL: (U/P): 1094238    USED: 265633    TOT: 1359871
DISK RECS AVAIL: 2752

REQ  ****

Route Lists, RLI's:

The RLI number listed in the SPN Data Block is the Route List Index. These can be printed (the Route List Block) in LD 86, FEAT equal to RLB. This printout shows, among other things, the route number (ROUT) and the facility restriction level (FRL) for that route. The FRL number restricts a station with an NCOS value less than this number to not use this route (this too is programmable in LD 87 NCTL, but it's usually set up this way).

Also, note the ENTR number, this is the entry number for a given route list. If entry zero is not available, either because of the FRL or some other reason, it will try to use entry 1, and so on. Different entries may require or use different DMI's, for digit manipulation, to make the dialed digits compatible with different routes.

In the printout below, RLI 1 will first try to use route 2, if thats not available, it will try route 1. If the entry list is exhausted, and the call is still not routed, the caller will hear re-order.

The number of entries searched in the 'initial set' is set by ISET. Therefore, if you add an entry, remember to increase ISET.

By default, LD 86 ESN, TGAR is NO, in which case there's no additional check for Trunk Group Access Restrictions.

>ld 86
ESN000

MEM AVAIL: (U/P): 1094238    USED: 265633    TOT: 1359871
DISK RECS AVAIL: 2752
REQ  prt
CUST 0
FEAT rlb
RLI

RLI 1 Route List Index number specified by SPN entry
ENTR 0 Entry 0 - the 'first choice' LTER NO ROUT 2 'first choice' via route 2, if caller meets FRL 1 TOD 0 ON 1 ON 2 ON 3 ON 4 ON 5 ON 6 ON 7 ON CNV NO EXP NO FRL 1 Facility Restriction Level DMI 0 Digit Manipulation Index, 0 = manipulation not required FCI 0 FSNI 0 OHQ NO CBQ NO
ENTR 1 Entry 1 - the 'second choice' LTER NO ROUT 1 'second choice' via route 1, if trunks in route 2 are all busy TOD 0 ON 1 ON 2 ON 3 ON 4 ON 5 ON 6 ON 7 ON CNV NO EXP NO FRL 1 DMI 0 FCI 0 FSNI 0 OHQ NO CBQ NO
ISET 2 There are two entries in this RLB's 'initial set' MFRL 1 OVLL 0
RLI 2 The next Route List Index number
ENTR 0 Entry 0 - the 'first choice' LTER NO ROUT 2 TOD 0 ON 1 ON 2 ON 3 ON 4 ON 5 ON 6 ON 7 ON CNV NO EXP NO FRL 2 DMI 0 FCI 0 FSNI 0 OHQ NO CBQ NO
ENTR 1 Entry 1 - the 'second choice' LTER NO ROUT 1 TOD 0 ON 1 ON 2 ON 3 ON 4 ON 5 ON 6 ON 7 ON CNV NO EXP NO FRL 2 DMI 0 FCI 0 FSNI 0 OHQ NO CBQ NO
ISET 2 There are two entries in this RLB's 'initial set' MFRL 2 OVLL 0 MEM AVAIL: (U/P): 1094238 USED: 265633 TOT: 1359871 DISK RECS AVAIL: 2752 REQ****

Digit Manipulation, DMI's

Different trunk routes may require or use different DMI's (Digit Manipulation) to make the digit string compatible with that route.
Digit Manipulation entries are edited and printed in LD 86, FEAT equal to DGT.

REQ:Request CHG, END, NEW, OUT, PRT
FEAT:Feature = DGT (Digit manipulation)
DMI:Digit Manipulation Index number
DEL:Number of leading digits to be Deleted: (0)-19
INST:Insert (prepend) leading digits (up to 31)
CTYP:Call type for the call (NCHG)

For example, enter LD 86, and print the Digit Manipulation entries:

>ld 86
ESN000

MEM AVAIL: (U/P): 1094238    USED: 265633    TOT: 1359871
DISK RECS AVAIL: 2752
REQ  prt
CUST 0
FEAT dgt
DMI           <return> to print all DMI's

DMI 1 DEL 0 Delete no leading digits) INST 035 Prepend 035 to digit string CTYP UKWN Call type is unknown
DMI 2 DEL 0 INST 622 CTYP NCHG Call type not changed
DMI 3 DEL 0 INST 88 CTYP NCHG
Home » Meridian » Install » Mer Spn