#include <iedata.h>
Public Member Functions | |
| virtual void | PrintOn (ostream &strm) const |
Public Attributes | |
| PString | calledNumber |
| PString | callingNumber |
| PString | callingAni |
| PString | callingName |
| int | callingTon |
| int | callingTns |
| int | callingPres |
| PString | calledContext |
| PString | userName |
| PString | password |
| unsigned int | capability |
| unsigned int | format |
| PString | codecPrefs |
| PString | language |
| int | version |
| PINDEX | adsicpe |
| PString | dnid |
| PString | rdnis |
| short | authMethods |
| unsigned int | encryptionMethods |
| PString | challenge |
| PString | md5Result |
| PString | rsaResult |
| PIPSocket::Address | apparentAddr |
| PINDEX | refresh |
| PINDEX | dpStatus |
| PINDEX | callNo |
| PString | cause |
| BYTE | causeCode |
| BYTE | iaxUnknown |
| int | msgCount |
| int | autoAnswer |
| int | musicOnHold |
| unsigned int | transferId |
| PTime | dateTime |
| PString | deviceType |
| PString | serviceIdent |
| int | firmwareVer |
| unsigned int | fwBlockDesc |
| PBYTEArray | fwBlockData |
| PString | encKey |
| unsigned int | provVer |
| PINDEX | samplingRate |
| int | provverPres |
| unsigned int | receivedJitter |
| unsigned int | receivedLoss |
| unsigned int | receivedPackets |
| unsigned short | receivedDelay |
| unsigned int | receivedDropped |
| unsigned int | receivedOoo |
This class is not thread safe.
| IAX2IeData::IAX2IeData | ( | ) |
Construct IeData class
| IAX2IeData::~IAX2IeData | ( | ) |
| IAX2IeData::IAX2IeData | ( | ) |
Construct IeData class
| IAX2IeData::~IAX2IeData | ( | ) |
| virtual void IAX2IeData::PrintOn | ( | ostream & | strm | ) | const [virtual] |
Pretty print the varaibles in this class to the designated stream
| PString IAX2IeData::calledNumber |
Number/extension being called - string
| PString IAX2IeData::callingNumber |
Calling number - string
| PString IAX2IeData::callingAni |
Calling number ANI for billing - string
| PString IAX2IeData::callingName |
Name of caller - string
calling typeofnum
calling transitnet
calling presntn
| PString IAX2IeData::calledContext |
Context for number - string
| PString IAX2IeData::userName |
Username (peer or user) for authentication - string
| PString IAX2IeData::password |
Password for authentication - string
| unsigned int IAX2IeData::capability |
Actual codec capability - unsigned int
| unsigned int IAX2IeData::format |
Desired codec format - unsigned int
| PString IAX2IeData::codecPrefs |
codec_prefs
| PString IAX2IeData::language |
Desired language - string
Protocol version - short
| PINDEX IAX2IeData::adsicpe |
CPE ADSI capability - short
| PString IAX2IeData::dnid |
Originally dialed DNID - string
| PString IAX2IeData::rdnis |
Referring DNIS -- string
| short IAX2IeData::authMethods |
Authentication method(s) - short
| unsigned int IAX2IeData::encryptionMethods |
encryption method to us
| PString IAX2IeData::challenge |
Challenge data for MD5/RSA - string
| PString IAX2IeData::md5Result |
MD5 challenge result - string
| PString IAX2IeData::rsaResult |
RSA challenge result - string
| PIPSocket::Address IAX2IeData::apparentAddr |
Apparent address of peer - struct sockaddr_in
| PINDEX IAX2IeData::refresh |
When to refresh registration - short
| PINDEX IAX2IeData::dpStatus |
Dialplan status - short
| PINDEX IAX2IeData::callNo |
Call number of peer - short
| PString IAX2IeData::cause |
Cause - string
cause code
never used
How many messages waiting - short
Request auto-answering -- none
Request musiconhold with QUELCH -- none or string
| unsigned int IAX2IeData::transferId |
Transfer Request Identifier -- int
| PTime IAX2IeData::dateTime |
Date/Time
| PString IAX2IeData::deviceType |
device type
| PString IAX2IeData::serviceIdent |
service ident
firmware ver
| unsigned int IAX2IeData::fwBlockDesc |
fw block desc
| PBYTEArray IAX2IeData::fwBlockData |
fw block data
| PString IAX2IeData::encKey |
encryption key
| unsigned int IAX2IeData::provVer |
provisioning ver
| PINDEX IAX2IeData::samplingRate |
samplingrate
provisioning ver
| unsigned int IAX2IeData::receivedJitter |
received jitter (as in rfc 1889) u32
| unsigned int IAX2IeData::receivedLoss |
Received loss (high byte loss pckt, low 24 bits loss count, as in rfc1889
| unsigned int IAX2IeData::receivedPackets |
recevied frames (total frames received) u32
| unsigned short IAX2IeData::receivedDelay |
Max playout delay for received frame (in ms) u16
| unsigned int IAX2IeData::receivedDropped |
Dropped frames (presumably by jitterbuf) u32
| unsigned int IAX2IeData::receivedOoo |
Frames received Out of Order u32
1.5.1