FAX_JOB_EXTENDED_STATUS_ENUM enumeration (faxcomex.h)

The FAX_JOB_EXTENDED_STATUS_ENUM enumeration defines the extended status values for a fax job. These are basic values provided for developers of a fax service provider (FSP). However, with the exception of fjesPARTIALLY_RECEIVED, these values or other proprietary values that may be developed for a specific FSP, are not recognized or interpreted by the fax server.

Syntax

typedef enum FAX_JOB_EXTENDED_STATUS_ENUM {
  fjesNONE = 0,
  fjesDISCONNECTED,
  fjesINITIALIZING,
  fjesDIALING,
  fjesTRANSMITTING,
  fjesANSWERED,
  fjesRECEIVING,
  fjesLINE_UNAVAILABLE,
  fjesBUSY,
  fjesNO_ANSWER,
  fjesBAD_ADDRESS,
  fjesNO_DIAL_TONE,
  fjesFATAL_ERROR,
  fjesCALL_DELAYED,
  fjesCALL_BLACKLISTED,
  fjesNOT_FAX_CALL,
  fjesPARTIALLY_RECEIVED,
  fjesHANDLED,
  fjesCALL_COMPLETED,
  fjesCALL_ABORTED,
  fjesPROPRIETARY = 0x1000000
} ;

Constants

 
fjesNONE
Value: 0
No extended status value.
fjesDISCONNECTED
The sender or the caller disconnected the fax call.
fjesINITIALIZING
The device is initializing a call.
fjesDIALING
The device is dialing a fax number.
fjesTRANSMITTING
The device is sending a fax.
fjesANSWERED
The device answered a new call.
fjesRECEIVING
The device is receiving a fax.
fjesLINE_UNAVAILABLE
The device is not available because it is in use by another application.
fjesBUSY
The device encountered a busy signal.
fjesNO_ANSWER
The receiving device did not answer the call.
fjesBAD_ADDRESS
The device dialed an invalid fax number.
fjesNO_DIAL_TONE
The sending device cannot complete the call because it does not detect a dial tone.
fjesFATAL_ERROR
The device has encountered a fatal protocol error.
fjesCALL_DELAYED
The device delayed a fax call because the sending device received a busy signal multiple times. The device cannot retry the call because dialing restrictions exist. (Some countries/regions restrict the number of retry attempts when a number is busy.)
fjesCALL_BLACKLISTED
The device could not complete a call because the telephone number was blocked or reserved; emergency numbers such as 911 are blocked.
fjesNOT_FAX_CALL
The device received a call that was a data call or a voice call.
fjesPARTIALLY_RECEIVED
The incoming fax was partially received. Some (but not all) of the pages are available.
fjesHANDLED
The fax service processed the outbound fax; the fax service provider will transmit the fax.
fjesCALL_COMPLETED
The call was completed.
fjesCALL_ABORTED
The call was aborted.
fjesPROPRIETARY
Value: 0x1000000
Obsolete. For information about proprietary extended status codes, see IFaxOutgoingJob::get_ExtendedStatusCode.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header faxcomex.h

See also

ExtendedStatusCode

IFaxIncomingJob::get_ExtendedStatus

IFaxJobStatus::get_ExtendedStatus

IFaxJobStatus::get_ExtendedStatusCode

IFaxOutgoingJob::get_ExtendedStatus

IFaxOutgoingJob::get_ExtendedStatusCode