<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html><head><meta http-equiv="Content-Type" content="text/html;charset=us-ascii">
<style>BODY{font:10pt Tahoma, Verdana, sans-serif}</style></head><body>
<DIV>I use the windows version of FreeSWITCH with fax modems on a Windows Server box, running the normal Microsoft Fax Service. It's been working using the SPANDSP fax modems perfict for over a year.</DIV>
<DIV>&nbsp;</DIV>
<DIV>The thing you have to remember is that the modem in mod_spandsp is T.31, not T.38. If you wan't T.38 you need to run the call through T.38 Gateway, just as if the modem device as a TDM line. Look at the SPANDSP wiki page for reference. I know this works on windows, and should also work on linux. </DIV>
<DIV>&nbsp;</DIV>
<DIV>I'm not sure about the built in client fax in windows 7, but I know it works with the fax service role on windows server.</DIV>
<DIV>&nbsp;</DIV>
<DIV>--Dave</DIV><BR>
<BLOCKQUOTE style="BORDER-LEFT: #0000ff 2px solid; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
<HR>
<B>From:</B> Steven Schoch [mailto:schoch+freeswitch.org@xwin32.com]<BR><B>To:</B> FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org]<BR><B>Sent:</B> Fri, 18 Jan 2013 17:40:00 -0800<BR><B>Subject:</B> Re: [Freeswitch-users] FAX problems<BR><BR>
<DIV>On Tue, Jan 15, 2013 at 6:52 PM, Dave R. Kompel <SPAN>&lt;<A href="mailto:drk@drkngs.net">drk@drkngs.net</A>&gt;</SPAN> wrote:<BR>
<DIV class=gmail_extra>
<DIV class=gmail_quote>
<BLOCKQUOTE style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class=gmail_quote><U></U>
<DIV>
<DIV>Another option would be on the Linux box, enable SPANDSP modems, and use com0com on windows to backup com ports to raw TCP connections. It supports both. That way it would talk over a TCP pipe to an emulated modem on your other FreeSWITCH box.<BR></DIV></DIV></BLOCKQUOTE>
<DIV><BR></DIV>
<DIV>I just tried that with limited success. &nbsp;I turned on 2 of the SPANDSP modems (and figured I had to give the freeswitch account (the user that runs freeswitch) write permission to the /dev directory so it could create the symlinks).</DIV>
<DIV><BR></DIV>
<DIV>I then installed com0com on my Windows 7 box, installed sercd on the FS server (Linux), and ran hub4com on the Windows box to connect to sercd.</DIV>
<DIV><BR></DIV>
<DIV>As a result of all that, I can use Putty to connect do the CNCA0 serial device, and issue AT commands, and it responds like a modem! &nbsp;I issued an ATDT &lt;fax number&gt; command and the call came through to the fax machine. &nbsp;(This is the FAX machine connected to the POTS line.)</DIV>
<DIV><BR></DIV>
<DIV>However, when I installed a "Standard 56000 bps Modem" connected to CNCA0, and attempted to use it to send a FAX from Windows, it said "An unexpected problem occurred."</DIV>
<DIV><BR></DIV>
<DIV>To make sure Freeswitch can actually do FAX, I ran</DIV>
<DIV>originate sofia/gateway/&lt;gateway name&gt;/&lt;phone number&gt; &amp;txfax(/path_to_fax_file)<BR></DIV>
<DIV>where the fax file specified was a TIFF file that I had lying around. &nbsp;This was successful.</DIV>
<DIV><BR></DIV>
<DIV>I'm now considering installing the Windows version of FreeSwitch on the machine of everybody who needs to send FAXes. &nbsp;That may take less time and trouble.</DIV>
<DIV><BR></DIV>
<DIV>--&nbsp;</DIV>
<DIV>Steve</DIV></DIV></DIV></DIV></BLOCKQUOTE>
<STYLE>
</STYLE>

<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV></body></html>