Is it possible to control the number of retries when faxing using API?
Is it possible to control the amount of time between retries?
We are posting the jobs using: /restapi/v1.0/account/~/extension/~/message-store/
We are facing the following problem: we are sending more faxes to the same fax number in a short amount of time (it could be 4 - 6 fax jobs in 30 sec - 1 min). RingCentral starts sending the first fax to that number which usually takes somewhere between 2 and 4 minutes to be received at its destination. But while the designee is receiving this fax, RingCentral is trying to send to the same number the rest of faxes from queue and, as expected, the line is busy receiving the first fax.
Because RingCentral is not performing its own queue management when dealing with the same number and because it is not allowing us to change the number of retries (as Anton mentioned) we want to try performing the queue management on our side. In order to do this, we should put on hold the rest of the fax jobs that will be sent to the same number until the first fax is successfully sent. But we also need to take into account the fact that also the first fax could fail for a lot of reasons like: line is busy for other reasons, line is not available, the number is wrong and so on. Because we didn't find how to obtain from the call log the detailed statuses (like Busy, No Answer, Wrong Number etc.) for a specific Message ID, we get only MessageStatus: 'Sending Failed' and faxErrorCode: 'Undefined' while the CallLog contains 'No Answer' or 'Busy'. And 'Sending Failed' + 'Undefined' is not helping us so our question is: how to obtain those 'No Answer' or 'Busy' from the CallLog based on a MessageID if the MessageStatus and faxErrorCode do not provide them?
Let's focus on the 'Busy' case as long as this is our main problem. How can we obtain this status?
Using the RingCentral Phone for Desktop, you can dial or receive test calls, send and receive test SMS or Fax messages in your sandbox environment.
Download RingCentral Phone for Desktop:
Tip: switch to the "sandbox mode" before logging in the app:
3 People are following this question.
What is the easiest way to resend a fax via the API
FAX are not going immediately but after few hours. Why?
Fax: Faxout API; Add data to each page header
Fax API - Keeps failing with attachment using Javascript SDK from base64
fax attachment getMessageContent failing with error:"Sandbox client is not allowed: