Receiving faxes
The preceding recipe described the process of sending a fax. This recipe will describe the process of receiving a fax.
Getting ready
In its simplest format, receiving a fax only requires that you route an incoming call to an extension, which then executes the rxfax
dialplan application. As with the previous recipe, we can use our FreeSWITCH server to be both the sender and the receiver of the fax. For our test, we will use the same file we used in the Sending faxes recipe—/tmp/txfax-sample.tiff
.
How to do it...
Execute these steps to carry out a simple fax transmission and reception:
Launch fs_cli.
Execute this command:
originate loopback/9178 &txfax(/tmp/txfax-sample.tiff)
Watch the console. Eventually, the fax transmission should be successfully completed.
How it works...
We use the fax_receive
extension in the default dialplan to receive the fax transmission. This extension is quite simple:
<extension name="fax_receive"> <condition field="destination_number" expression...