You are here: CSP Developer’s Guide: Internet Protocol > 9 H.323 Software > PPL Component for H.225 - 0x00A1

PPL Component for H.225 - 0x00A1

Overview

This section includes configuration bytes, PPL Events, and Event Indications for the PPL Component H.225. This section also includes information on how this component affects the Call Progress and Alerting messages

Table 9-7 Configuration Bytes

Byte (Hex) | Function | Option (*default)
--- | --- | ---
0x01 | Propagate PPL Event Indications to Host | 0x00* - Do not propagate 0x01 - Propagate
0x02 | Cut voice path after sending/receiving Alerting message. | 0x00 - Disable 0x01 - Enable
0x03 | Cut voice path after sending/receiving Progress message. | 0x00 - Disable 0x01 - Enable
0x04 | Enable digit routing to received in Keypad IE in INFO message. | 0x00* - Disable 0x01 - Enable Routing

PPL Event Request

Table 9-8 PPL Event Request

PPL Event Request ID | Purpose
--- | ---
0x09 | H.225 Alerting
0x0A | H.225 Progress Request

Table 9-9 PPL Event Indications

PPL Event Indication ID | Purpose
--- | ---
0x01 | Fax Start
0x02 | Fax End
0x05 | Modem Start (not supported)
0x06 | Modem End (not supported)
0x07 | RTP Timer Expired
0x08 | Media Inactivity Timer Expired
0x09 | H.225 Alerting Indication
0x0A | H.225 Progress Indication

Important! The PPL Indications will always have one ICB which give the IP Signaling Series 3 card ID ICB information.

Call Progress and Alerting Messages

Configuring the PPL Component 0xA1 to Transmit the PPL Event Indications

To enable the CSP to transmit the PPL Event Indication message to the host, you must set Configuration Byte 1 for PPL Component L3P H.225 (0xA1) to 0x01. To disable, set the configuration byte to 0x00.

Table 9-10 Sample PPL Configure message

Header | 00 01 00 D7 00 00 01
--- | ---
AIB (Range of Channels) | 01 02 0D 03 00 A8 00 0D 03 00 AC 1F
Component ID | 00 A1
Entity | 01
Number of Config. Bytes | 01
Config. Byte Number | 01
Data | 00 - disable 01 - enable

The PPL Event Indications will include an ICB of Progress Indicator IE (Information Element) if this IE is included in the Alerting or Progress message received from the network.

Table 9-11 Example

Header | 00 16 00 43 00 00 01
--- | ---
AIB | 00 01 0D 03 00 A8 00
Component ID | 00 A1
PPL Event | 00 09 or 00 0A
Count | 0x01 or 0x02
Type | Data 0x02
Subtype | IP Signaling Card ID 0x5B Example: 0x003C
Following data is optional |
Type | Data 0x02
Subtype | ISDN formatted IE 0x10
Length | 0x06
Data | 01 08 03 00 00 01

H.225 Progress Request (0x0A) signals to the IP Signaling Series 3 card when to transmit the Progress message to the network.

Table 9-12 Sample PPL Event Request

Header | 00 11 00 44 00 00 01
--- | ---
AIB (Channel) | 00 01 0D 03 00 A8 00
Component ID | 00 A1
PPL Event Request | 00 0A
Number of ICBs | 00 or 01 If the application requires the voice path brought in, select 01 (see ICB below)

Data ICB Progress Indicator IE

The PLL Event Request message may also include a data ICB - Progress Indicator Information Element (IE). This IE requests the IP Signaling Series 3 card to transmit a Progress message to the network and include the Progress IE.

This IE may be ISDN Raw (0x11) or Formatted (0x10). See the following examples:

Table 9-13 ISDN Raw Data

Header | 00 19 00 44 00 00 FF
--- | ---
AIB (Channel) | 00 01 0D 03 00 00 00
Component ID | 00 A1
PPL Event Request | 00 0A
Number of ICBs | 01
ICB Type | 02
IE (ISDN Raw) | 11
Length | 05
Number of IEs | 01
IE Type | 1E
IE Length | 02
IE Data | 80 88 or 80 81

Table 9-14 Formatted Data

Header | 00 19 00 44 00 00 FF
--- | ---
AIB (Channel) | 00 01 0D 03 00 00 00
Component ID | 00 A1
PPL Event Request | 00 0A
Number of ICBs | 01
ICB Type | 02
IE (ISDN Raw) | 10
Length | 06
Number of IEs | 01
IE Type | 08
IE Length | 03
IE Data | 00 00 08 or 00 00 01

Configuring the PPL Component 0xA1 to Establish the Voice Path

To enable the CSP to establish the voice path before sending or receiving the Connect message, you must set either Configuration Byte 2 or 3 for the PPL Component H.255 (0x00A1) as described below.

Parking the channel allows the Alerting or Progress message to be sent to the host. Parking is optional when you set Configuration Byte 2 but mandatory when you set Configuration Byte 3.

Alerting Message

If you enable Configuration Byte 2 as indicated below, the voice path cut-through happens after the Alerting message is sent or received, whether or not the Progress Indicator IE is present.

Table 9-15 PPL Configure Message with Configuration Byte 2

Header | 01 17 00 D7 00 00 01
--- | ---
AIB (Range of Channels) | 01 02 0D 03 00 A8 00 0D 03 00 AC 1F
Component ID | 00 A1
Entity | 01
Number of Config. Bytes | 01
Config. Byte Number | 02
Data | 00 - Disable 01 - Enable

Progress Message

If you enable the configuration byte below, the voice path cut-through happens after the Progress message is sent. This happens if the Progress message is sent or received when the Progress message contains the Progress Indicator IE and the Progress Description is set to 1 or 8.

Table 9-16 PPL Configure Message with Configuration Byte 3

Header | 00 17 00 D7 00 00 01
--- | ---
AIB (Range of Channels) | 01 02 0D 03 00 A8 00 0D 03 00 AC 1F
Component ID | 00 A1
Entity | 01
Number of Config. Bytes | 01
Config. Byte Number | 03
Data | 00 - Disable 01 - Enable

Both Configuration Bytes Set

If you set both configuration bytes above, the voice path cut-through happens after the CSP sends or receives either the Alerting or Progress messages, whichever is processed first.

See Programmable Protocol Language.
A programmable software component that uses PPL state machines that can be modified with the PPL Tool.
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.
A computer, attached to the Excel platform through an RS-232 or Ethernet link, from which you run the telecommunications application that controls the Excel platform.
Real-Time Transport Protocol. Supports transport of real-time data like interactive voice and video over packet-switched networks.
See Information Control Block.
Internet Protocol. Part of the TCP/IP family of protocols used to route messages and tracks the addresses of nodes.
See Address Information Block.
See Integrated Services Digital Network.