2.1.5.9 CgPNSvcRqd Service Action Handler
The CgPNSvcRqd Service Action Handler performs an Number Portability lookup on the conditioned CgPN digit string.
The CgPNSvcRqd and NPRLS Service Actions are mutually exclusive in an Action Set.
Configuration Options Used
The NPTYPECGPN option indicates the conditions used for a successful match.
The IAMCGPN option value (DN, RN, RNDN) indicates the format of outgoing CgPN string. For the IAMCGPN configuration option, RN implies either RN or SP.
The value of the DFLTRN option, if set, is used to populate the RN on a successful match on SP.
Action Performed
On a lookup where entity data was found, the CgPN is changed according to the IAMCGPN configuration option. TIF will use the updated CgPN string to set the CgPN in the outgoing message.
On a lookup where an entry was found, but entity data was not found (NPTYPE=ALL), the CgPN is unchanged. The outgoing CgPN string is empty.
The length of the provisioned STPOPTS Default Country Code (DEFCC) parameter value provides the number of Country Code (CC) digits that are at the front of the conditioned CgPN.
On a successful lookup, where the outgoing format includes the DN (IAMCGPN=DN or RNDN) and the Country Code (CC) was added to the conditioned CgPN, the CC will be removed from the conditioned CgPN before copying the DN to the outgoing CgPN digit sting.
- On entry to the Service Action Handler:
- The conditioned CgPN is CCC1234567.
- The number of CC digits is 3.
- The IAMCGPN option values is RNDN.
- The lookup is successful.
- The value of RN is AAA.
- The resulting outgoing CgPN digit string is AAA1234567.
If a match is found and the Entity Type is RN, then RN digits are inserted into the outgoing field.
If a match is found and the Entity Type is SP, then SP digits are inserted into the outgoing field or the DFLTRN option digit string can be used instead of actual SP digits.
Note:
If the IGM feature is turned on, Entity Type is RN, and PT=0, then the Entity Type is treated as SP (in-network subscriber).Terminating Action?
This is not a terminating action.