TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Programmable Fax – API for sending and receiving faxes

231 pointsby jonmarkgoabout 8 years ago

21 comments

pg_botabout 8 years ago
If Twilio will sign a business associates agreement, this could be huge in the healthcare field. EMRs have terrible interoperability so doctors and health systems typically fax health records to one another. However, this service does not look HIPAA compliant based on the sparse documentation. It doesn&#x27;t look promising that they will sign a BAA according to this document. <a href="https:&#x2F;&#x2F;support.twilio.com&#x2F;hc&#x2F;en-us&#x2F;articles&#x2F;223136467-Ensuring-HIPAA-compliancy-with-Twilio-made-applications" rel="nofollow">https:&#x2F;&#x2F;support.twilio.com&#x2F;hc&#x2F;en-us&#x2F;articles&#x2F;223136467-Ensur...</a>
评论 #14011278 未加载
评论 #14005430 未加载
评论 #14009694 未加载
kevinburkeabout 8 years ago
This has been kicked around for a really long time and I&#x27;m happy they finally launched it.<p>Around 2013 or so, one of the junior engineers on the Twilio Voice team pitched his innovation week project with a single slide saying &quot;Fax: The time is now.&quot; The time has finally arrived! Congrats John.
评论 #14005068 未加载
评论 #14005585 未加载
评论 #14006436 未加载
评论 #14013053 未加载
评论 #14006437 未加载
coffeedoughnutsabout 8 years ago
I just assumed from first glance that this was an early April Fools (I guess it must be April 1st in Australia by now)<p>But after seeing full API docs... is this real? I&#x27;m so confused!
评论 #14006066 未加载
评论 #14009882 未加载
评论 #14005203 未加载
评论 #14005251 未加载
评论 #14006333 未加载
评论 #14005541 未加载
评论 #14004947 未加载
apeaceabout 8 years ago
If anyone&#x27;s first reaction was along the lines of: &quot;Faxing in 2017?&quot; or &quot;Is this an April Fool&#x27;s joke?&quot;, consider that the healthcare industry still uses faxes frequently.<p>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.<p>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&#x27;t upgraded yet.
评论 #14006376 未加载
评论 #14006043 未加载
Roboprogabout 8 years ago
Here&#x27;s how it looks like it works to me:<p>(their stuff is of course HTTPS, and I&#x27;m assuming the caller&#x27;s support links would be as well. Each REST call also has authentication tokens, of course)<p>=== Out: ===<p>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&#x2F;nonce to the link that you give them.<p>Twilio uses the link to pull your PDF, and sends it to the previously indicated number.<p>=== In: ===<p>You GET a list of FAX doc IDs. I don&#x27;t see query parameters for date ranges and&#x2F;or phone numbers, but presumably you can do so.<p>You GET the metadata for a FAX ID obtained from the previous list. This includes a temporary link for the image data.<p>You GET the image data from the indicated &quot;authenticating&quot; temporary link. It&#x27;s unclear what the format is (accept headers???), but it&#x27;s likely PDF only.<p>===<p>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 &quot;sign this and send it back&quot; 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.
评论 #14011328 未加载
评论 #14008907 未加载
评论 #14006263 未加载
评论 #14006192 未加载
troyastorinoabout 8 years ago
Anyone see anything about how they handle simultaneous incoming faxes to the same number? With other faxing APIs we&#x27;ve used, if we get a new inbound fax while another is being received, the second (new) inbound fax will get a busy signal and not get procewsed.<p>Phaxio has said they can handle any number of simultaneous inbound faxes, but we haven&#x27;t had a chance to try them yet. It would be nice to know if Twilio is an option.
评论 #14011340 未加载
评论 #14005767 未加载
bizzleDawgabout 8 years ago
The shocking thing about this is that there must still be enough Faxes being sent to actually justify this new product.<p>Where are they still used at &#x27;scale&#x27;?
评论 #14004940 未加载
评论 #14004915 未加载
评论 #14004881 未加载
评论 #14005016 未加载
评论 #14004855 未加载
评论 #14007847 未加载
评论 #14005991 未加载
评论 #14005288 未加载
评论 #14005386 未加载
评论 #14005077 未加载
评论 #14005301 未加载
评论 #14004895 未加载
评论 #14005183 未加载
评论 #14004933 未加载
评论 #14006296 未加载
评论 #14004878 未加载
评论 #14005019 未加载
评论 #14004934 未加载
评论 #14007849 未加载
koolbaabout 8 years ago
This is pretty neat. From the API docs it looks like they&#x27;ve really reduced it down to, &quot;<i>Here&#x27;s a PDF, send this to number XYZ</i>&quot;.<p>Here&#x27;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 &#x2F; transport vs. a fully automated one (two computers using Twilio API).
banksterabout 8 years ago
Tons of great information on this thread. The idea that in the year 2017 we are transmitting sensitive data at modem speed technology is somewhat mind boggling. The fax server market is very mature and has evolved, however the transport has not. etherFAX has created the largest ecosystem when it comes to fax and healthcare (<a href="https:&#x2F;&#x2F;etherfax.net&#x2F;solutions&#x2F;etherfax-sen" rel="nofollow">https:&#x2F;&#x2F;etherfax.net&#x2F;solutions&#x2F;etherfax-sen</a>). etherFAX supports and serves every major fax server application and EMR. Having over 6 million connected endpoints in healthcare allows for end-to-end encrypted transmissions and guaranteed delivery, without traversing the PSTN. The Fax Federation (faxfederation.com) allows for other fax server providers (like Twilio) to join said ecosystem.
traveltonabout 8 years ago
This is neat! But I have to expose the PDF to the internet for Twilio to pick up the file and send it?<p><a href="https:&#x2F;&#x2F;www.twilio.com&#x2F;docs&#x2F;api&#x2F;fax&#x2F;quickstart#send-a-fax" rel="nofollow">https:&#x2F;&#x2F;www.twilio.com&#x2F;docs&#x2F;api&#x2F;fax&#x2F;quickstart#send-a-fax</a>
评论 #14005751 未加载
评论 #14005673 未加载
tommynicholasabout 8 years ago
Came up with a use case for this within our current product within 30 seconds of seeing this, love it!
zAy0LfpBZLC8mACabout 8 years ago
WTF?<p>&quot;Programmable Fax&quot; - 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 ...<p>Or, if you like your internet and don&#x27;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.
fapjacksabout 8 years ago
I am interested in how this works on the back end, and whether or not they&#x27;re using t.38. And if they&#x27;re using t.38, how reliable this service is. As someone that played with -- nay, engineered -- a faxing solution over a couple of years&#x27; worth of side project time in order to facilitate playing an ARG, I can say confidently that faxing over VOIP lines (&quot;t.38&quot;) is almost impossible to do reliably.
dangerboysteveabout 8 years ago
now if they could implement barcode recognition for inbound faxes and plug into taskrouter they would have a very compelling offering.
评论 #14005239 未加载
评论 #14005218 未加载
rsyncabout 8 years ago
Ugh. How can it be possible that my favorite technology service in 2017 is perpetuating something that <i>absolutely must die</i> ?<p><i>Common decency</i> dictates that we must do everything possible to make faxing as <i>hard as possible</i>.<p>When someone asks you to fax something, <i>pretend you have no idea what they&#x27;re talking about</i>.<p>Then ridicule them.
评论 #14009678 未加载
jnankinabout 8 years ago
Twilio and Phaxio just had a fax based conversation live on youtube<p><a href="https:&#x2F;&#x2F;ibb.co&#x2F;ksStrF" rel="nofollow">https:&#x2F;&#x2F;ibb.co&#x2F;ksStrF</a> <a href="https:&#x2F;&#x2F;ibb.co&#x2F;fUFDrF" rel="nofollow">https:&#x2F;&#x2F;ibb.co&#x2F;fUFDrF</a>
brightballabout 8 years ago
Oh thank goodness! I&#x27;ve been waiting for this. Been looking for a quality alternative to efax for my wife and now I can build one for about 1&#x2F;10th of the ongoing cost.
kwhitefootabout 8 years ago
I think the last time I sent a fax must have been more than ten years ago. How is sending a fax better than emailing the document file or a scan of the document if it was already on paper?<p>As for doctors using faxes,that sounds like a disaster waiting to happen.<p>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).
yarperabout 8 years ago
Time to connect this up to twitter firehose, we can finally fax all the tweets
homeroabout 8 years ago
I would love to buy an app that uses this. Faxitnice stole my money
sjclemmyabout 8 years ago
Fax. Aaaaaaaarrrrrrgggggghhhhh.