Discussion:
[hylafax-users] mail2fax.sh
(too old to reply)
John Pierce
2016-04-21 04:30:51 UTC
Permalink
I posted yesterday regarding asterisk complaining requirecalltoken=no
needed to be added to my iax.conf; which it already was. I updated
asterisk to the latest release: 13.8.2. I'm sure now that asterisk was
reporting the error incorrectly.

I'm now getting the following error, which I did see yesterday while I
was manipulating /etc/asterisk/iax.conf:

asterisk console:
[2016-04-20 23:06:06] NOTICE[3773]: chan_iax2.c:11222
socket_process_helper: Rejected connect attempt from 127.0.0.1:4576,
request '***@fax' does not exist


/var/spool/fax/log/c000000190:
Apr 20 23:06:06.70: [ 4786]: SESSION BEGIN 000000190 62452329
Apr 20 23:06:06.70: [ 4786]: HylaFAX (tm) Version 5.5.8
Apr 20 23:06:06.70: [ 4786]: SEND FAX: JOB 17 DEST mail2fax COMMID
000000190 DEVICE '/dev/ttyIAX6' FROM 'John Pierce
<***@myemailaddress.com>' USER fax
Apr 20 23:06:06.70: [ 4786]: STATE CHANGE: RUNNING -> SENDING
Apr 20 23:06:06.70: [ 4786]: <-- [12:AT+FCLASS=1\r]
Apr 20 23:06:06.71: [ 4786]: --> [2:OK]
Apr 20 23:06:06.71: [ 4786]: MODEM set XON/XOFF/FLUSH: input ignored,
output disabled
Apr 20 23:06:06.74: [ 4786]: DIAL 62452329
Apr 20 23:06:06.74: [ 4786]: <-- [13:ATDT62452329\r]
Apr 20 23:06:06.74: [ 4786]: --> [11:NO DIALTONE]
Apr 20 23:06:06.74: [ 4786]: SEND FAILED: JOB 17 DEST mail2fax ERR No
local dialtone {E004}
Apr 20 23:06:07.75: [ 4786]: <-- [5:ATH0\r]
Apr 20 23:06:07.75: [ 4786]: --> [2:OK]
Apr 20 23:06:07.75: [ 4786]: MODEM set DTR OFF
Apr 20 23:06:07.75: [ 4786]: MODEM set baud rate: 0 baud (flow control
unchanged)
Apr 20 23:06:07.75: [ 4786]: STATE CHANGE: SENDING -> MODEMWAIT (timeout
5)
Apr 20 23:06:07.75: [ 4786]: SESSION END


DIAL 62452329: Where is hylafax getting this from? The number is grossly
incorrect, but the context fax is correct.
As you can see it's the same number asterisk is using to open an iax2
channel, but its only 8 characters, so asterisk is rejecting the number.
My dedicated fax number is 228XXXXXXX.

I configured mail2fax as follows:
Grabbed mail2fax.sh from here:
http://hylafax.sourceforge.net/howto/misc/mail2fax.sh

Installed it and configured my already running/working postfix as per
these instructions:
http://hylafax.sourceforge.net/howto/faxing.php

added "transport_maps = hash:/etc/postfix/transport" to
/etc/postfix/main.cf
created /etc/postfix/transport: added "fax.mydomainname.com
fax:localhost"
ran: postmap /etc/postfix/transport

added "alias_database = hash:/etc/aliases" to alias_database =
hash:/etc/aliases
created postfix /etc/aliases: added "mail2fax: |/usr/bin/mail2fax.sh"
ran: newaliases
verified: /etc/aliases.db

created FaxDispatch, added following alias:
SENDTO=***@mydomainname.com;
FILETYPE=tiff;
NOTIFY_FAXMASTER=errors;

created fax email alias via postfixadmin
added second domain fax.mydomainname.com
created fax.mydomainname.com cname record in dns.

I can receive faxes. I verified with a free online service. I just cant
send.


Thanks for your help.
--
John Pierce


____________________ HylaFAX(tm) Users Mailing List _______________________
To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi
On UNIX: mail -s unsubscribe hylafax-users-***@hylafax.org < /dev/null
*To learn about commercial HylaFAX(tm) support, mail ***@ifax.com.*
Lee Howard
2016-04-21 20:46:50 UTC
Permalink
Post by John Pierce
Apr 20 23:06:06.74: [ 4786]: DIAL 62452329
Apr 20 23:06:06.74: [ 4786]: <-- [13:ATDT62452329\r]
Apr 20 23:06:06.74: [ 4786]: --> [11:NO DIALTONE]
DIAL 62452329: Where is hylafax getting this from?
Apparently it's coming from the mail2fax.sh script that you're using.

You're going to need to examine the mails that you're sending to the
mail2fax.sh script. There should be some debugging options in it if you
look at the script. I'm guessing that you're sending it some e-mail
that has something in the "To:" field that is a word or name or
something that is getting converted to numbers via dialrules.

Thanks,

Lee.


____________________ HylaFAX(tm) Users Mailing List _______________________
To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi
On UNIX: mail -s unsubscribe hylafax-users-***@hylafax.org < /dev/null
*To learn about commercial HylaFAX(tm) support, mail ***@ifax.com.*
Loading...