You are here: PPL Developer’s Guide > 7 ISDN Atomic Functions > L3 Call Reference (0x0008) Atomic Function

L3 Call Reference (0x0008) Atomic Function

This section describes the atomic functions used by the L3 Call Reference PPL component.

L3 Call Reference Atomic Function

The following Atomic Function supports congestion control functionality to the ISDN PRI card. See Common Atomic Functions for the AFs common to all PPL components.

AF Number | 131
Name | Determine congestion level
Description | Finds out the current congestion level
Arg1 | N/A
Arg2 | N/A

The following Atomic Functions support QSIG/PSS1 Basic Call Signaling functionality. See Common Atomic Functions for the AFs common to all PPL components.

AF Number | 140
Name | Get Segmentation Event from L3 DSM message
Description | Extracts event coded message from L3DSM and returns corresponding internal event
Arg1 | <Not Used>
Arg2 | <Not Used>
Results | PPLevINTERNAL_EVENT_0 and Segmentation Event from L3 DSM

AF Number | 141
Name | Send SEGMENT Indication to L3P
Description | Send SEGMENT_IND message to LP3
Arg1 | Event (1:3)
Arg2 | <Not Used>

AF Number | 142
Name | Send SEGMENT Request to L3DSM
Description | Send SEGMENT_REQ message to L3DSM
Arg1 | Event (1:3)
Arg2 | <Not Used>

AF Number | 143
Name | Validate called party number IE
Description | Validates called party number IE
Arg1 | <Not Used>
Arg2 | <Not Used>
Results | PPLevINT_EVENT_1 if IE is valid PPLevINT_EVENT_0 if IE is missing PPLevINT_EVENT_2 if IE is invalid

AF Number | 144
Name | Validate call state IE
Description | Checks if the call state indicated in the IE matches the current state. Validation is done if the IE is present.
Arg1 | <Not Used>
Arg2 | <Not Used>
Results | PPLevINT_EVENT_1 if IE is valid PPLevINT_EVENT_0 if IE is missing or call state is invalid

AF Number | 145
Name | Validate cause IE
Description | Validates cause IE. Validation is done if the IE is present.
Arg1 | <Not Used>
Arg2 | <Not Used>
Results | PPLevINT_EVENT_1 if IE is valid PPLevINT_EVENT_0 if IE is missing PPLevINT_EVENT_2 if IE is invalid

AF Number | 146
Name | Validate progress indicator IE
Description | Validates progress indicator IE. Validation is done if the IE is present.
Arg1 | <Not Used>
Arg2 | <Not Used>
Results | PPLevINT_EVENT_1 if IE is valid PPLevINT_EVENT_0 if IE is missing PPLevINT_EVENT_2 if IE is invalid

AF Number | 147
Name | Validate channel IE
Description | Validates channel IE. Validation is done if the IE is present.
Arg1 | <Not Used>
Arg2 | <Not Used>
Results | PPLevINT_EVENT_1 if IE is valid PPLevINT_EVENT_0 if IE is missing PPLevINT_EVENT_2 if IE is invalid

AF Number | 148
Name | Validate bearer capability IE
Description | Validates bearer capability IE. Validation is done if the IE is present.
Arg1 | <Not Used>
Arg2 | <Not Used>
Results | PPLevINT_EVENT_1 if IE is valid PPLevINT_EVENT_0 if IE is missing PPLevINT_EVENT_2 if IE is invalid

See Programmable Protocol Language.
AF. A predefined PPL software routine that performs a single, simple task, such as "Transmit Line Signaling" or "Allocate Digit Buffer." It is composed of standard software interrupts, calls, and data formats used by applications. Each AF has two values named "Arguments." AFs 1-50 are generic, and apply to all PPL components. AFs 51 and above apply to specific components. An AF is called "Atomic" because it is the smallest useful unit in PPL.
See Integrated Services Digital Network.
See Atomic Function.
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.