Asterisk + IAXModem + Hylafax
apt install iaxmodem hylafax-server
nano /etc/iaxmodem/ttyIAX0
device /dev/ttyIAX0
owner uucp:uucp
mode 660
port 4570
refresh 60
server 127.0.0.1
peername ttyIAX0
secret password
codec alaw
faxsetup
[alles bestätigen ausser]
The non-default server configuration parameters are:
CountryCode: 49
AreaCode: 345
FAXNumber: +49.345.12345678
LongDistancePrefix: 0
InternationalPrefix: 00
DialStringRules: etc/dialrules
SessionTracing: 11
RingsBeforeAnswer: 1
SpeakerVolume: off
GettyArgs: "-h %l dx_%s"
LocalIdentifier: MEIN ABSENDER
TagLineFont: etc/lutRS18.pcf
TagLineFormat: Von %%1|%c|Seite %%P von %%T
MaxRecvPages: 25
nano /etc/asterisk/iax.conf
[general]
bindport = 4569
bindaddr = 0.0.0.0
disallow=all
allow=alaw
[ttyIAX0]
type=friend
secret=password
port=4570
host=dynamic
context=fax-out
disallow=all
allow=alaw
qualify=yes
requirecalltoken=no
Faxempfang in extensions.conf:
exten => faxnummer,1,NoOp(0,Incomming Fax)
same => n,Dial(IAX2/ttyIAX0)
same => n,HangUp()
Faxversand in extensions.conf:
[fax-out]
exten => _X.,1,NoOp(0,Outgoing Fax)
same => n,Dial(DAHDI/g0/${EXTEN}) oder ähnlich
same => n,HangUp()