Asterisk und Hylafax (Tonprobleme)

Nizzmo

Neuer User
Mitglied seit
26 Nov 2006
Beiträge
36
Punkte für Reaktionen
0
Punkte
0
hallo,

ich habe nach anleitung vom das-asterisk-buch.de mein asterisk mit iaxmodem und hylafax konfiguriert...
ich kann das fax auch anrufen und ich höre die pfeiftöne, aber sowohl mein fax in der firma, als auch sms2fax von t-mobile können keine faxe an mein iaxmodem schicken.
als codecs habe ich sowohl alaw als auch slinear schon probiert, aber beides bringt nicht den gewünschten erfolg.

hier der mitschnitt auf der cli von asterisk:
Code:
 -- Executing [1290@isdn-in:1] Answer("Srx/gisdn-tcom-0x8270740", "") in new stack
    -- Executing [1290@isdn-in:2] Dial("Srx/gisdn-tcom-0x8270740", "IAX2/iaxmodem") in new stack
    -- Called iaxmodem
    -- Call accepted by 127.0.0.1 (format alaw)
    -- Format for call is alaw
    -- IAX2/iaxmodem-1 is ringing
    -- IAX2/iaxmodem-1 answered Srx/gisdn-tcom-0x8270740
    -- Hungup 'IAX2/iaxmodem-1'
  == Spawn extension (isdn-in, 1290, 2) exited non-zero on 'Srx/gisdn-tcom-0x8270740'
    -- Executing [h@isdn-in:1] Hangup("Srx/gisdn-tcom-0x8270740", "") in new stack
  == Spawn extension (isdn-in, h, 1) exited non-zero on 'Srx/gisdn-tcom-0x8270740'

ich vermute ein problem bei der tonübertragung, aber ich hab leider keine idee, was ich in der hinsicht noch verbessern könnte!

hat jemand einen tip für mich?

mfg
 
Unabhängig davon, dass man die Frage stellen kann, warum Du hylafax nicht direkt einen Kanal auf der Sirrix gibst (also direkt über ISDN Faxe empfängst + versendest), wäre es hier hilfreich, den Output von hylafax zu kennen (faxlog aus /var/spool/fax/log zu einer Übertragung bzw. aus dem Masterlogfile in /var/log/hylafax).
Das Problem läßt sich nur eingrenzen, wenn man weiß, was hylafax mit dem anliegenden Anruf auf iaxmodem macht.
 
hallo,

danke für den tip mit hylafax direkt an sirrix zu hängen!
das wäre natürlich eine interessante anternative zu meiner Idee....
wenn ich aber hylafax an sirrix direkt dran hänge dann verliere ich einen port, oder!?

die logfiles poste ich bald in einem eigenen beitrag...

mfg
 
Hinsichtlich des Ports kann ich Dir nich genau weiterhelfen (da reichen meine Kenntnisse zu Sirrix-Karten nicht aus), aber grundsätzlich braucht Hylafax in dem Fall natürlich eine MSN als Ressource und (mindestens) einen B-Kanal.
Da würde ich aber tatsächlich empfehlen mal unter dem Kontext sirrix und hylafax unter google zu suchen ..
 
ok, danke...das werd ich mir auf alle fälle man ansehen, bevor ich mit dem iaxmodem weitermache! :)
 
abw1oim schrieb:
Unabhängig davon, dass man die Frage stellen kann, warum Du hylafax nicht direkt einen Kanal auf der Sirrix gibst (also direkt über ISDN Faxe empfängst + versendest)
hab ich im internet gesucht aber leider nix passendes gefunden...außerdem bin ich mir mittlerweile ziemlich sicher, dass da ein port flöten gehen würde und ein solcher ist leider nicht frei....
somit bleibt leider nur die lösung mit iaxmodem.

abw1oim schrieb:
wäre es hier hilfreich, den Output von hylafax zu kennen

Code:
Sep 24 05:26:06.97: [ 4090]: SESSION BEGIN 000000026 491234567890
Sep 24 05:26:06.97: [ 4090]: HylaFAX (tm) Version 4.4.1
Sep 24 05:26:06.97: [ 4090]: CallID: "012345678" "" "<NONE>" "s"
Sep 24 05:26:06.97: [ 4090]: <-- [4:ATA\r]
Sep 24 05:26:11.80: [ 4090]: --> [7:CONNECT]
Sep 24 05:26:11.80: [ 4090]: ANSWER: FAX CONNECTION  DEVICE '/dev/ttyIAX0'
Sep 24 05:26:11.80: [ 4090]: RECV FAX: begin
Sep 24 05:26:11.83: [ 4090]: <-- data [32]
Sep 24 05:26:11.83: [ 4090]: <-- data [2]
Sep 24 05:26:13.12: [ 4090]: --> [7:CONNECT]
Sep 24 05:26:13.12: [ 4090]: <-- data [23]
Sep 24 05:26:13.12: [ 4090]: <-- data [2]
Sep 24 05:26:14.11: [ 4090]: --> [7:CONNECT]
Sep 24 05:26:14.11: [ 4090]: <-- data [13]
Sep 24 05:26:14.12: [ 4090]: <-- data [2]
Sep 24 05:26:14.87: [ 4090]: --> [2:OK]
Sep 24 05:26:14.87: [ 4090]: <-- [9:AT+FRH=3\r]
Sep 24 05:26:21.88: [ 4090]: --> [0:]
Sep 24 05:26:21.88: [ 4090]: MODEM <Empty line>
Sep 24 05:26:21.88: [ 4090]: <-- data [1]
Sep 24 05:26:21.91: [ 4090]: --> [2:OK]
Sep 24 05:26:21.91: [ 4090]: <-- [9:AT+FRS=7\r]
Sep 24 05:26:21.98: [ 4090]: --> [2:OK]
Sep 24 05:26:21.98: [ 4090]: <-- [9:AT+FTH=3\r]
Sep 24 05:26:21.99: [ 4090]: --> [7:CONNECT]
Sep 24 05:26:21.99: [ 4090]: <-- data [32]
Sep 24 05:26:22.01: [ 4090]: <-- data [2]
Sep 24 05:26:24.61: [ 4090]: --> [7:CONNECT]
Sep 24 05:26:24.61: [ 4090]: <-- data [23]
Sep 24 05:26:24.61: [ 4090]: <-- data [2]
Sep 24 05:26:25.68: [ 4090]: --> [7:CONNECT]
Sep 24 05:26:25.68: [ 4090]: <-- data [13]
Sep 24 05:26:25.69: [ 4090]: <-- data [2]
Sep 24 05:26:26.49: [ 4090]: --> [2:OK]
Sep 24 05:26:26.49: [ 4090]: <-- [9:AT+FRH=3\r]
Sep 24 05:26:33.51: [ 4090]: --> [0:]
Sep 24 05:26:33.51: [ 4090]: MODEM <Empty line>
Sep 24 05:26:33.51: [ 4090]: <-- data [1]
Sep 24 05:26:33.52: [ 4090]: --> [2:OK]
Sep 24 05:26:33.53: [ 4090]: <-- [9:AT+FRS=7\r]
Sep 24 05:26:33.60: [ 4090]: --> [2:OK]
Sep 24 05:26:33.60: [ 4090]: <-- [9:AT+FTH=3\r]
Sep 24 05:26:33.60: [ 4090]: --> [7:CONNECT]
Sep 24 05:26:33.60: [ 4090]: <-- data [32]
Sep 24 05:26:33.60: [ 4090]: <-- data [2]
Sep 24 05:26:36.18: [ 4090]: --> [7:CONNECT]
Sep 24 05:26:36.18: [ 4090]: <-- data [23]
Sep 24 05:26:36.18: [ 4090]: <-- data [2]
Sep 24 05:26:37.22: [ 4090]: --> [7:CONNECT]
Sep 24 05:26:37.22: [ 4090]: <-- data [13]
Sep 24 05:26:37.22: [ 4090]: <-- data [2]
Sep 24 05:26:38.08: [ 4090]: --> [2:OK]
Sep 24 05:26:38.08: [ 4090]: <-- [9:AT+FRH=3\r]
Sep 24 05:26:44.42: [ 4090]: --> [2:^P^C]
Sep 24 05:26:44.42: [ 4090]: --> [10:NO CARRIER]
Sep 24 05:26:44.42: [ 4090]: MODEM No carrier
Sep 24 05:26:44.42: [ 4090]: <-- [9:AT+FRS=7\r]
Sep 24 05:26:44.42: [ 4090]: --> [5:ERROR]
Sep 24 05:26:44.42: [ 4090]: MODEM Command error
Sep 24 05:26:44.42: [ 4090]: Failure to receive silence (synchronization failure).
Sep 24 05:26:44.42: [ 4090]: RECV FAX: Failure to receive silence (synchronization failure).
Sep 24 05:26:44.42: [ 4090]: RECV FAX: end
Sep 24 05:26:44.42: [ 4090]: Failure to receive silence (synchronization failure).
Sep 24 05:26:44.42: [ 4090]: SESSION END

also ich denke dass es an dem "Failure to receive silence" liegt...
aber sicher bin ich mir da nicht.... :(
 
Zuletzt bearbeitet:
Tu das, nur so zur info, nach:

Sep 24 05:26:14.87: [ 4090]: <-- [9:AT+FRH=3\r]

sollte eigentlich kommen:

Code:
Sep 24 05:26:14.87: [ 4090]: --> [7:CONNECT]
Sep 24 05:26:14.87: [ 4090]: --> [2:OK]

D.h. an der Stelle (absenden des AT+FRH=3 - Commands) ist bereits ein Problem.
 
Code:
Sep 24 13:32:01.10: [ 4090]: SESSION BEGIN 000000037 4912345545
Sep 24 13:32:01.10: [ 4090]: HylaFAX (tm) Version 4.4.1
Sep 24 13:32:01.10: [ 4090]: CallID: "0012345678" "" "<NONE>" "s"
Sep 24 13:32:01.10: [ 4090]: <-- [4:ATA\r]
Sep 24 13:32:06.06: [ 4090]: --> [7:CONNECT]
Sep 24 13:32:06.06: [ 4090]: ANSWER: FAX CONNECTION  DEVICE '/dev/ttyIAX0'
Sep 24 13:32:06.06: [ 4090]: RECV FAX: begin
Sep 24 13:32:06.06: [ 4090]: <-- data [32]
Sep 24 13:32:06.06: [ 4090]: <-- data [2]
Sep 24 13:32:07.31: [ 4090]: --> [7:CONNECT]
Sep 24 13:32:07.31: [ 4090]: <-- data [23]
Sep 24 13:32:07.31: [ 4090]: <-- data [2]
Sep 24 13:32:08.32: [ 4090]: --> [7:CONNECT]
Sep 24 13:32:08.32: [ 4090]: <-- data [13]
Sep 24 13:32:08.32: [ 4090]: <-- data [2]
Sep 24 13:32:09.09: [ 4090]: --> [2:OK]
Sep 24 13:32:09.09: [ 4090]: <-- [9:AT+FRH=3\r]
Sep 24 13:32:16.10: [ 4090]: --> [0:]
Sep 24 13:32:16.10: [ 4090]: MODEM <Empty line>
Sep 24 13:32:16.10: [ 4090]: <-- data [1]
Sep 24 13:32:16.14: [ 4090]: --> [2:OK]
Sep 24 13:32:16.14: [ 4090]: DELAY 70 ms
Sep 24 13:32:16.21: [ 4090]: <-- [9:AT+FTH=3\r]
Sep 24 13:32:16.22: [ 4090]: --> [7:CONNECT]
Sep 24 13:32:16.22: [ 4090]: <-- data [32]
Sep 24 13:32:16.22: [ 4090]: <-- data [2]
Sep 24 13:32:18.83: [ 4090]: --> [7:CONNECT]
Sep 24 13:32:18.83: [ 4090]: <-- data [23]
Sep 24 13:32:18.83: [ 4090]: <-- data [2]
Sep 24 13:32:19.89: [ 4090]: --> [7:CONNECT]
Sep 24 13:32:19.89: [ 4090]: <-- data [13]
Sep 24 13:32:19.90: [ 4090]: <-- data [2]
Sep 24 13:32:20.77: [ 4090]: --> [2:OK]
Sep 24 13:32:20.77: [ 4090]: <-- [9:AT+FRH=3\r]
Sep 24 13:32:27.70: [ 4090]: --> [2:^P^C]
Sep 24 13:32:27.70: [ 4090]: --> [10:NO CARRIER]
Sep 24 13:32:27.70: [ 4090]: MODEM No carrier
Sep 24 13:32:27.70: [ 4090]: DELAY 70 ms
Sep 24 13:32:27.77: [ 4090]: <-- [9:AT+FTH=3\r]
Sep 24 13:32:27.77: [ 4090]: --> [5:ERROR]
Sep 24 13:32:27.77: [ 4090]: RECV FAX: RSPREC error/got EOT
Sep 24 13:32:27.77: [ 4090]: RECV FAX: end
Sep 24 13:32:27.77: [ 4090]: RSPREC error/got EOT
Sep 24 13:32:27.77: [ 4090]: SESSION END

also ich hab jetzt alles durchprobiert, aber irgendwie komm ich auf keinen grünen zweig...
ich hab jetzt als codec sowohl slinear als auch alaw verwendet, aber beides bringt nix...
ich kann mich täuschen, aber irgendwie kommen mir die pfeiftöne, die das hardware-fax beim anruf auf mein iaxmdem von sich gibt, ein bisschen komisch vor....wie normalerweise würde ich sagen es stimmt am codec was nicht...aber andere arbeiten auch mit den beiden codecs...
 
Das Thema ist zwar schon alt ! ;-)

Aber gibt es zu dem Fehler RSPREC error/got EOT eine Lösung?

Danke

Alex
 
MODEM No carrier / Error to receive silence o.ä. tritt in einer Testumgebung interessanterweise nur intern auf; externer Empfang über SIP läuft dagegen einwandfrei.
 
Hi Felko,

eine Testzmgebung habe ich zwar nicht aber es ist schon intern.

ISDN > MediaGateway R4100 > Asterisk > HylaFax

Eine Lösung dafür scheint es wohl nicht zu geben, das Inet hat zumindest keine! :)

Alex
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.