Fax Job Status

The fax service extended Component Object Model (COM) API provides job status values that indicate the status of a fax that is being sent or received. The values are listed in the enumeration FAX_JOB_STATUS_ENUM and are retrieved as the Status property of the FaxJobStatus, FaxIncomingJob and FaxOutgoingJob objects.

Sent Jobs

The following is a state diagram for fax jobs that are being sent.

state diagram for sent fax jobs

Note

Two outgoing job status modifiers can be combined with the Pending or Retrying state. The two modifiers are fjsPAUSED and fjsNOLINE.

 

Received Jobs

The following is a state diagram for fax jobs that are being received.

state diagram for received fax jobs

Note

Though this diagram includes the Deleting status, this status is not exposed to the user. Deleting is an internal status that the fax job passes through before it is deleted.

 

In addition to the values shown here, there are extended status values that are available for use by fax service providers. These are listed in the FAX_JOB_EXTENDED_STATUS_ENUM enumeration.