1.4.2 NPP Service Actions

The NPP Service Actions listed in Table 1-8 are used by the indicated TIF features. Before an NPP Rule can be provisioned with an Action Set containing a Service Action for a TIF feature, the TIF feature must be turned on. The precedence indicates the sequence of execution if more than one Service Action is used by a service; services are executed in high-to-low precedence.

Table 1-8 Service Actions used by TIF Features

Service Action Description Required Feature Precedence CdPN CgPN
CRP Circular Route Prevention 893018901 TIF Number Portability 92 X  
FPFXRLS Matched NPP rule prefix; always release (no UDR lookup) 893037701 TIF Range CgPN Blacklist (CgPN)

893040201 TIF Selective Screening (CdPN)

92 X X
BLRLS Release because Blacklist Flag Set in UDR 893037601 TIF Subscr CgPN Blacklist

893040201 TIF Selective Screening (CdPN)

91 X X
BLNFNDRLS Release because Blacklist Record not found in UDR 893037601 TIF Subscr CgPN Blacklist

893040201 TIF Selective Screening (CdPN)

91 X X
NPNRLS Number Portability Release on No Match 893018901 TIF Number Portability 91 X  
SELSCR Selective Screening 893040201 TIF Selective Screening 91 X
ASDLKUP Use of CdPN Additional Subscriber Data when formatting CdPN 89302450 TIF Additional Subscriber Data 90 X X
CgPNASDRqd Use of CgPN Additional Subscriber Data when formatting CdPN 89302450 TIF Additional Subscriber Data 90 X  
GRNLKUP Use of CdPN Generic Routing Number when formatting CdPN 89302550 TIF Generic Routing Number 90 X X
CgPNGRNRqd Use of CgPN Generic Routing Number when formatting CdPN 89302550 TIF Generic Routing Number 90 X  
CGPNNP Calling Number Portability 893018901 TIF Number Portability 80   X
CGPNSVCRQD Calling Number Lookup 893018901 TIF Number Portability 80 X  
NOCGPNRLS Release if no CgPN data exists 893037701 TIF Range CgPN Blacklist 80 X  
NPRELAY Number Portability Relay 893018901 TIF Number Portability 80 X  
NPRLS Number Portability Release on Match 893018901 TIF Number Portability 80 X  
NSCdPN Called Number Substitution 893022501 TIF Number Substitution 80 X  
NSCgPN Calling Number Substitution 893022501 TIF Number Substitution 75   X
SNSCgPN Simple Number Substitution 893024001 TIF Simple Number Substitution 75 X X
CDIAL Corrective Dialing NPP basic functions; no TIF feature is required 10 X X

TIF Service Action Interactions

Service Actions (SAs) that are mutually exclusive (Table 1-9) cannot be provisioned together.

Table 1-9 Mutually Exclusive TIF Service Actions

Provisioned NPP Services Mutually Exclusive SAs Conflict
TIF, TIF2, or TIF3 ASDLKUP, CgPNASDRqd Both process ASD.
TIF, TIF2, or TIF3 GRNLKUP, CgPNGRNRqd Both process GRN.
TIF, TIF2, or TIF3 CgPNSVCRqd, NPRLS CgPNSVCRqd applies NP on the CgPN with intent to relay the IAM, whereas NPRLS applies NP on the CdPN with intent to send REL.
TIF, TIF2, or TIF3, and TIFCGPN, TIFCGPN2, or TIFCGPN3 SNSCgPN, NSCgPN The outgoing digit string resulting from SNSCgPN could be modified by NSCgPN.
TIF, TIF2, or TIF3, and INVKSERV=TIFCGPN, TIFCGPN2, or TIFCGPN3 TIF:SA=FPFXRLS / CgPNASDRqd / CgPNGRNRqd / CgPNSVCRqd / NSCgPN / SNSCgPN These TIF SAs use CgPN digits that have not undergone NPP number conditioning, and therefore are not allowed to be provisioned if a TIF CgPN service is also provisioned.
TIF, TIF2, or TIF3, and TIFCGPN, TIFCGPN2, or TIFCGPN3 FPFXRLS and any supported SA for this service shown in Table 1-8 REL must be sent.
TIF, TIF2, or TIF3 SA=SELSCR and NSCdPN / NSCgPN SELSCR uses Number Substitution DN as a set of Call Types for the DN.

Unusual Service Action Behavior

Table 1-10 describes unusual behavior exhibited by some combinations of Service Actions.

Table 1-10 Unusual Service Action Behavior

Provisioned NPP Services Provisioned SAs Unusual Behavior

TIF, TIF2, or TIF3

CgPNSVCRqd, NSCgPN

The outgoing CgPN digit string set by CgPNSVCRqd can be modified by NSCgPN based on the value of the TIFOPTS IAMCGPN option.

This combination would work only if IAMCGPN=RNDN, CgPNSVCRqd sets the RN digits and NSCgPN would set the DN digits, but:
  • If IAMCGPN=RN, then NSCgPN is ignored.
  • If IAMCGPN=DN, the CgPNSVCRqd is ignored.

TIF, TIF2, or TIF3

CgPNSVCRqd, SNSCgPN

The outgoing CgPN digit string is set by CgPNSVCRqd.

If the TIFOPTS SNSCGPNDFLT option is NONE, then the outgoing CgPN digit string is not read.

TIF, TIF2, or TIF3 NPNRLS, NPRELAY
There can be cases where the combination of the values of the TIFOPTS NPTYPERLS and NPTYPERLY option and the entity type from Number Portability lookup of CdPN digits can cause the original IAM to be relayed. For example:
  • Entity=RN; NPNRLS reads NPTYPERLS=RN, SPRN, ALL, RNSPDN, ANY; NPRELAY reads NPTYPERLY=SP
  • Entity=SP; NPNRLS reads NPTYPERLS=SP, SPRN, ALL, RNSPDN, ANY; NPRELAY reads NPTYPERLY=RN

TIF, TIF2, or TIF3

NPNRLS, NPRLS

Because both of these SAs use the same TIFOPTS NPTYPERLS option value, final outcome is always release. REL due to NPNRLS does not include a Redirection Number. REL due to NPRLS may include a Redirection Number depending on the value of the TIFOPTS RNRQD option.

TIF, TIF2, or TIF3

NPRLS, NPRELAY

There can be cases where the combination of the values of the TIFOPTS NPTYPERLS and NPTYPERLY option and the entity type from Number Portability lookup of CdPN digits can cause the original IAM to be relayed. For example:
  • Entity=RN; NPRLS reads NPTYPERLS=SP, NPRELAY reads NPTYPERLY=SP
  • Entity=SP; NPRLS reads NPTYPERLS=RN; NPRELAY reads NPTYPERLY=RN