Disconnect Types
Thevalueparameter of thetelCADisconnectMsgmessage (page 5-17) indicates why a disconnect occurred. It contains one of the following constants.
enum { telCADNormal = 1, telCADBusy = 2, telCADNoResponse = 3, telCADRejected = 4, telCADNumberChanged = 5, telCADInvalidDest = 6, telCADFacilityRejected = 7, telCADUnobtainableDest = 9, telCADCongested = 10, telCADIncompatibleDest = 11, telCADTimeout = 12, telCADUnknown = 15 };ThetelCADNormal,telCADBusy, andtelCADCongestedconstants are meaningful for disconnects on a POTS line. The others are relevant only with certain PBX switches or ISDN lines. Consult your telephone tool documentation for specifics.Constant descriptions
telCADNormal- A normal disconnect occurred.
telCADBusy- A disconnect occurred because the remote user was busy.
telCADNoResponse- A disconnect occurred because the remote user did not respond.
telCADRejected- A disconnect occurred because the remote user rejected the call.
telCADNumberChanged- A disconnect occurred because the remote user's number has changed.
telCADInvalidDest- A disconnect occurred because an invalid destination address was used.
telCADFacilityRejected- A disconnect occurred because the requested facility rejected the call.
telCADUnobtainableDest- A disconnect occurred because the destination was unobtainable.
telCADCongested- A disconnect occurred because the network was congested.
telCADIncompatibleDest- A disconnect occurred because the destination was incompatible.
telCADTimeout- A disconnect occurred because the call timed out.
telCADUnknown- A disconnect occurred for an unknown reason.