h323pdu.h File Reference

#include <ptlib/sockets.h>
#include <h323/h323con.h>
#include <h323/transaddr.h>
#include <h323/q931.h>
#include <h323/h235auth.h>
#include <h323/h323trans.h>
#include <rtp/rtp.h>
#include <asn/h225.h>
#include <asn/h245.h>

Go to the source code of this file.

Classes

class  H323SignalPDU
class  H323ControlPDU
class  H323RasPDU

Defines

#define H225_PROTOCOL_VERSION   6
#define H245_PROTOCOL_VERSION   13
#define H323TraceDumpPDU(proto, writing, rawData, pdu, tag1, seqNum)

Functions

void H323SetAliasAddresses (const H323TransportAddressArray &addresses, H225_ArrayOf_AliasAddress &aliases)
void H323SetAliasAddresses (const PStringArray &names, H225_ArrayOf_AliasAddress &aliases, int tag=-1)
void H323SetAliasAddresses (const PStringList &names, H225_ArrayOf_AliasAddress &aliases, int tag=-1)
void H323SetAliasAddress (const H323TransportAddress &address, H225_AliasAddress &alias)
void H323SetAliasAddress (const PString &name, H225_AliasAddress &alias, int tag=-1)
PStringArray H323GetAliasAddressStrings (const H225_ArrayOf_AliasAddress &aliases)
PString H323GetAliasAddressString (const H225_AliasAddress &alias)
PString H323GetAliasAddressE164 (const H225_AliasAddress &alias)
PString H323GetAliasAddressE164 (const H225_ArrayOf_AliasAddress &aliases)
H323Connection::CallEndReason H323TranslateToCallEndReason (Q931::CauseValues cause, const H225_ReleaseCompleteReason &reason)
Q931::CauseValues H323TranslateFromCallEndReason (const H323Connection &connection, H225_ReleaseCompleteReason &rcReason)
void H323GetApplicationInfo (OpalProductInfo &info, const H225_VendorIdentifier &vendor)
bool H323SetRTPPacketization (H245_RTPPayloadType &rtpPacketization, const OpalMediaFormat &mediaFormat, RTP_DataFrame::PayloadTypes payloadType)
PString H323GetRTPPacketization (const H245_RTPPayloadType &rtpPacketization)
bool H323GetRTPPacketization (OpalMediaFormat &mediaFormat, const H245_RTPPayloadType &rtpPacketization)


Define Documentation

#define H225_PROTOCOL_VERSION   6

#define H245_PROTOCOL_VERSION   13

#define H323TraceDumpPDU ( proto,
writing,
rawData,
pdu,
tag1,
seqNum   ) 


Function Documentation

PString H323GetAliasAddressE164 ( const H225_ArrayOf_AliasAddress aliases  ) 

PString H323GetAliasAddressE164 ( const H225_AliasAddress alias  ) 

PString H323GetAliasAddressString ( const H225_AliasAddress alias  ) 

PStringArray H323GetAliasAddressStrings ( const H225_ArrayOf_AliasAddress aliases  ) 

void H323GetApplicationInfo ( OpalProductInfo info,
const H225_VendorIdentifier vendor 
)

bool H323GetRTPPacketization ( OpalMediaFormat mediaFormat,
const H245_RTPPayloadType rtpPacketization 
)

PString H323GetRTPPacketization ( const H245_RTPPayloadType rtpPacketization  ) 

void H323SetAliasAddress ( const PString &  name,
H225_AliasAddress alias,
int  tag = -1 
)

void H323SetAliasAddress ( const H323TransportAddress address,
H225_AliasAddress alias 
)

void H323SetAliasAddresses ( const PStringList &  names,
H225_ArrayOf_AliasAddress aliases,
int  tag = -1 
)

void H323SetAliasAddresses ( const PStringArray &  names,
H225_ArrayOf_AliasAddress aliases,
int  tag = -1 
)

void H323SetAliasAddresses ( const H323TransportAddressArray &  addresses,
H225_ArrayOf_AliasAddress aliases 
)

bool H323SetRTPPacketization ( H245_RTPPayloadType rtpPacketization,
const OpalMediaFormat mediaFormat,
RTP_DataFrame::PayloadTypes  payloadType 
)

Q931::CauseValues H323TranslateFromCallEndReason ( const H323Connection connection,
H225_ReleaseCompleteReason rcReason 
)

H323Connection::CallEndReason H323TranslateToCallEndReason ( Q931::CauseValues  cause,
const H225_ReleaseCompleteReason reason 
)


Generated on Mon Sep 15 11:49:16 2008 for OPAL by  doxygen 1.5.1