by jonmarkgo on 3/31/17, 3:24 PM with 163 comments
by pg_bot on 3/31/17, 4:04 PM
by kevinburke on 3/31/17, 3:35 PM
Around 2013 or so, one of the junior engineers on the Twilio Voice team pitched his innovation week project with a single slide saying "Fax: The time is now." The time has finally arrived! Congrats John.
by coffeedoughnuts on 3/31/17, 3:38 PM
But after seeing full API docs... is this real? I'm so confused!
by apeace on 3/31/17, 4:57 PM
I once interviewed at a company that was building software for ordering durable medical equipment in hospitals. They told me that all orders were faxed to the insurance companies, and the error rate for copying data to the faxed form was about 90%. This results in repeated fax transmissions and patients waiting days to know whether their insurance company will buy them a wheelchair.
Using an API like this, you can at least digitize one end of the process, error-free, and still deliver the expected fax to the other side which hasn't upgraded yet.
by Roboprog on 3/31/17, 5:42 PM
(their stuff is of course HTTPS, and I'm assuming the caller's support links would be as well. Each REST call also has authentication tokens, of course)
=== Out: ===
You POST data to their REST resource, including a link to your PDF document, which they pull (as well as phone number data). Presumably, you want to add some kind of temporary security token/nonce to the link that you give them.
Twilio uses the link to pull your PDF, and sends it to the previously indicated number.
=== In: ===
You GET a list of FAX doc IDs. I don't see query parameters for date ranges and/or phone numbers, but presumably you can do so.
You GET the metadata for a FAX ID obtained from the previous list. This includes a temporary link for the image data.
You GET the image data from the indicated "authenticating" temporary link. It's unclear what the format is (accept headers???), but it's likely PDF only.
===
What seems to be missing in this process is a way to associate an inbound FAX with an outbound FAX (e.g. - barcode or other built in OCR index value). This is needed so that you can support "sign this and send it back" workflows. The phone number is not enough: many docs could go to the same phone number, and the remote signer could send the FAX back from any number, anyway.
by troyastorino on 3/31/17, 4:27 PM
Phaxio has said they can handle any number of simultaneous inbound faxes, but we haven't had a chance to try them yet. It would be nice to know if Twilio is an option.
by bizzleDawg on 3/31/17, 3:35 PM
Where are they still used at 'scale'?
by koolba on 3/31/17, 3:45 PM
Here's a fun side project for somebody: Make a network tunnel that uses faxes as a way to send packets back and forth. You can encode the packets as a QR code, ship it over via fax, and then reply back with another fax. Be cool to see that in action with a human doing the receipt / transport vs. a fully automated one (two computers using Twilio API).
by bankster on 4/4/17, 1:09 AM
by travelton on 3/31/17, 4:51 PM
by tommynicholas on 3/31/17, 4:12 PM
by zAy0LfpBZLC8mAC on 4/1/17, 12:49 AM
"Programmable Fax" - as if fax was somehow not accessible to computers before twilio invented a proprietary API for it. Yes, it was, believe it or not: You can indeed send faxes from software, via a fax modem connected to a landline, or an ISDN TA connected to an ISDN line, via a GSM MT connected to a GSM network ...
Or, if you like your internet and don't want to deal with older communications networks directly, there even is a frickin non-proprietary API for it that was standardised nearly two decades ago: T.37 and T.38. And there have been companies offering gateway services that allow you to send faxes to the PSTN using those APIs for about as long.
by fapjacks on 4/2/17, 3:30 PM
by dangerboysteve on 3/31/17, 4:04 PM
by rsync on 4/1/17, 12:47 AM
Common decency dictates that we must do everything possible to make faxing as hard as possible.
When someone asks you to fax something, pretend you have no idea what they're talking about.
Then ridicule them.
by jnankin on 3/31/17, 7:59 PM
by brightball on 3/31/17, 3:45 PM
by kwhitefoot on 3/31/17, 10:06 PM
As for doctors using faxes,that sounds like a disaster waiting to happen.
I live in Norway, all the health records are online so my GP and any hospital in the country can see my records (if I give consent), prescriptions are electronic and paperless, etc. I still get snail mail letters from the health system but that is simply because I have not got around to applying for a secure email account (the state gently reminds me now and again).
by yarper on 3/31/17, 4:31 PM
by homero on 3/31/17, 7:01 PM
by sjclemmy on 3/31/17, 7:02 PM