[Freeswitch-users] Faxing via FreeSWITCH documentation

Timothy Bolton ifoundthetao at gmail.com
Sun Apr 15 07:12:03 MSD 2012


Brain (:,

I went the route of setting it up inside of FS first.  The code from the 
Wiki worked perfectly!  It was interesting seeing it come in via fs_cli, 
watching the process, seeing the file-size change, then getting the all 
clear when it officially completed.  I received my first fax.

Now.. on to sending faxes!

Thanks for your help

'We who cut mere stones must always be envisioning cathedrals.'
Quarry Worker's Creed


On 4/13/2012 1:29 PM, Brian Foster wrote:
> Disclaimer: Faxing over VoIP can be a crapshoot. It's very dependent 
> on network conditions and carrier support and implementation.
>
> With that out of the way, the best place to start doing fax using your 
> FS machine (only) would be here:
>
> Place this in your public context (maybe it shouldn't stay there, but 
> this is an extremely easy way to mess around with faxing):
>
> <extension name="fax_receive">
> <condition field="context" expression="public"/>
> <condition field="destination_number" expression="^9978$">
> <action application="answer"/>
> <action application="playback" data="silence_stream://2000"/>
> <action application="set" data="fax_enable_t38_request=true"/>
> <action application="set" data="fax_enable_t38=true"/>
> <action application="rxfax" data="/tmp/FAX-${uuid}.tif"/>
> <action application="hangup"/>
> </condition>
> </extension>
>
> If you want to run a script after the fax is recieved, put this line 
> in before the "rxfax":
>
> <action application="set" data="api_hangup_hook=system <scriptname> 
> <arg1> <arg2> <argN>"/>
>
> Start with receiving faxes, and go from there. Sending faxes requires 
> some extra work, but not much. For more information about faxing, 
> please visit http://wiki.freeswitch.org/wiki/Mod_spandsp#Fax
>
> Obviously if you have any questions, please do not hesitate to ask!
>
> -BDF
>
> On Fri, Apr 13, 2012 at 2:09 PM, Timothy Bolton 
> <ifoundthetao at gmail.com <mailto:ifoundthetao at gmail.com>> wrote:
>
>     You've raised some good questions, and good points.
>
>     This model does have an RJ-11, and I believe you are correct.  I
>     don't have an ATA yet, but I'll get the ATA model that you have
>     (Grandstream HT286 ATA).
>
>     1 - I'll do a dedicated fax number
>     1.1 - Each fax machine will have its own number
>     2 -  As it stands, I'm going to be running this over VoIP
>
>     As far as faxing via FS w/o the machine goes, I wasn't really
>     aware of that.  I think I knew it, but it didn't click.  After I
>     get the ATA setup working, I think I'll set up another version
>     where FS is handling it w/o a machine.  That way I'll have both
>     types of experience under my belt.
>
>     Actually, as I think about it more.. it probably makes more sense
>     to set up the environment where the machine isn't present first
>     (as I don't have the ATA on hand now)...
>
>     Thanks!
>
>
>     'We who cut mere stones must always be envisioning cathedrals.'
>     Quarry Worker's Creed
>
>
>     On 4/13/2012 12:51 PM, Brian Foster wrote:
>>     I've looked at that model, and it doesn't actually say this but
>>     I'm assuming you connect an RJ-11 to the fax modem inside the
>>     all-in-one. I do my faxing using SpanDSP, but basically what you
>>     would need is an ATA that supports T.38, as well as a provider
>>     that supports T.38. Flowroute seems to be pretty reliable (that's
>>     who I use). I have a fax machine that I've played around with
>>     here, and I'm using a Grandstream HT286 ATA to connect it to
>>     FreeSWITCH.
>>
>>     Having said all of that, it's highly dependent on your setup.
>>     Questions:
>>
>>     1. Are you going to have dedicated fax numbers?
>>     1.1. If so, will each fax machine have it's own fax number?
>>     2. Are you going to have this running over VoIP or TDM
>>     (PRI/BRI/etc.)?
>>
>>     If there's any other details you feel are related, please mention
>>     those too. Realize that FS can do faxing on it's own without the
>>     need for a fax machine. Most, however, decide not to go down that
>>     route mostly because the fax machine is an interface most are
>>     comfortable with. You can even do outbound faxes on a fax
>>     machine, and get FS to handle incoming faxes and email them,
>>     store them, and even print them to a network printer.
>>
>>     We're more than happy to help!
>>
>>     -BDF
>>
>>     On Fri, Apr 13, 2012 at 1:36 PM, Timothy Bolton
>>     <ifoundthetao at gmail.com <mailto:ifoundthetao at gmail.com>> wrote:
>>
>>         Hey all,
>>
>>         I know that there is a good amount of information out there
>>         on how to do
>>         faxing via FreeSWITCH, but I'm still finding myself a bit
>>         confused.
>>
>>         I'm currently trying to figure out the process by which I
>>         would need to
>>         do this.  I'll detail my setup, and ask questions.  I've read
>>         documentation, but I'm still missing something.
>>
>>         Okay, I'm currently running FreeSWITCH in a CentOS VM, with
>>         4GB of RAM,
>>         and I'm the only user.  I'm using FlowRoute, and I have a
>>         couple of
>>         unused numbers.  Pretty simple, nothing out of the ordinary
>>         (except
>>         maybe the VM part?).
>>
>>         At some point in the next six months or so, I'll be getting a
>>         couple of
>>         dedicated servers here for various things, and I'll begin
>>         moving my VM
>>         servers from my main computer to those, as actual hardware hosts.
>>
>>         So my fax machine is built into an "All-in-one" Network
>>         Printer/Scanner/Fax (Brother MFC-7360N).
>>
>>         Here's my main question, do I need to get a special card to
>>         run a cable
>>         from my computer to the Fax?
>>
>>         Is it better to get a dedicated fax machine to use, or are there
>>         specialized fax machines for Fax over IP?
>>
>>         Thanks guys and gals,
>>
>>         Tim
>>
>>         --
>>         'We who cut mere stones must always be envisioning cathedrals.'
>>         Quarry Worker's Creed
>>
>>
>>         _________________________________________________________________________
>>         Professional FreeSWITCH Consulting Services:
>>         consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>>         http://www.freeswitchsolutions.com
>>
>>         
>>         
>>
>>         Official FreeSWITCH Sites
>>         http://www.freeswitch.org
>>         http://wiki.freeswitch.org
>>         http://www.cluecon.com
>>
>>         FreeSWITCH-users mailing list
>>         FreeSWITCH-users at lists.freeswitch.org
>>         <mailto:FreeSWITCH-users at lists.freeswitch.org>
>>         http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>         UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>         http://www.freeswitch.org
>>
>>
>>
>>
>>     -- 
>>     Brian D. Foster
>>     Endigo Computer LLC
>>     Email: bdfoster at endigotech.com <mailto:bdfoster at endigotech.com>
>>     Phone: 317-800-7876 <tel:317-800-7876>
>>     Indianapolis, Indiana, USA
>>
>>     This message contains confidential information and is intended
>>     for those listed in the "To:", "CC:", and/or "BCC:" fields of the
>>     message header. If you are not the intended recipient you are
>>     notified that disclosing, copying, distributing or taking any
>>     action in reliance on the contents of this information is
>>     strictly prohibited. E-mail transmission cannot be guaranteed to
>>     be secure or error-free as information could be intercepted,
>>     corrupted, lost, destroyed, arrive late or incomplete, or contain
>>     viruses. The sender therefore does not accept liability for any
>>     errors or omissions in the contents of this message, which arise
>>     as a result of e-mail transmission. If verification is required
>>     please request a hard-copy version.
>>
>>
>>
>>     _________________________________________________________________________
>>     Professional FreeSWITCH Consulting Services:
>>     consulting at freeswitch.org  <mailto:consulting at freeswitch.org>
>>     http://www.freeswitchsolutions.com
>>
>>     
>>     
>>
>>     Official FreeSWITCH Sites
>>     http://www.freeswitch.org
>>     http://wiki.freeswitch.org
>>     http://www.cluecon.com
>>
>>     FreeSWITCH-users mailing list
>>     FreeSWITCH-users at lists.freeswitch.org  <mailto:FreeSWITCH-users at lists.freeswitch.org>
>>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>     http://www.freeswitch.org
>
>     _________________________________________________________________________
>     Professional FreeSWITCH Consulting Services:
>     consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>     http://www.freeswitchsolutions.com
>
>     
>     
>
>     Official FreeSWITCH Sites
>     http://www.freeswitch.org
>     http://wiki.freeswitch.org
>     http://www.cluecon.com
>
>     FreeSWITCH-users mailing list
>     FreeSWITCH-users at lists.freeswitch.org
>     <mailto:FreeSWITCH-users at lists.freeswitch.org>
>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>     http://www.freeswitch.org
>
>
>
>
> -- 
> Brian D. Foster
> Endigo Computer LLC
> Email: bdfoster at endigotech.com <mailto:bdfoster at endigotech.com>
> Phone: 317-800-7876
> Indianapolis, Indiana, USA
>
> This message contains confidential information and is intended for 
> those listed in the "To:", "CC:", and/or "BCC:" fields of the message 
> header. If you are not the intended recipient you are notified that 
> disclosing, copying, distributing or taking any action in reliance on 
> the contents of this information is strictly prohibited. E-mail 
> transmission cannot be guaranteed to be secure or error-free as 
> information could be intercepted, corrupted, lost, destroyed, arrive 
> late or incomplete, or contain viruses. The sender therefore does not 
> accept liability for any errors or omissions in the contents of this 
> message, which arise as a result of e-mail transmission. If 
> verification is required please request a hard-copy version.
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120414/f9784c58/attachment-0001.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list