Export (0) Print
Expand All

FAX_JOB_EXTENDED_STATUS_ENUM enumeration

Applies to: desktop apps only

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         = 1,
  fjesINITIALIZING         = 2,
  fjesDIALING              = 3,
  fjesTRANSMITTING         = 4,
  fjesANSWERED             = 5,
  fjesRECEIVING            = 6,
  fjesLINE_UNAVAILABLE     = 7,
  fjesBUSY                 = 8,
  fjesNO_ANSWER            = 9,
  fjesBAD_ADDRESS          = 10,
  fjesNO_DIAL_TONE         = 11,
  fjesFATAL_ERROR          = 12,
  fjesCALL_DELAYED         = 13,
  fjesCALL_BLACKLISTED     = 14,
  fjesNOT_FAX_CALL         = 15,
  fjesPARTIALLY_RECEIVED   = 16,
  fjesHANDLED              = 17,
  fjesCALL_COMPLETED       = 18,
  fjesCALL_ABORTED         = 19,
  fjesPROPRIETARY          = 0x01000000 
} FAX_JOB_EXTENDED_STATUS_ENUM;

Constants

fjesNONE

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

Obsolete. For information about proprietary extended status codes, see IFaxOutgoingJob::get_ExtendedStatusCode.

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows Server 2003

Header

FaxComex.h

See also

IFaxJobStatus::get_ExtendedStatusCode
IFaxOutgoingJob::get_ExtendedStatusCode
ExtendedStatusCode
IFaxOutgoingJob::get_ExtendedStatus
IFaxIncomingJob::get_ExtendedStatus
IFaxJobStatus::get_ExtendedStatus

 

 

Build date: 5/5/2012

Community Additions

ADD
Show:
© 2015 Microsoft