You are here: PPL Developer’s Guide > 7 ISDN Atomic Functions > L3 D Channel Control (0x000A) Atomic Functions
L3 D Channel Control (0x000A) Atomic Functions
This section includes the atomic functions and events for the ISDN PPL component, L3 D Channel Control.
L3 D Channel Control Atomic Functions
The following Atomic Function supports congestion control functionality to the ISDN PRI card. See Common Atomic Functions in the Chapter 2 for the AFs common to all PPL components.
AF Number |
72 |
Name |
|
Description |
Tests for congestion. If call averages or burst have been exceeded alarm messages are sent to the host. |
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 |
74 |
Name |
|
Description |
Verifies Segment Message is received in the Reassembly Null state |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
Results |
PPLevINT_EVENT_1 if valid Segment Message |
AF Number |
75 |
Name |
|
Description |
Depending on call state and configuration byte, responds with STATUS/STATUS_ENQUIRY or RELEASE_COMPLETE message to invalid First Segment |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
AF Number |
76 |
Name |
|
Description |
Checks whether the message type is SEGMENT or not |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
Results |
PPLevINT_EVENT_1 if message type is SEGMENT |
AF Number |
77 |
Name |
|
Description |
Verifies Segment Message received in Reassembly Active state |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
Results |
PPLevINT_EVENT_1 if valid Segmented Message |
AF Number |
79 |
Name |
|
Description |
Adds the segment to the reassembly buffer |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
AF Number |
82 |
Name |
|
Description |
Checks if there are more segments to come |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
Results |
PPLevINT_EVENT_1 if this is last segment |
AF Number |
83 |
Name |
|
Description |
Stores number of remaining segments |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
AF Number |
84 |
Name |
|
Description |
Reorders the IEs in the buffer, so that important IEs come first. It then sends the IEs to L3 Call Reference, first as a normal call processing message with a Segmented Message IE, followed by segmented messages. |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
AF Number |
85 |
Name |
|
Description |
Sends the message to L3 Call Reference |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
AF Number |
86 |
Name |
|
Description |
Discards the segments in the reassembly buffer |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
AF Number |
87 |
Name |
|
Description |
Checks whether message is a valid SEGMENT message |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
Results |
PPLevINT_EVENT_1 if message is a valid SEGMENT message |
AF Number |
88 |
Name |
|
Description |
Checks whether the message contains Segmentation Data |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
Results |
PPLevINT_EVENT_1 if Segmentation Data is present |
AF Number |
89 |
Name |
|
Description |
Tests the validity of Segmentation Data |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
Results |
PPLevINT_EVENT_1 if Segmentation Data is valid |
AF Number |
91 |
Name |
SEGMENTATION: Store number of remaining segments, add to buffer |
Description |
Stores the new number of segments remaining, adds the segment to buffer |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
AF Number |
92 |
Name |
|
Description |
Frees the allocated buffer and discards the received segments |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
AF Number |
93 |
Name |
|
Description |
Frees the allocated buffer and discards the received segments for all channels |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
AF Number |
94 |
Name |
|
Description |
Checks if there are more segments to come |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
Results |
PPLevINT_EVENT_1 if this is last segment |
AF Number |
95 |
Name |
|
Description |
Sets the segmentation state for the current B channel |
Arg1 |
State (0/1) |
Arg2 |
<Not Used> |
AF Number |
96 |
Name |
|
Description |
Sends the segments in the buffer to L2 and frees the buffer |
Arg1 |
<Not Used> |
Arg2 |
<Not Used> |
AF Number |
97 |
Name |
|
Description |
Tests the segmentation state for the current B channel |
Arg1 |
State (0/1) |
Arg2 |
<Not Used> |
Results |
PPLevINT_EVENT_1 if Arg1 is equal to the segmentation state |
AF Number |
98 |
Name |
|
Description |
Tests the Segment Message type for validity |
Arg1 |
State (0/1) |
Arg2 |
<Not Used> |
Results |
PPLevINT_EVENT_1 if message is not a SEGMENT message and has a different Call Reference from the current reassembly |
AF Number |
99 |
Name |
|
Description |
Send Segmentation Event Indication through L3 Call Reference to host |
Arg1 |
Event (1:3) |
Arg2 |
<Not Used> |
L3 D Channel Control L3/L5 Events
PPL Event Request (L5 to L3) |
PPL Event Indication (L3 to L5) |
---|---|
0x0001 Manual D Channel Switchover * |
0x0001 D Channel Active * |
* Applies to D channel Backup only. |