Ich habe einen Asterisk-Fax-Server eingerichtet (Asterisk 1.2, IaxModem, Hylafax), der Fax-Aufträge von anderen Asterisk-Server per IAX2 erhält und versendet. Soweit funktioniert alles einwandfrei.
Nun habe ich versucht, die Faxe, die für uns bestimmt sind, anhand der Nummer herauszufilter und direkt per IAXModem an den Hylafax-Server zu übergeben. Im Prinzip also "alle Nummmern ausser 123456" -> per Capi versenden, die Nummer 123456 -> Hylafax übergeben.
Hier erhalte ich aber bei größeren Faxen immer einen Fehler, und die Faxe kommen auch nur unvollständig an. Asterisk weist als Fehler aus:
Hat jemand eine Idee?
edit bt: bitte nächstesmal die CODE Tags selbst verwenden!
Nun habe ich versucht, die Faxe, die für uns bestimmt sind, anhand der Nummer herauszufilter und direkt per IAXModem an den Hylafax-Server zu übergeben. Im Prinzip also "alle Nummmern ausser 123456" -> per Capi versenden, die Nummer 123456 -> Hylafax übergeben.
Hier erhalte ich aber bei größeren Faxen immer einen Fehler, und die Faxe kommen auch nur unvollständig an. Asterisk weist als Fehler aus:
Code:
Executing Answer("IAX2/192.168.99.100:4569-3", "") in new stack
-- Executing Dial("IAX2/192.168.99.100:4569-3", "IAX2/iaxmodem") in new stack
-- Called iaxmodem
-- Call accepted by 127.0.0.1 (format ulaw)
-- Format for call is ulaw
-- IAX2/iaxmodem-4 is ringing
-- IAX2/iaxmodem-4 answered IAX2/192.168.99.100:4569-3
-- Attempting native bridge of IAX2/192.168.99.100:4569-3 and IAX2/iaxmodem-4
-- Channel 'IAX2/192.168.99.100:4569-3' unable to transfer
-- Hungup 'IAX2/iaxmodem-4'
Hat jemand eine Idee?
Code:
/etc/iaxmodem/iaxmodem-cfg.ttyIAX:
device /dev/ttyIAX
owner uucp:uucp
mode 660
port 4569
refresh 60
server 127.0.0.1
peername iaxmodem
secret secret
cidname TEST
cidnumber 0049.123456
codec slinear
/etc/asterisk/iax.conf:
[iaxmodem]
type=friend
secret=secret
port=4569
host=dynamic
context=fax-out
disallow=all
allow=alaw
allow=ulaw
[iaxmodem2]
incominglimit=1
auth=md5
type=friend
secret=secret
context=iax-kabd
host=dynamic
[iax-kabd]
exten => 123456,1,Answer()
exten => 123456,2,Dial(IAX2/iaxmodem)
exten => _X.,1,SetCallerID(123456)
exten => _X.,2,NoOp()
exten => _X.,3,Answer()
exten => _X.,4,Dial(CAPI/g1/${EXTEN})
exten => h,1,Hangup()
exten => t,1,Hangup()
[fax-in]
exten => 123456,1,Answer()
exten => 123456,2,Dial(IAX2/iaxmodem)
exten => h,1,Hangup()
[fax-out]
exten => _X.,1,Answer()
exten => _X.,2,Dial(CAPI/g1/${EXTEN})
exten => h,1,Hangup()
edit bt: bitte nächstesmal die CODE Tags selbst verwenden!
Zuletzt bearbeitet von einem Moderator: