#include <h323pdu.h>
Inheritance diagram for H323SignalPDU:
|
Create a new H.323 signalling channel (H.225/Q.931) PDU. |
|
Build an ALERTING message.
|
|
Build a CALL-PROCEEDING message.
|
|
Build a CONNECT message with H.245 address.
|
|
Build a CONNECT message.
|
|
Build a FACILITY message.
|
|
Build a INFORMATION message.
|
|
Build a NOTIFY message.
|
|
Build a PROGRESS message.
|
|
Build the Q.931 wrapper PDU for H.225 signalling PDU. This must be called after altering fields in the H.225 part of the PDU. If it has never been done, then the Write() functions will do so. |
|
Build a RELEASE-COMPLETE message.
|
|
Build a SETUP message.
|
|
Build a SETUP-ACKNOWLEDGE message.
|
|
Build a STATUS message.
|
|
Build a STATUS-INQUIRY message.
|
|
Get the destination alias name(s) for the local endpoint. The alias returned here can be used to determine the routing of an incoming connection.
|
|
Get the destiation phone number. This returns FALSE if the remote never provided any alias or Q.931 field that indicated a valid e.164 telephone number.
|
|
Get the distinctive ring code if present. This returns zero if no distinctive ring information is provided. |
|
Get the Q.931 wrapper PDU for H.225 signalling PDU. |
|
Get the Q.931 wrapper PDU for H.225 signalling PDU. |
|
Get the source alias names for the remote endpoint. This returns a human readable set of names that was provided by the remote endpoint to identify it, eg phone number, display name etc etc
|
|
Get the source endpoints identification as a phone number. This returns FALSE if the remote never provided any alias or Q.931 field that indicated a valid e.164 telephone number.
|
|
Print PDU to stream. Reimplemented from H225_H323_UserInformation. |
|
Read PDU from the specified transport.
|
|
Set the Q.931 fields in the PDU. This sets the default values for various fields, eg caller party number into the Q.931 from the supplied connection. |
|
Write the PDU to the transport.
|
|
|