<div class="gmail_quote">Hi Tim,<br><br>I'm using Asterisk 10 and on Cisco GW the protocol is set for FAX is T.38 and when I try to send the fax from a fax machine i.e. HP 3180, I'm getting some warnings as listed below;<br>
<br> -- Executing [4112345678@default:1] Goto("SIP/192.168.1.69-00000005", "fax-detect,fax,1") in new stack<br> -- Goto (fax-detect,fax,1)<br> -- Executing [fax@fax-detect:1] NoOp("SIP/192.168.1.69-00000005", "**** FAX DETECTED ****") in new stack<br>
-- Executing [fax@fax-detect:2] Goto("SIP/192.168.1.69-00000005", "fax-receive,receive,1") in new stack<br> -- Goto (fax-receive,receive,1)<br> -- Executing [receive@fax-receive:1] NoOp("SIP/192.168.1.69-00000005", "**** FAX RECEIVE ****") in new stack<br>
-- Executing [receive@fax-receive:2] Set("SIP/192.168.1.69-00000005", "GLOBAL(FAXCOUNT)=5") in new stack<br> == Setting global variable 'FAXCOUNT' to '5'<br> -- Executing [receive@fax-receive:3] Set("SIP/192.168.1.69-00000005", "FAXCOUNT=5") in new stack<br>
-- Executing [receive@fax-receive:4] Set("SIP/192.168.1.69-00000005", "FAXFILE=fax-5-rx.tif") in new stack<br> -- Executing [receive@fax-receive:5] Set("SIP/192.168.1.69-00000005", "GLOBAL(LASTFAXCALLERNUM)=6461234567") in new stack<br>
== Setting global variable 'LASTFAXCALLERNUM' to '6461234567'<br> -- Executing [receive@fax-receive:6] Set("SIP/192.168.1.69-00000005", "GLOBAL(LASTFAXCALLERNAME)=") in new stack<br>
== Setting global variable 'LASTFAXCALLERNAME' to ''<br> -- Executing [receive@fax-receive:7] NoOp("SIP/192.168.1.69-00000005", "**** SETTING FAXOPT ****") in new stack<br> -- Executing [receive@fax-receive:8] Set("SIP/192.168.1.69-00000005", "FAXOPT(ecm)=yes") in new stack<br>
-- Executing [receive@fax-receive:9] Set("SIP/192.168.1.69-00000005", "FAXOPT(headerinfo)=MY FAXBACK RX") in new stack<br> -- Executing [receive@fax-receive:10] Set("SIP/192.168.1.69-00000005", "FAXOPT(localstationid)=1234567890") in new stack<br>
-- Executing [receive@fax-receive:11] Set("SIP/192.168.1.69-00000005", "FAXOPT(maxrate)=14400") in new stack<br> -- Executing [receive@fax-receive:12] Set("SIP/192.168.1.69-00000005", "FAXOPT(minrate)=2400") in new stack<br>
-- Executing [receive@fax-receive:13] NoOp("SIP/192.168.1.69-00000005", "FAXOPT(ecm) : yes") in new stack<br> -- Executing [receive@fax-receive:14] NoOp("SIP/192.168.1.69-00000005", "FAXOPT(headerinfo) : MY FAXBACK RX") in new stack<br>
-- Executing [receive@fax-receive:15] NoOp("SIP/192.168.1.69-00000005", "FAXOPT(localstationid) : 1234567890") in new stack<br> -- Executing [receive@fax-receive:16] NoOp("SIP/192.168.1.69-00000005", "FAXOPT(maxrate) : 14400") in new stack<br>
-- Executing [receive@fax-receive:17] NoOp("SIP/192.168.1.69-00000005", "FAXOPT(minrate) : 2400") in new stack<br> -- Executing [receive@fax-receive:18] NoOp("SIP/192.168.1.69-00000005", "**** RECEIVING FAX : fax-5-rx.tif ****") in new stack<br>
-- Executing [receive@fax-receive:19] ReceiveFAX("SIP/192.168.1.69-00000005", "/var/spool/asterisk/fax/fax-5-rx.tif") in new stack<br> -- Channel 'SIP/192.168.1.69-00000005' receiving FAX '/var/spool/asterisk/fax/fax-5-rx.tif'<br>
== Using UDPTL CoS mark 5<br>[Jun 4 12:35:02] NOTICE[10371]: chan_sip.c:7577 sip_read: FAX CNG detected but no fax extension<br>[Jun 4 12:35:02] WARNING[10072]: res_fax.c:1666 receivefax_t38_init: channel 'SIP/192.168.1.69-00000005' refused to negotiate T.38<br>
[Jun 4 12:35:02] WARNING[10072]: res_fax.c:1687 receivefax_t38_init: Audio FAX not allowed on channel 'SIP/192.168.1.69-00000005' and T.38 negotiation failed; aborting.<br>[Jun 4 12:35:02] ERROR[10072]: res_fax.c:1891 receivefax_exec: error initializing channel 'SIP/192.168.1.69-00000005' in T.38 mode<br>
== Spawn extension (fax-receive, receive, 19) exited non-zero on 'SIP/192.168.1.69-00000005'<br><br>In my sip.conf global configuration I enabled 'fax detect' and 't38pt_udptl' and added Cisco VGW peer;<br>
<br>[CiscoVGW-10.70.X.X]<br>host=10.70.X.X<br>type=friend<br>disallow=all<br>allow=ulaw<br>allow=alaw<br>nat=yes<br>insecure=port,invite<br>context=fax-call<br>canreinvite=no<br>qualify=yes<br>dtmfmode=inband<br><br><br>While the fax machine starts to send the fax after a while it gives the message, 'Fax failed' with error code: '388'. Is it the end point fax machine issue or else? Please assist me out to resolve this issue at earliest.<br>
<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
<br>
> Thanks for your response. Here is my topology as listing down below;<br>
<br>
> PSTN Line --> Cisco Voice GW --> IP Cloud --> Asterisk<br>
<br>
> Will Asterisk able to receive the fax (as in topology above) using<br>
> its' fax module? In sip.conf I enabled fax detection and T.38.<br>
> Actually I don't want<br>
> to use Hylafax + iaxmodem as per requirement.<br>
<br>
If your Cisco voice gateway can deliver the calls using T.38, that should give you decent reliability. You'll want to us Asterisk 10 which has the best T.38 support at this point (compared to older releases). The receiving side of the equation then becomes whether to use Fax for Asterisk (commercial, 1 free channel, 2+ paid), or the included SpanDSP based fax module.<br>
<br>
--Tim<br>
<br>
</blockquote><div><br>-- <br></div></div>Regards,<br><br>Ahmed Munir Chohan<br><br><br>