0x2953 Subsequent Information Status

If all the NPDI data cannot be sent from the CSP to the host in one Request for Service (RFS) with Data message, the remaining data is sent in the PPL Event Indication message (component ID 0x00A7 and event ID 0x23). If the CSP sends the data in multiple messages, the RFS with Data and subsequent PPL event indications, the CSP adds this TLV to those messages. This TLV indicates the sequence number of the message and whether there is more data to follow in the PPL Event Indication.

Similarly, if all the NPDI data cannot be sent from the host in the Route Control or Outseize Control message, the remaining data is sent in one or more PPL Event Request messages. Each of these messages has to include the proper sequence number.

Used in:
Outseize Control message
Route Control message
PPL Event Request message
Request for Service with Data message
PPL Event Indications message

Byte | Description
0, 1 | Tag 0x2953
2, 3 | Length 0x0002
4 | Value[0] Sequence number of the message The Request for Service message has a value of 1. Subsequent PPL Event Indications have a value of 1+n where n is the number of the PPL Event Indication. The Route Control or Outseize Control message have a value of 1. Subsequent PPL Event Requests have a value of 1+n where n is the number of the PPL Event Request message.
5 | Value[1] Last message indicator 0 there are more messages to follow 1 the current message is the last one

Network Protocol Data Intelligence. Also called “Interworking,” it is a software product that operates within Excel’s Call Control (Layer 4) and Services (Layer 5) call processing layers. NPDI is meant to enhance Excel’s call processing product offering by allowing call processing layers (specifically Layers 4 and 5) to perform advanced analysis, generation, and conversion of Network Signaling (NS) Layer 3 information.
See Request For Service.
See Programmable Protocol Language.
In PPL, a condition that, when met, drives a state machine (PPL Component) from one state to another, by invoking an associated Primitive. In PPL files, an Event is marked by an arrow and text.
Tag-Length-Value block. A standardized block that allows data to inserted in a standard way into API messages.
A condition that, when met, drives a state machine from one state to another. A condition that drives a Component out of its current state by invoking an associated primitive.
Outgoing call setup during real-time call processing on a specific channel.