<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Freestyle Script";
        panose-1:3 8 4 2 3 2 5 11 4 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
tt
        {mso-style-priority:99;
        font-family:"Courier New";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-GB link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Hi Kevin,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Thank you for your detailed answer which explained some basics of what I need to know about fax.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>So if I have a number which is dedicated for fax I could actually do without faxdetect=yes in sip.conf, right?<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>John, thank you for your input as well.  Indeed I’ve noticed that the hangup() is never executed but it’s my habit  to put one in such small modules to avoid nasty  auto-fallthrough when you don’t expect it…<o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><i><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'>Kind</span></i></b><b><i><span lang=BG style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'> Regards</span></i></b><span lang=BG style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'>,</span><span style='font-size:11.0pt;color:#000066'><o:p></o:p></span></p><p class=MsoNormal><span lang=BG style='font-size:18.0pt;font-family:"Freestyle Script";color:red'>Harel Cohen</span><u><span lang=BG style='font-size:10.0pt;font-family:"Arial",sans-serif;color:navy'><br></span></u><b><i><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:navy'>Director</span></i></b><b><i><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:navy'><o:p></o:p></span></i></b></p><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#31849B'>Mayorcom Limited</span></b><i><span lang=BG style='font-size:10.0pt;font-family:"Arial",sans-serif;color:navy'><br></span></i><b><span lang=BG style='font-size:8.0pt;font-family:"Calibri",sans-serif;color:#000066'>Mobile:</span></b><b><span lang=EN-US style='font-size:8.0pt;font-family:"Calibri",sans-serif;color:#000066'>    </span></b><b><span lang=BG style='font-size:8.0pt;font-family:"Calibri",sans-serif;color:#000066'>+350 58009379<o:p></o:p></span></b></p><p class=MsoNormal><b><span lang=EN-US style='font-size:8.0pt;font-family:"Calibri",sans-serif;color:#000066'>Office:     +350 20066665<o:p></o:p></span></b></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#17365D'><a href="mailto:harel@mayorcom.com"><b><span lang=BG style='font-size:8.0pt;color:#0563C1'>harel@</span></b><b><span style='font-size:8.0pt;color:#0563C1'>mayorcom.com</span></b></a></span><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'> kevin.larsen@pioneerballoon.com [mailto:kevin.larsen@pioneerballoon.com] <br><b>Sent:</b> Tuesday, 29 November, 2016 5:24 PM<br><b>To:</b> harel@mayorcom.com; Asterisk Users Mailing List - Non-Commercial Discussion <asterisk-users@lists.digium.com><br><b>Subject:</b> Re: [asterisk-users] FAX CNG detected but no fax extension<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><tt><span style='font-size:10.0pt'>> Hello,</span></tt><span style='font-size:10.0pt;font-family:"Courier New"'><br><tt>> I have a question regarding incoming fax to local file (on the </tt><br><tt>> Asterisk server).</tt><br><tt>> While the fax is received properly (I have the tiff file generated </tt><br><tt>> as expected) I get the warning 'FAX CNG detected but no fax </tt><br><tt>> extension' on the consol.</tt><br><tt>> </tt><br><tt>> If the fax is received ok then what 'fax extension' does it expect </tt><br><tt>> and what should I do there? </tt><br><tt>> </tt><br><tt>> My Setup:</tt><br><tt>> Sender -> Public PSTN -> provider -> SIP trunk (configured with </tt><br><tt>> G711a) -> Asterisk (13.6.0)</tt><br><tt>> </tt><br><tt>> My extension.conf on relevant section is this (obviously this is not</tt><br><tt>> production code):</tt><br><tt>> exten => s,1,Answer()</tt><br><tt>> same =>      n,Verbose(0, Attempt to Receive FAX)</tt><br><tt>> same =>      n,Set(FAXOPT(gateway)=no)</tt><br><tt>> same =>      n,ReceiveFax(/var/workspace/testfax.tiff,d)</tt><br><tt>> same =>      n,Hangup()</tt><br><tt>> </tt><br><tt>> and </tt><br><tt>> Server*CLI> module show like fax</tt><br><tt>> Module                         Description                          </tt><br><tt>> Use Count  Status      Support Level</tt><br><tt>> res_fax.so                     Generic FAX Applications             </tt><br><tt>> 1          Running              core</tt><br><tt>> res_fax_spandsp.so             Spandsp G.711 and T.38 FAX </tt><br><tt>> Technologies  0          Running          extended</tt><br><tt>> 2 modules loaded</tt><br></span><br><tt><span style='font-size:10.0pt'>The good news is you don't really have anything wrong and as things are working as expected, you can ignore the warning if you so choose.</span></tt> <br><br><tt><span style='font-size:10.0pt'>What generates that error is that on your trunk, you have faxdetect=yes. This will cause Asterisk to listen in to all your calls on that trunk and try to detect a fax and if it finds it will redirect it to a fax extension to be handled as a fax.</span></tt> <br><br><tt><span style='font-size:10.0pt'>You have written a fax handler for your fax lines, but that doesn't stop the fax detection from trying to route it to an extension called fax. Since this doesn't exist in your case, you get the warning, but the fax is received because you are handling in the current path.</span></tt> <br><br><tt><span style='font-size:10.0pt'>Where things would actually break is if someone sent a fax to one of your voice lines. If you don't have a fax extension to send it to, the person being called would pick up to fax tones. If you do have a fax extension, they would get the call yanked from them and it would be sent over to the fax extension. In my particular case, testing shows I get about half a ring to my desk phone before the system determines fax call and sends it to the fax system.</span></tt> <br>______________________________________________________________________<br>This email has been scanned by the Symantec Email Security.cloud service.<br>For more information please visit <a href="http://www.symanteccloud.com">http://www.symanteccloud.com</a><br>______________________________________________________________________<o:p></o:p></p></div></body></html>