|
Public Types |
| | Unallocated = 1 |
| | NoRouteTransitNet = 2 |
| | NoRouteDestination = 3 |
| | ChannelUnacceptable = 6 |
| | CallAwardedDelivered = 7 |
| | NormalClearing = 16 |
| | UserBusy = 17 |
| | NoUserResponse = 18 |
| | NoAnswer = 19 |
| | CallRejected = 21 |
| | NumberChanged = 22 |
| | DestinationOutOfOrder = 27 |
| | InvalidNumberFormat = 28 |
| | FacilityRejected = 29 |
| | ResponseToStatusEnquiry = 30 |
| | NormalUnspecified = 31 |
| | NormalCircuitCongestion = 34 |
| | NetworkOutOfOrder = 38 |
| | NormalTemporaryFailure = 41 |
| | SwitchCongestion = 42 |
| | AccessInfoDiscarded = 43 |
| | RequestedChanUnavail = 44 |
| | PreEmpted = 45 |
| | FacilityNotSubscribed = 50 |
| | OutgoingCallBarred = 52 |
| | IncomingCallBarred = 54 |
| | BearerCapabilityNotauth = 57 |
| | BearerCapabilityNotAvail = 58 |
| | BearerCapabilityNotimpl = 65 |
| | ChanNotImplemented = 66 |
| | FacilityNotImplemented = 69 |
| | InvalidCallReference = 81 |
| | IncompatibleDestination = 88 |
| | InvalidMsgUnspecified = 95 |
| | MandatoryIeMissing = 96 |
| | MessageTypeNonexist = 97 |
| | WrongMessage = 98 |
| | IeNonexist = 99 |
| | InvalidIeContents = 100 |
| | WrpngCallState = 101 |
| | RecoveryOnTimerExpire = 102 |
| | MandatoryIeLengthError = 103 |
| | ProtocolError = 111 |
| | Interworking = 127 |
| | Busy = UserBusy |
| | Failure = NetworkOutOfOrder |
| | Normal = NormalClearing |
| | Congestion = NormalCircuitCongestion |
| | Unregistered = NoRouteDestination |
| | NotDefined = 0 |
| | NoSuchDriver = ChanNotImplemented |
| enum | CauseCodes {
Unallocated = 1,
NoRouteTransitNet = 2,
NoRouteDestination = 3,
ChannelUnacceptable = 6,
CallAwardedDelivered = 7,
NormalClearing = 16,
UserBusy = 17,
NoUserResponse = 18,
NoAnswer = 19,
CallRejected = 21,
NumberChanged = 22,
DestinationOutOfOrder = 27,
InvalidNumberFormat = 28,
FacilityRejected = 29,
ResponseToStatusEnquiry = 30,
NormalUnspecified = 31,
NormalCircuitCongestion = 34,
NetworkOutOfOrder = 38,
NormalTemporaryFailure = 41,
SwitchCongestion = 42,
AccessInfoDiscarded = 43,
RequestedChanUnavail = 44,
PreEmpted = 45,
FacilityNotSubscribed = 50,
OutgoingCallBarred = 52,
IncomingCallBarred = 54,
BearerCapabilityNotauth = 57,
BearerCapabilityNotAvail = 58,
BearerCapabilityNotimpl = 65,
ChanNotImplemented = 66,
FacilityNotImplemented = 69,
InvalidCallReference = 81,
IncompatibleDestination = 88,
InvalidMsgUnspecified = 95,
MandatoryIeMissing = 96,
MessageTypeNonexist = 97,
WrongMessage = 98,
IeNonexist = 99,
InvalidIeContents = 100,
WrpngCallState = 101,
RecoveryOnTimerExpire = 102,
MandatoryIeLengthError = 103,
ProtocolError = 111,
Interworking = 127,
Busy = UserBusy,
Failure = NetworkOutOfOrder,
Normal = NormalClearing,
Congestion = NormalCircuitCongestion,
Unregistered = NoRouteDestination,
NotDefined = 0,
NoSuchDriver = ChanNotImplemented
} |
Public Member Functions |
| | IAX2IeCauseCode (BYTE length, BYTE *srcData) |
| | IAX2IeCauseCode (BYTE newValue) |
| virtual BYTE | GetKeyValue () const |
| void | PrintOn (ostream &str) const |
| virtual void | StoreDataIn (IAX2IeData &res) |