OPAL
Version 3.18.8
|
#include <iedata.h>
Inherits PObject.
Public Member Functions | |
virtual void | PrintOn (ostream &strm) const |
Construction/Destruction | |
IAX2IeData () | |
~IAX2IeData () | |
This class is used to contain the data read from the different ie fields.
This class is not thread safe.
IAX2IeData::IAX2IeData | ( | ) |
Construct IeData class
IAX2IeData::~IAX2IeData | ( | ) |
|
virtual |
Pretty print the varaibles in this class to the designated stream
PINDEX IAX2IeData::adsicpe |
CPE ADSI capability - short
Referenced by IAX2IeAdsicpe::StoreDataIn().
PIPSocket::Address IAX2IeData::apparentAddr |
Apparent address of peer - struct sockaddr_in
Referenced by IAX2IeApparentAddr::StoreDataIn().
short IAX2IeData::authMethods |
Authentication method(s) - short
Referenced by IAX2IeAuthMethods::StoreDataIn().
int IAX2IeData::autoAnswer |
Request auto-answering – none
Referenced by IAX2IeAutoAnswer::StoreDataIn().
PString IAX2IeData::calledContext |
Context for number - string
Referenced by IAX2IeCalledContext::StoreDataIn().
PString IAX2IeData::calledNumber |
Number/extension being called - string
Referenced by IAX2IeCalledNumber::StoreDataIn().
PString IAX2IeData::callingAni |
Calling number ANI for billing - string
Referenced by IAX2IeCallingAni::StoreDataIn().
PString IAX2IeData::callingName |
Name of caller - string
Referenced by IAX2IeCallingName::StoreDataIn().
PString IAX2IeData::callingNumber |
Calling number - string
Referenced by IAX2IeCallingNumber::StoreDataIn().
int IAX2IeData::callingPres |
calling presntn
Referenced by IAX2IeCallingPres::StoreDataIn().
int IAX2IeData::callingTns |
calling transitnet
Referenced by IAX2IeCallingTns::StoreDataIn().
int IAX2IeData::callingTon |
calling typeofnum
Referenced by IAX2IeCallingTon::StoreDataIn().
PINDEX IAX2IeData::callNo |
Call number of peer - short
Referenced by IAX2IeCallNo::StoreDataIn().
PBYTEArray IAX2IeData::callToken |
"Fix" DOS vulnerability from lots of calls being setup.
Referenced by IAX2IeCallToken::StoreDataIn().
unsigned int IAX2IeData::capability |
Actual codec capability - unsigned int
Referenced by IAX2IeCapability::StoreDataIn().
PString IAX2IeData::cause |
Cause - string
Referenced by IAX2IeCause::StoreDataIn().
BYTE IAX2IeData::causeCode |
cause code
Referenced by IAX2IeCauseCode::StoreDataIn().
PString IAX2IeData::challenge |
Challenge data for MD5/RSA - string
Referenced by IAX2IeChallenge::StoreDataIn().
PString IAX2IeData::codecPrefs |
codec_prefs
Referenced by IAX2IeCodecPrefs::StoreDataIn().
PTime IAX2IeData::dateTime |
Date/Time
Referenced by IAX2IeDateTime::StoreDataIn().
PString IAX2IeData::deviceType |
device type
Referenced by IAX2IeDeviceType::StoreDataIn().
PString IAX2IeData::dnid |
Originally dialed DNID - string
Referenced by IAX2IeDnid::StoreDataIn().
PINDEX IAX2IeData::dpStatus |
Dialplan status - short
Referenced by IAX2IeDpStatus::StoreDataIn().
PString IAX2IeData::encKey |
encryption key
Referenced by IAX2IeEncKey::StoreDataIn().
unsigned int IAX2IeData::encryptionMethods |
encryption method to us
Referenced by IAX2IeEncryption::StoreDataIn().
int IAX2IeData::firmwareVer |
firmware ver
Referenced by IAX2IeFirmwareVer::StoreDataIn().
unsigned int IAX2IeData::format |
Desired codec format - unsigned int
Referenced by IAX2IeFormat::StoreDataIn().
PBYTEArray IAX2IeData::fwBlockData |
fw block data
Referenced by IAX2IeFwBlockData::StoreDataIn().
unsigned int IAX2IeData::fwBlockDesc |
fw block desc
Referenced by IAX2IeFwBlockDesc::StoreDataIn().
BYTE IAX2IeData::iaxUnknown |
never used
Referenced by IAX2IeIaxUnknown::StoreDataIn().
PString IAX2IeData::language |
Desired language - string
Referenced by IAX2IeLanguage::StoreDataIn().
PString IAX2IeData::md5Result |
MD5 challenge result - string
Referenced by IAX2IeMd5Result::StoreDataIn().
int IAX2IeData::msgCount |
How many messages waiting - short
Referenced by IAX2IeMsgCount::StoreDataIn().
int IAX2IeData::musicOnHold |
Request musiconhold with QUELCH – none or string
Referenced by IAX2IeMusicOnHold::StoreDataIn().
PString IAX2IeData::password |
Password for authentication - string
Referenced by IAX2IePassword::StoreDataIn().
unsigned int IAX2IeData::provVer |
provisioning ver
Referenced by IAX2IeProvVer::StoreDataIn().
int IAX2IeData::provverPres |
provisioning ver
PString IAX2IeData::rdnis |
Referring DNIS – string
Referenced by IAX2IeRdnis::StoreDataIn().
unsigned short IAX2IeData::receivedDelay |
Max playout delay for received frame (in ms) u16
Referenced by IAX2IeReceivedDelay::StoreDataIn().
unsigned int IAX2IeData::receivedDropped |
Dropped frames (presumably by jitterbuf) u32
Referenced by IAX2IeDroppedFrames::StoreDataIn().
unsigned int IAX2IeData::receivedJitter |
received jitter (as in rfc 1889) u32
Referenced by IAX2IeReceivedJitter::StoreDataIn().
unsigned int IAX2IeData::receivedLoss |
Received loss (high byte loss pckt, low 24 bits loss count, as in rfc1889
Referenced by IAX2IeReceivedLoss::StoreDataIn().
unsigned int IAX2IeData::receivedOoo |
Frames received Out of Order u32
Referenced by IAX2IeReceivedOoo::StoreDataIn().
unsigned int IAX2IeData::receivedPackets |
recevied frames (total frames received) u32
Referenced by IAX2IeReceivedFrames::StoreDataIn().
PINDEX IAX2IeData::refresh |
When to refresh registration - short
Referenced by IAX2IeRefresh::StoreDataIn().
PString IAX2IeData::rsaResult |
RSA challenge result - string
Referenced by IAX2IeRsaResult::StoreDataIn().
PINDEX IAX2IeData::samplingRate |
samplingrate
Referenced by IAX2IeSamplingRate::StoreDataIn().
PString IAX2IeData::serviceIdent |
service ident
Referenced by IAX2IeServiceIdent::StoreDataIn().
unsigned int IAX2IeData::transferId |
Transfer Request Identifier – int
Referenced by IAX2IeTransferId::StoreDataIn().
PString IAX2IeData::userName |
Username (peer or user) for authentication - string
Referenced by IAX2IeUserName::StoreDataIn().
int IAX2IeData::version |
Protocol version - short
Referenced by IAX2IeVersion::StoreDataIn().