I am
working through the attached status response XML and getting it coded into our
reporting system. I came across a several questions.
1. Do
these statuses represent the status of the Status Request job itself or do they
have any value relating to the included job statuses?
<FaxStatusResponse>
<Status>
<StatusCode>0</StatusCode>
<StatusMessage>OK</StatusMessage>
2. Are
both of these fields named the same or is this a typo? Also, are there a range
of possible values, what are they and what do they mean? E.g. If I received Completed
and Not Posted, what would that tell me (assuming that would be a
possible outcome)?
<JobDeliveryStatus>
<JobData>
<JobState>Complete</JobState>
<JobState>Posted</JobState>
3. Should
I use this to define the job status over the JobState or in addition to? Does
the State code refer to the JobState values in any way? Also, are there a range
of possible values from either the value or the attribute, what are they and
what do they mean?
<JobDeliveryStatus>
<DeliveryGroup>
<DeliveryDetail
xqn="1">
<State code="7">Sent</State>
4. If
there is a failure sending, where within the response do I get the exact
failure code or reason. For example, here are two different
responses I have gotten back from J2: No response after 3 tries for PPS-MPS
or No loop current / A/B bits (hang up in send). Also, is there an
available list of possible failure responses? I assume there is a maximum number of retires that Rightfax will try and after that, I assume I would have to re-submit the fax job. It is this sort of circumstance where I would want to know exactly why it failed.
5.
Currently with J2 we do not have them doing any automatic
resends, this is due to their limited resend capability (they
required we start resending where the failure occurred vs. resending the entire
fax job). Rightfax has worked on our specific requirements for doing the full resend so I assume I
will normally not have to manually submit a resend request to RightFax…is this a correct assumption? Also, can
we select alternative resend methodologies (i.e. resend the entire job vs. start resending where it left off at) dependent on the recipient fax number or possibly some other criteria we could pass with the job request?
Thank you!