This section includes the atomic functions and events associated with the T1 PPL component (0x0003). The PPL state machine, *.ppl, for each protocol is available on CD ROM.
AF Number |
59 |
Name |
Send L4 a Q.931 Alerting |
Description |
13ppl_af_59() sends a Q.931 L3 - L4 Alerting message. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
74 |
Name |
|
Description |
Sends a Setup Indication to Layer 4 |
Input Arg1 |
<Config Byte Offset> |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
76 |
Name |
L3PPL Send L5 INSZ/OUTZ Ctrl Resp with Status in GPR <GPR #> |
Description |
Sends a INSEIZE_CTRL or OUTSEIZE_CTRL response should an outstanding L5 Inseize/Outseize Control request exist. Response status is stored in the GPR specified in arg1. |
Input Arg1 |
GPR # (1 - 25) |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
83 |
Name |
|
Description |
Tests for any outstanding L5 messages. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_0: outstanding L5 messages does not exist. |
AF Number |
118 |
Name |
|
Description |
Transmits line signaling which is stored in the CFG Byte offset. The value stored in the CFG Byte offset is expected to contain only AB signaling bit combination. |
Input Arg1 |
Config byte offset that contains line signaling. |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
119 |
Name |
|
Description |
Transmits line signaling which is stored in the CFG Byte offset. The value stored in the CFG Byte offset is expected to contain ABCD signaling bit combination. |
Input Arg1 |
CFG Byte offset that contains line signaling. |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
120 |
Name |
|
Description |
Transmits line signaling which is stored in arg1. |
Input Arg1 |
AB signaling bit combination. (0 - 3) |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
177 |
Name |
|
Description |
Stores outseize control instructions data ICBs. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
192 |
Name |
|
Description |
Sets up an internal decision event based on the current outseize ctrl instruction data |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_0 + outseize ctrl instruction data |
AF Number |
193 |
Name |
L3PPL Compare Next Outseize Ctrl Instr Addr Sig Type <Addr Sig Type> |
Description |
Compares the next outseize control instruction data outpulsing address signaling type with the address signaling type passed in arg1 and sets up an internal decision event accordingly. |
Input Arg1 |
Address Signaling Type 01 DTMF |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_0: address signaling type does not equal to arg1. |
AF Number |
212 |
Name |
|
Description |
Initiates a purge passing the purge reason to L4. Purge reason is stored in the GPR. |
Input Arg1 |
<GPR #> 1 - 25 |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
226 |
Name |
Send PPL Event Indication Message to the Host with GPR Value |
Description |
Sends a PPL Event Indication message to the host with the event indicated by Arg1. | |
Arg1: |
<PPL Event> See message "PPL Event Indication 0x0043" in the API Reference. |
Arg2: |
<GPR #> 1-25 |
AF Number |
229 |
Name |
L3 PPL Send L5 Event Indication with General Purpose Register Value <Event ID> |
Description |
Sends an Event Indication to Layer 5 with GPR value of Event ID |
Arg1: |
<GPR #> 1-25 |
Arg2: |
<Not Used> |
AF Number |
265 |
Name |
|
Description |
Tests for previous outseize ctrl instruction data and sets up an internal decision event according. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_0 +previous outs ctrl instr data |
AF Number |
266 |
Name |
|
Description |
Tests for previous outseize ctrl instruction and sets up an internal decision event accordingly. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_0 + previous outs ctrl instr |
AF Number |
270 |
Name |
|
Description |
Sends a request to DSP to outpulse digits using compelled KP mode. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
271 |
Name |
|
Description |
Sends a request to DSP to remove KP and continue outpulsing digits using compelled KP mode. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
276 |
Name |
|
Description |
Enables 1 of 3 multi-purpose timers for use by the PPL. The timer value is stored in GPR indicated in arg2. |
Input Arg1 |
Timer # (1 - 3) |
Input Arg2 |
GPR # (1 - 25) |
Outputs |
NA
|
AF Number |
279 |
Name |
|
Description |
Compares call processing event bit of onhook with the value specified in arg1 and sets up an internal decision event accordingly. |
Input Arg1 |
Boolean (0 -1) |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_0: False |
AF Number |
280 |
Name |
L3PPL Setup Host CP Event of Wink |
Description |
Sets up a Call Processing event of Wink for possible later reporting to L5. Wink number is extracted from the outseize control message. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
281 |
Name |
|
Description |
Sets up a call processing event of offhook for possible later reporting to L5. |
Input Arg1 |
Boolean (0 - 1) |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
282 |
Name |
|
Description |
Sets up a call processing event of onhook for possible later reporting to L5. Also used for onhook host notify. |
Input Arg1 |
Boolean (0 - 1) |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
285 |
Name |
|
Description |
Checks for the outseize ctrl instructions for an Action ICB and sets up an internal decision event accordingly. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_0: Null |
AF Number |
286 |
Name |
|
Description |
Checks for the outseize ctrl instruction for data ICB and sets up an internal decision event accordingly. No action ICB is allowed in the outseize control message. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_0: Null |
AF Number |
290 |
Name |
T1PPL Test for Flash Timing |
Description |
Tests if flash timing is enabled. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_0: Flash timing not enabled |
AF Number |
295 |
Name |
|
Description |
Sends a request to DSP to outpulse MFR1 digits for the stage indicated by the current instruction data. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
300 |
Name |
|
Description |
Sends a request to DSP to outpulse DTMF digits for the stage indicated by the current instruction data. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
305 |
Name |
L3PPL Test Next Inseize Ctrl Instr for Inpulsing Digit Str Cnt |
Description |
Tests the inpulsing parameter digit string count for the next inseize ctrl instruction. It is assumed that the next instruction will be receive Stage n. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_0: 0 digit strings or invalid string count |
AF Number |
306 |
Name |
|
Description |
Sets up an internal decision event based upon the next stage’s impulsing parameter collection method. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_1: USE_FIXED_NUMBER |
AF Number |
310 |
Name |
|
Description |
Request to collect DTMF digits. The stage of digits to be collected is determined by the next instruction in the instruction list. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
315 |
Name |
|
Description |
Request to collect MFR1 digits. The stage of digits to be collected is determined by the next instruction in the instruction list. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
317 |
Name |
T1PPL Attach MFR1 Digit Receiver (Get Stage # From Next Instr) <PPL CFG Byte #> |
Description |
Allocates a MFR1 receiver to collect digits. The stage of digits to be collected is determined by the next instruction in the instruction list. It is like Atomic Function 315 with the added feature of configuring the MFR1 tone reception threshold. |
Input Arg1 |
The first argument is the index into the ppl configuration byte array. The value of this byte is absolute value of the minimum dBm level of the MFR1 digits for detection. Valid entries for this ppl_cfg_byte are between 1 and 30, which equate to -1dBm and -30dBm, respectively. The MFR1 receiver will reject any tones below the detection level. |
Input Arg2 |
NA |
Outputs |
NA |
AF Number |
319 |
Name |
|
Description |
Checks the inseize ctrl instruction for any action ICBs and sets up an internal decision event accordingly. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_0: Null |
AF Number |
322 |
Name |
|
Description |
Sets up an internal decision event based upon the current stage’s inpulsing parameter collection method. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_1: USE_FIXED_NUMBER |
AF Number |
325 |
Name |
|
Description |
Test for previous inseize ctrl instruction data and sets up an internal decision event accordingly. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_0 + previous inseize ctrl instr data |
AF Number |
326 |
Name |
|
Description |
Tests for previous inseize ctrl instruction and sets up an internal decision event accordingly. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_0 + previous inseize ctrl instr does not exist |
AF Number |
330 |
Name |
|
Description |
Tests the wink number in the host generate call processing event and sets up an internal decision event accordingly. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
PPLevINT_EVENT_0 + Wink Number |
AF Number |
335 |
Name |
|
Description |
Sends a request to do Call Progress Analysis. The class is taken from the outseize control message. |
Input Arg1 |
NA |
Input Arg2 |
NA |
Outputs |
NA |
Event |
Event Name |
Event Description |
---|---|---|
53 |
L3PPLevL4GEN_CP_EVENT_WINK |
Host sends a generate call processing event of Wink on the specified channel. |
54 |
L3PPLev_HOST_CONNECT |
Event received when the channel that was outseized received a "Connect" sent from the host. |
63 |
L3PPLevL4_XMIT_FLASH |
Indicates host has sent a Call Processing Event of FLASH on the specified channel. |
64 |
L3PPLevL4_XMIT_ONHOOK |
Indicates host has sent a Call Processing Event of ONHOOK on the specified channel. |
65 |
L3PPLevL4_XMIT_OFFHOOK |
Indicates host has sent a Call Processing Event of OFFHOOK on the specified channel. |
82 |
L3PPLevDSP_RESULT_FIRST_ |
Used for compelled KP. Event received when the first KP digit is received. |
100 |
T1PPLevRCV_LINE_SIG_00 |
Receive event of AB line signaling. |
101 |
T1PPLevRCV_LINE_SIG_01 |
Receive event of AB line signaling. |
102 |
T1PPLevRCV_LINE_SIG_10 |
Receive event of AB line signaling. |
103 |
T1PPLevRCV_LINE_SIG_11 |
Receive event of AB line signaling. |