Documentation Index
Fetch the complete documentation index at: https://orbit-docs.devotel.io/llms.txt
Use this file to discover all available pages before exploring further.
Fax
Orbit’s Fax channel sends and receives T.38 / G.711 faxes via tier-1 carriers (Telnyx, DIDWW). Documents are delivered as PDF or TIFF; status updates flow through the same webhook contract as other channels. Fax is on-success-charge: Orbit only bills your wallet when the carrier confirms a successful fax transmission. Failed attempts (busy, no-answer, line-quality) are NOT billed.Send a fax
Response
Capabilities
- Outbound fax — PDF or TIFF input; carrier converts to T.38 packets in real time.
- Inbound fax — incoming faxes are stored as PDF in Orbit’s secure storage, with the page count, sender ANI, and a download URL POSTed to your webhook.
- Quality + header —
standard(98 dpi) orhigh(196 dpi); custom header text injected on every page. - Multi-page — up to 200 pages per outbound fax; carrier-imposed cap.
- Status + page count —
fax.delivered/fax.failedevents includepages_sent,total_pages, and the carrier-side fax-call ID for reconciliation. - Per-tenant carrier connection — orgs can attach a dedicated Telnyx Fax application or DIDWW account for compliance / data-residency.
Status flow
queued → sending → delivered (or failed)
Failure reasons surface in the failure_reason field: BUSY, NO_ANSWER, NO_FAX_TONE, BAD_LINE_QUALITY, RECIPIENT_REJECTED.
Common errors
| Code | HTTP | Cause | Fix |
|---|---|---|---|
FAX_INVALID_NUMBER | 422 | to is not a valid E.164 phone number. | Verify the format +<country><area><number>. |
FAX_MEDIA_FETCH_FAILED | 422 | Orbit could not download media_url (timeout, 404, or non-public). | Make the URL publicly fetchable, or upload to /v1/files and pass the resulting Orbit file URL. |
FAX_UNSUPPORTED_FORMAT | 415 | The fetched media is not PDF or TIFF. | Convert to PDF or TIFF before sending; PNG / JPG is not accepted natively. |
FAX_TOO_MANY_PAGES | 422 | Document exceeds 200 pages. | Split into multiple faxes. |
FAX_RECIPIENT_REJECTED | (status=failed) | Recipient hung up before the handshake completed. | Retry once with quality=standard to reduce the negotiation time, or contact the recipient. |