Reader small image

You're reading from  Mastering FreeSWITCH

Product typeBook
Published inJul 2016
Reading LevelExpert
PublisherPackt
ISBN-139781784398880
Edition1st Edition
Languages
Concepts
Right arrow
Authors (8):
Darren Schreiber
Darren Schreiber
author image
Darren Schreiber

Darren Schreiber is the CEO and Co-founder of 2600 Hz. He began working heavily in open source voice with the FreeSWITCH project, where he engaged with Brian, Mike, and Anthony. His projects have since evolved into two enterprise VoIP platforms that allow a multitude of development of voice, SMS, and video applications to be delivered to customers.He has 15 years of voice and IT experience including developing multiple enterprise SaaS infrastructures for hosting and remotely managing IT, voice, and e-commerce services. He is a guest lecturer at major universities on VoIP technology and leads paid international VoIP trainings. As a serious telephony enthusiast since a young age, he has worked extensively with VoIP technologies. He graduated from Rensselaer Polytechnic Institute with a degree in Computer Science and Business Management.He is also a co-author of FreeSWITCH Cookbook, Packt Publishing.
Read more about Darren Schreiber

View More author details
Right arrow

Fax and FreeSWITCH


Receiving and sending a fax in FreeSWITCH is excruciatingly simple, consisting of two applications:

  • rxfax (/path/where/to/write/TIFF)

  • txfax (/path/where/to/read/TIFF)

That's it. Isn't that a beauty? Thanks to the world-class work of Steve Underwood, the recognized Godfather of Digital Signal Processing, SpanDSP library is integrated into FreeSWITCH and, amid many other goodies, provides complete T30 and T38 fax communication support.

Note

FreeSWITCH sends and receives TIFF files. You must do all the necessary conversions (to/from PDF, and so on).

All the finer details of fax communication are determined by a mod_spandsp configuration file (overridable runtime for each application invocation) and by information contained in the TIFF file itself (for example, resolution, size, color or b/w, and so on). Again, mod_spandsp configuration (overridable) determines if and how a T38 call upgrade will be attempted, and T38 terminal or gateway behavior to/from T30 and TDM (PSTN).

The mod_spandsp...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Mastering FreeSWITCH
Published in: Jul 2016Publisher: PacktISBN-13: 9781784398880

Authors (8)

author image
Darren Schreiber

Darren Schreiber is the CEO and Co-founder of 2600 Hz. He began working heavily in open source voice with the FreeSWITCH project, where he engaged with Brian, Mike, and Anthony. His projects have since evolved into two enterprise VoIP platforms that allow a multitude of development of voice, SMS, and video applications to be delivered to customers.He has 15 years of voice and IT experience including developing multiple enterprise SaaS infrastructures for hosting and remotely managing IT, voice, and e-commerce services. He is a guest lecturer at major universities on VoIP technology and leads paid international VoIP trainings. As a serious telephony enthusiast since a young age, he has worked extensively with VoIP technologies. He graduated from Rensselaer Polytechnic Institute with a degree in Computer Science and Business Management.He is also a co-author of FreeSWITCH Cookbook, Packt Publishing.
Read more about Darren Schreiber