IAX-Fax: unable to transfer

Mona

Neuer User
Mitglied seit
14 Aug 2005
Beiträge
123
Punkte für Reaktionen
0
Punkte
0
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:

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:
Füge mal in den Peer-Kontexten der iax.conf die Zeile

Code:
notransfer=yes

ein und teste dann nochmal.
 
Wie fast immer auf diesem Forum: Ein hervorragender Tip, vielen Dank!
 
Kostenlos!

Zurzeit aktive Besucher

Statistik des Forums

Themen
247,968
Beiträge
2,278,011
Mitglieder
377,058
Neuestes Mitglied
www.ip-phone-forum.de.gav