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
IFaxIncomingJob::get_ExtendedStatus
IFaxJobStatus::get_ExtendedStatus
IFaxJobStatus::get_ExtendedStatusCode