<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<p style="margin-top:0; margin-bottom:0">Hi all,</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
We've been trying to get our fax implementation as reliable as possible using FS; we've had some great results with inbound faxes with the following items set in the incoming dial-plan:
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0"></p>
<div>
<div>action application ="answer"/><br>
action application="playback" data="silence_stream://2000"/></div>
action    set    ignore_early_media=true<br>
action    set    absolute_codec_string='PCMU,PCMA'<br>
action    set    fax_enable_t38=true<br>
action    set    fax_verbose=true<br>
action    set    fax_use_ecm=true<br>
action    set    disable-v17=true<br>
action    set    fax_v17_disabled=true<br>
action    set    fax_disable_v17=true<br>
action    set    fax_enable_t38_request=true<br>
<span>application    rxfax    <span>/tmp/FAX-IN-${uuid}.tif</span></span></div>
<p></p>
<p style="margin-top:0; margin-bottom:0"><span>application    hangup</span></p>
<p style="margin-top:0; margin-bottom:0"><br>
The one thing that we have identified with this configuration is that 99% of inbound faxes come through fine when the fax transfer rate is negotiated at 9600 bps (as a result of the
<span>fax_v17_disabled=true</span> setting).<br>
</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">However, we still see quite a few incoming faxes reported as coming in with a
<span>fax transfer rate</span> of 14400 bps, which have a 100% fail rate.</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">I understand that the two ends need to negotiate a rate; but how do we force (or only offer) the rate of 9600 or lower? My understanding is that
<span>the fax_v17_disabled=true setting should cover that? My first thought was that the remote end was forcing the rate at 14400, regardless of what we were sending back in terms of fax capabilities.</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span>Not sure if it helps, but the two error messages we receive when faxes fail due to the 14400 rate are:<br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span></span></p>
<div>- Unexpected DCN while waiting for DCS or DIS, and<br>
<div>- The call dropped prematurely <br>
</div>
<span></span><span><br>
My thought was, If we could find a way to get all faxes coming in at 9600, we'd be able to improve the reliability.
<br>
<br>
Looking through the wiki and previous list messages, the <span>fax_disable_v17=true</span> setting seems to be the documented approach, but I'm not sure why we're still seeing faxes come in at a higher rate.<br>
<br>
Any advice on this or are we missing something with regards to locking in the lower speed?<br>
<br>
cheers,<br>
A<br>
</span></div>
<p></p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
</div>
</body>
</html>