2.2.7.2 TIF CdPN NSCgPN Service Action Handler

The TIF CdPN NSCgPN Service Action Handler executes the NSCgPN Service Action when NSCgPN is associated in a Service Rule Set with a CdPN service (TIF, TIF2, TIF3).

The SNSCgPN Service Action and the NSCgPN Service Action are mutually exclusive in the same Action Set.

NSCgPN for a TIF CdPN service cannot be specified if a TIF CgPN is configured to be invoked (INVKSERV parameter not NONE in CdPN Service Rule).

Configuration Options Used

The nsaddldata configuration option indicates whether to compare the incoming Calling Party's Category to the nspublic configuration option value before the Number Portability lookup.

The nspublic configuration option indicates the value for the Calling Party's Category in a Public DN for the network.

Formatting of the outgoing CgPN string is based on the value of the iamcgpn configuration option.

Action Performed

The NSCgPN Service Action Handler performs an Number Portability lookup on the conditioned CgPN digit string. On a successful lookup it replaces the outgoing CgPN. A successful lookup is one in which the subscriber type is Private and there is an associated Public DN.

The Calling Party Category can be:
  • Used to determine if the incoming CgPN is Public or Private

  • Replaced in the outgoing message with a "Public" value

    This Service Action Handler uses the nsaddldata configuration option to determine whether to check the Calling Party Category for "Public" or "Private", and the nspublic configuration option value to replace the Calling Party Category in the outgoing message.

If a country code was prepended to the original CgPN by the TIF pre-NPP processing, the Public DN from the Number Portability is assumed to begin with a country code. The STPOPTS default country code ( DefCC) value is compared with the country code digits in the DN retrieved from the Number Portability.
  • If the two sets of digits match, the country code digits are removed from the retrieved DN.
  • If the two sets of digits do not match, a UIM is generated and the Service Action returns normally.
The following actions are taken depending on the value of the iamcgpn configuration option:
  • If iamcgpn=dn, all digits in the outgoing CgPN are substituted.
  • If iamcgpn=rndn, the RN will contain the maximum number of digits allowed in the CgPN, and the digits following the RN are replaced with the substituted DN.

This Service Action Handler provides no inputs to Formatting Actions. Formatting of the outgoing CgPN digit string is completed in the Service Action Handler.

The post-NPP processing replaces the Calling Party'Category and the CgPN (only the digit string and the odd/even indicator bits, not the NAI) as NPP processing indicates.

Terminating Action?

This is not a terminating action.