sendfax mit Asterisk + iaxmodem + hylafax und No carrier detected

fabfour

Neuer User
Mitglied seit
10 Jun 2012
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich stell mich schon 2 Tage auf den Kopf um das irgendwie ans laufen zu kriegen aber ich weiß langsam wirklich nicht mehr weiter.

Folgende Konfiguration möchte ich ans laufen kriegen:

SIP -> Asterisk -> iaxModem -> hylafax

Bei ausgehende faxen bekomme ich immer ein "No carrier detected"

Hoffe irgendjemand von euch hat eine Idee denn ich weiß nicht mehr weiter...

So sieht das im log aus:

iaxmodem:
Code:
[2012-06-10 09:37:29] Dialing '030XXXXXXXX'
[2012-06-10 09:37:29] Call accepted.
[2012-06-10 09:37:29] Ringing heard.
[2012-06-10 09:37:29] Remote answered.
[2012-06-10 09:37:30] Adjusting skew to -10.
[2012-06-10 09:37:30] Adjusting skew to -20.
[2012-06-10 09:37:30] Adjusting skew to -30.
[2012-06-10 09:37:30] Adjusting skew to -40.
[2012-06-10 09:37:30] Adjusting skew to -50.
[2012-06-10 09:37:30] Adjusting skew to -60.
[2012-06-10 09:37:30] Adjusting skew to -70.
[2012-06-10 09:37:30] Adjusting skew to -60.
[2012-06-10 09:37:30] Adjusting skew to -50.
[2012-06-10 09:37:37] Adjusting skew to -40.
[2012-06-10 09:37:37] Remote hangup.
[2012-06-10 09:37:39] Hanging Up


hylafax:
Code:
Jun 10 09:25:40.14: [ 2210]: SESSION BEGIN 000000046 4930XXXXXXXX
Jun 10 09:25:40.14: [ 2210]: HylaFAX (tm) Version 6.0.5
Jun 10 09:25:40.14: [ 2210]: SEND FAX: JOB 32 DEST 030XXXXXXXX COMMID 000000046 DEVICE '/dev/ttyIAX0' FROM 'fax <fax@homeserver>' USER fax
Jun 10 09:25:40.14: [ 2210]: STATE CHANGE: RUNNING -> SENDING
Jun 10 09:25:40.14: [ 2210]: <-- [12:AT+FCLASS=1\r]
Jun 10 09:25:40.15: [ 2210]: --> [2:OK]
Jun 10 09:25:40.15: [ 2210]: MODEM set XON/XOFF/FLUSH: input ignored, output disabled
Jun 10 09:25:40.16: [ 2210]: DIAL 030XXXXXXXX
Jun 10 09:25:40.16: [ 2210]: <-- [16:ATDT030XXXXXXXX\r]
Jun 10 09:26:24.30: [ 2210]: --> [10:NO CARRIER]
Jun 10 09:26:24.30: [ 2210]: SEND FAILED: JOB 32 DEST 030XXXXXXXX ERR [2] No carrier detected
Jun 10 09:26:25.31: [ 2210]: <-- [5:ATH0\r]
Jun 10 09:26:25.32: [ 2210]: --> [2:OK]
Jun 10 09:26:25.32: [ 2210]: MODEM set DTR OFF
Jun 10 09:26:25.32: [ 2210]: MODEM set baud rate: 0 baud (flow control unchanged)
Jun 10 09:26:25.32: [ 2210]: STATE CHANGE: SENDING -> MODEMWAIT (timeout 5)
Jun 10 09:26:25.32: [ 2210]: SESSION END

So die configs:

Anhang anzeigen config.ttyIAX0.txt
Anhang anzeigen ttyIAX0.txt

Ich hab mir von iaxmodem das ganze aufgenommen.
Incoming hört sich das wie normale faxtöne an.
Outgoing sendet hylafax alle ca 6 sekunden etwa 2 sekunden lange signale

Vielen Dank
 
Wie sieht denn die sip.conf für den verwendeten Provider aus?
In dem beschriebenen Fehlerfall (NO CARRIER detected) ist - wenn man sich sicher sein kann, dass die gewählte Rufnummer tatsächlich ein Faxgerät ist - typisscherweise ein CODEC-Problem auf der ausgehenden SIP-Leitung anzunehmen.
 
Hallo,

vielen Dank für die Antwort!

Ich hatte hier 2 Beispielkonfigurationen ausprobiert:

Die Diskrepanz zwischen alaw und ulaw zum vorherigen post kommt daher, dass ich diese inzwischen in allen configs auf alaw angepasst hab.

Ich kann auch gerne 2 wav dateien mit den ausgetauschten Tonsignalen bereitstellen.

Ich hatte in der zwischenzeit auch Asterisk 1.8 ausprobiert (latest stable)
Ich nutzte vorher 1.6 (Debian squeeze)

Kein Unterschied.
Code:
[general]
externhost=mydndnshost
externrefresh=600
localnet=192.168.72.0/255.255.255.0
port = 5060
bindaddr = 0.0.0.0
context = default
allowguests=no
qualify=no
language=de
disallow=all
allow=alaw
srvlookup=yes
register => SIP_ID:[email protected]/SIP_ID

[SIP_ID]
type=friend
insecure=invite
nat=yes
username=SIP_ID
fromuser=SIP_ID
fromdomain=sipgate.de
secret=password
host=sipgate.de
qualify=yes
canreinvite=no
dtmfmode=rfc2833
context = sip-incoming

... my local devices
 
Ich kenne dieses Verhalten auch, wenn ich mal wieder vergessen habe dem iaxmodem einen funktionierenden outgoing Context zu geben. Hast du geprüft ob der iax User den das Modem verwendet unter "context=" auch wirklich einen Kontext hat über den es rauswählen kann?
 
Das sollte eigentlich soweit passen...

iax.conf
Code:
[general]
bindport = 4569
bindaddr = 0.0.0.0
disallow=all
allow=alaw
calltokenoptional=127.0.0.1/255.255.255.255

[iaxmodem]
type=friend
secret=XXXX
port=4570
host=dynamic
context=sip-fax-outgoing
disallow=all
allow=alaw
requirecalltoken=no
qualify=no

extensions.conf
Code:
...
[sip-fax-outgoing]
exten => _X.,1,Dial(SIP/${EXTEN}@SIPOUTID,,r)

Viele Grüße
 
Nein, ist es nicht. Bitte ggf. die Forum-eigene Anhangverwaltung nutzen.

Ich glaube aber kaum, dass hier jemand Faxisch versteht. :meinemei: *scnr*
 
War nur so ne Idee,

ich hatte gehofft, dass jemand der sich damit auskennt vielleicht raushört ob das Signal durch die VOIP Übertragung vielleicht ein bisschen "Scrambled" ist. Weil langsam glaub ich echt es liegt an der Übertragung. Das hier einer faxisch versteht glaub ich auch nicht :D

Hier das ganze also noch mal als Anhang

Anhang anzeigen fax.zip

Über weitere Ideen würde ich mich jederzeit sehr freuen!
 
Hallo zusammen,

ich bin ein wenig weitergekommen.
Ich hab zwar nicht den Grund für mein Problem gefunden aber die Ursache.

Ich habe um den Fehler zu finden eine Testumgebung erzeugt in Virtualbox und zu meinem großen erstaunen hat alles auf anhieb funktioniert.
Der einzige Unterschied zwischen der Testumgebung und dem Server von mir ist die Prozessorarchitektur.

Mein Testsystem emuliert x86.
Mein Homeserver hat einer ARM architektur.

Also hab ich ein drittes Testsystem aufgesetzt. Diesmal auf ARM architektur.

Und siehe da, gleiche configs. NO CARRIER.

Es scheint also irgendwie an der Prozessorarchitektur zu liegen...
 
Kostenlos!

Statistik des Forums

Themen
248,464
Beiträge
2,292,023
Mitglieder
377,899
Neuestes Mitglied
tazmaniancj