NPP Processing for IDP Relay

When an IDP message had been identified as requiring IDP Relay processing, NPP processing of the message begins.

NPP Pre-Processing

The message is decoded and verified.

NPP Processing

IDP Relay provides the IDPRCDPN, IDPRCDPN2, IDPRCDPN3, and IDPRCDPN4 (collectively referred to as IDPRCDPN(X) services), and IDPRCGPN services to NPP for processing IDP messages. The filters and Action Sets in the NPP Service Rules that are provisioned for IDP Relay services are used to determine what NPP processing is required.
  • The IDPRCDPN(X) services are used to process TCAP Called Party Numbers (CdPN). More than one of these services can be provisioned for use at the same time. Each service can be configured separately to handle incoming IDP messages in different ways.
  • The IDPRCDPN service is used to process TCAP Called Party Numbers (CdPN).
  • The IDPRCGPN service is used to process Calling Party Numbers (CgPN).
An IDPRCDPN(X) NPP service is called first, to begin NPP processing of the CdPN.
  • NPP executes the provisioned Conditioning Actions to condition the number to International format for UDR lookup, and to extract information that can be used to format the outgoing message.
  • NPP executes the provisioned Service Actions to perform an UDR lookup on the conditioned CdPN, to obtain data and populate Formatting Action values to be used for outgoing message formatting.
  • NPP executes the provisioned Formatting Actions, if allowed by the Service Actions, to format the outgoing message.
If CgPN processing is needed, the IDPRCDPN(X) service invokes the IDPRCGPN service.
  • NPP executes the provisioned Conditioning Actions to condition the number to International format for UDR lookup, and to extract information that can be used to format the outgoing message.
  • NPP executes the provisioned Service Actions to perform an UDR lookup on the conditioned CgPN, to obtain data and populate Formatting Action values to be used for outgoing message formatting.

NPP executes the provisioned Formatting Actions, if allowed by the Service Actions, to format the outgoing message.