OPAL
Version 3.18.8
|
#include <opal_config.h>
#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.
Data Structures | |
class | H323SignalPDU |
class | H323ControlPDU |
class | H323RasPDU |
Macros | |
#define | H225_PROTOCOL_VERSION 6 |
#define | H245_PROTOCOL_VERSION 13 |
#define | H323TraceDumpPDU(proto, writing, rawData, pdu, tag1, seqNum) |
Functions | |
bool | H323SetNonStandard (H225_NonStandardParameter ¶m, const PString &identifier, const PBYTEArray &data) |
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, unsigned reason) |
Q931::CauseValues | H323TranslateFromCallEndReason (H323Connection::CallEndReason callEndReason, H225_ReleaseCompleteReason &releaseCompleteReason) |
void | H323GetApplicationInfo (OpalProductInfo &info, const H225_VendorIdentifier &vendor) |
bool | H323SetRTPPacketization (H245_ArrayOf_RTPPayloadType &rtpPacketizations, const PStringSet &mediaPacketizations) |
bool | H323SetRTPPacketization (H245_RTPPayloadType &rtpPacketization, const OpalMediaFormat &mediaFormat, RTP_DataFrame::PayloadTypes payloadType) |
bool | H323SetRTPPacketization (H245_RTPPayloadType &rtpPacketization, const PString &mediaPacketizationString, RTP_DataFrame::PayloadTypes payloadType) |
PString | H323GetRTPPacketization (const H245_RTPPayloadType &rtpPacketization) |
PString | H323GetCapabilityIdentifier (const H245_CapabilityIdentifier &capId) |
bool | H323SetCapabilityIdentifier (const PString &str, H245_CapabilityIdentifier &capId) |
const H245_ParameterValue * | H323GetGenericParameter (const H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal) |
bool | H323GetGenericParameterBoolean (const H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal) |
unsigned | H323GetGenericParameterInteger (const H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal, unsigned defValue=0, H245_ParameterValue::Choices subType=H245_ParameterValue::e_unsignedMin) |
bool | H323GetGenericParameterObject (const H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal, PASN_Object &object) |
H245_ParameterValue & | H323AddGenericParameter (H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal, H245_ParameterValue::Choices tag) |
template<class CLS > | |
CLS & | H323AddGenericParameterAs (H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal, H245_ParameterValue::Choices tag) |
void | H323AddGenericParameterBoolean (H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal, bool value) |
void | H323AddGenericParameterInteger (H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal, unsigned value, H245_ParameterValue::Choices subType) |
void | H323AddGenericParameterString (H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal, const PString &value) |
void | H323AddGenericParameterOctets (H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal, const PBYTEArray &value) |
void | H323AddGenericParameterObject (H245_ArrayOf_GenericParameter ¶ms, unsigned ordinal, const PASN_Object &object) |
#define H225_PROTOCOL_VERSION 6 |
#define H245_PROTOCOL_VERSION 13 |
#define H323TraceDumpPDU | ( | proto, | |
writing, | |||
rawData, | |||
pdu, | |||
tag1, | |||
seqNum | |||
) |
H245_ParameterValue& H323AddGenericParameter | ( | H245_ArrayOf_GenericParameter & | params, |
unsigned | ordinal, | ||
H245_ParameterValue::Choices | tag | ||
) |
Referenced by H323AddGenericParameterAs().
CLS& H323AddGenericParameterAs | ( | H245_ArrayOf_GenericParameter & | params, |
unsigned | ordinal, | ||
H245_ParameterValue::Choices | tag | ||
) |
References H323AddGenericParameter().
void H323AddGenericParameterBoolean | ( | H245_ArrayOf_GenericParameter & | params, |
unsigned | ordinal, | ||
bool | value | ||
) |
void H323AddGenericParameterInteger | ( | H245_ArrayOf_GenericParameter & | params, |
unsigned | ordinal, | ||
unsigned | value, | ||
H245_ParameterValue::Choices | subType | ||
) |
void H323AddGenericParameterObject | ( | H245_ArrayOf_GenericParameter & | params, |
unsigned | ordinal, | ||
const PASN_Object & | object | ||
) |
void H323AddGenericParameterOctets | ( | H245_ArrayOf_GenericParameter & | params, |
unsigned | ordinal, | ||
const PBYTEArray & | value | ||
) |
void H323AddGenericParameterString | ( | H245_ArrayOf_GenericParameter & | params, |
unsigned | ordinal, | ||
const PString & | value | ||
) |
PString H323GetAliasAddressE164 | ( | const H225_AliasAddress & | alias | ) |
PString H323GetAliasAddressE164 | ( | const H225_ArrayOf_AliasAddress & | aliases | ) |
PString H323GetAliasAddressString | ( | const H225_AliasAddress & | alias | ) |
PStringArray H323GetAliasAddressStrings | ( | const H225_ArrayOf_AliasAddress & | aliases | ) |
void H323GetApplicationInfo | ( | OpalProductInfo & | info, |
const H225_VendorIdentifier & | vendor | ||
) |
PString H323GetCapabilityIdentifier | ( | const H245_CapabilityIdentifier & | capId | ) |
const H245_ParameterValue* H323GetGenericParameter | ( | const H245_ArrayOf_GenericParameter & | params, |
unsigned | ordinal | ||
) |
bool H323GetGenericParameterBoolean | ( | const H245_ArrayOf_GenericParameter & | params, |
unsigned | ordinal | ||
) |
unsigned H323GetGenericParameterInteger | ( | const H245_ArrayOf_GenericParameter & | params, |
unsigned | ordinal, | ||
unsigned | defValue = 0 , |
||
H245_ParameterValue::Choices | subType = H245_ParameterValue::e_unsignedMin |
||
) |
bool H323GetGenericParameterObject | ( | const H245_ArrayOf_GenericParameter & | params, |
unsigned | ordinal, | ||
PASN_Object & | object | ||
) |
PString H323GetRTPPacketization | ( | const H245_RTPPayloadType & | rtpPacketization | ) |
void H323SetAliasAddress | ( | const H323TransportAddress & | address, |
H225_AliasAddress & | alias | ||
) |
void H323SetAliasAddress | ( | const PString & | name, |
H225_AliasAddress & | alias, | ||
int | tag = -1 |
||
) |
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 |
||
) |
bool H323SetCapabilityIdentifier | ( | const PString & | str, |
H245_CapabilityIdentifier & | capId | ||
) |
bool H323SetNonStandard | ( | H225_NonStandardParameter & | param, |
const PString & | identifier, | ||
const PBYTEArray & | data | ||
) |
bool H323SetRTPPacketization | ( | H245_ArrayOf_RTPPayloadType & | rtpPacketizations, |
const PStringSet & | mediaPacketizations | ||
) |
bool H323SetRTPPacketization | ( | H245_RTPPayloadType & | rtpPacketization, |
const OpalMediaFormat & | mediaFormat, | ||
RTP_DataFrame::PayloadTypes | payloadType | ||
) |
bool H323SetRTPPacketization | ( | H245_RTPPayloadType & | rtpPacketization, |
const PString & | mediaPacketizationString, | ||
RTP_DataFrame::PayloadTypes | payloadType | ||
) |
Q931::CauseValues H323TranslateFromCallEndReason | ( | H323Connection::CallEndReason | callEndReason, |
H225_ReleaseCompleteReason & | releaseCompleteReason | ||
) |
H323Connection::CallEndReason H323TranslateToCallEndReason | ( | Q931::CauseValues | cause, |
unsigned | reason | ||
) |