IAXmodem nimmt nicht mehr ab

hiddenbit

Neuer User
Mitglied seit
16 Jan 2008
Beiträge
67
Punkte für Reaktionen
0
Punkte
0
Hallo Zusammen,

ich habe seit einigen Tagen das Problem, dass bei einem eingehenden Fax das IAXmodem angerufen wird, dieses dann aber nicht abnimmt (bzw. faxgetty). Es hilft in diesen Fällen nicht, Modems und Dienste neu zu starten, erst ein Neustart des ganzen Servers bringt das Faxsystem wieder in den Normalzustand.

Die Modems, Prozesse und Registrierungen in der Asterisk sehen für mich normal aus.

Code:
lrwxrwxrwx 1 root root 11 Jan 19 09:09 /dev/ttyIAX0 -> /dev/pts/18
lrwxrwxrwx 1 root root 10 Jan 19 09:09 /dev/ttyIAX1 -> /dev/pts/6
lrwxrwxrwx 1 root root 10 Jan 19 09:09 /dev/ttyIAX2 -> /dev/pts/1
lrwxrwxrwx 1 root root 11 Jan 19 09:09 /dev/ttyIAX3 -> /dev/pts/14
lrwxrwxrwx 1 root root 11 Jan 19 09:09 /dev/ttyIAX4 -> /dev/pts/19
lrwxrwxrwx 1 root root 11 Jan 19 09:09 /dev/ttyIAX5 -> /dev/pts/15
lrwxrwxrwx 1 root root 11 Jan 19 09:09 /dev/ttyIAX6 -> /dev/pts/16
lrwxrwxrwx 1 root root 11 Jan 19 09:09 /dev/ttyIAX7 -> /dev/pts/12
lrwxrwxrwx 1 root root 11 Jan 19 09:09 /dev/ttyIAX8 -> /dev/pts/13
lrwxrwxrwx 1 root root 11 Jan 19 09:09 /dev/ttyIAX9 -> /dev/pts/17

Code:
crw------- 1 uucp uucp 136,  1 Jan 19 09:10 /dev/pts/1
crw------- 1 uucp uucp 136, 12 Jan 19 09:09 /dev/pts/12
crw------- 1 uucp uucp 136, 13 Jan 19 09:09 /dev/pts/13
crw------- 1 uucp uucp 136, 14 Jan 19 09:09 /dev/pts/14
crw------- 1 uucp uucp 136, 15 Jan 19 09:09 /dev/pts/15
crw------- 1 uucp uucp 136, 16 Jan 19 09:09 /dev/pts/16
crw------- 1 uucp uucp 136, 17 Jan 19 09:09 /dev/pts/17
crw------- 1 uucp uucp 136, 18 Jan 19 10:17 /dev/pts/18
crw------- 1 uucp uucp 136, 19 Jan 19 09:09 /dev/pts/19
crw------- 1 uucp uucp 136,  6 Jan 19 10:18 /dev/pts/6

Code:
uucp      2829     1  0 09:09 ?        00:00:00 /usr/sbin/faxq
uucp      2834     1  0 09:09 ?        00:00:00 /usr/sbin/hfaxd -d -i 4559
uucp      2980     1  0 09:09 ?        00:00:00 /usr/sbin/faxgetty ttyIAX0
uucp      2982     1  0 09:09 ?        00:00:00 /usr/sbin/faxgetty ttyIAX1
uucp      2984     1  0 09:09 ?        00:00:00 /usr/sbin/faxgetty ttyIAX2
uucp      2986     1  0 09:09 ?        00:00:00 /usr/sbin/faxgetty ttyIAX3
uucp      2988     1  0 09:09 ?        00:00:00 /usr/sbin/faxgetty ttyIAX4
uucp      2990     1  0 09:09 ?        00:00:00 /usr/sbin/faxgetty ttyIAX5
uucp      2992     1  0 09:09 ?        00:00:00 /usr/sbin/faxgetty ttyIAX6
uucp      2994     1  0 09:09 ?        00:00:00 /usr/sbin/faxgetty ttyIAX7
uucp      2996     1  0 09:09 ?        00:00:00 /usr/sbin/faxgetty ttyIAX8
uucp      2998     1  0 09:09 ?        00:00:00 /usr/sbin/faxgetty ttyIAX9
root     12194 12181  0 10:23 pts/20   00:00:00 grep fax --color=auto

Code:
Name/Username    Host                 Mask             Port          Status    
iaxmodem4        127.0.0.1       (D)  255.255.255.255  33200         OK (3 ms) 
iaxmodem5        127.0.0.1       (D)  255.255.255.255  45905         OK (1 ms) 
iaxmodem6        127.0.0.1       (D)  255.255.255.255  4576          OK (3 ms) 
iaxmodem7        127.0.0.1       (D)  255.255.255.255  49690         OK (3 ms) 
iaxmodem0        127.0.0.1       (D)  255.255.255.255  4570          OK (3 ms) 
iaxmodem1        127.0.0.1       (D)  255.255.255.255  50792         OK (1 ms) 
iaxmodem2        127.0.0.1       (D)  255.255.255.255  4572          OK (3 ms) 
iaxmodem3        127.0.0.1       (D)  255.255.255.255  36616         OK (3 ms) 
iaxmodem8        127.0.0.1       (D)  255.255.255.255  4578          OK (3 ms) 
iaxmodem9        127.0.0.1       (D)  255.255.255.255  4579          OK (3 ms) 
10 iax2 peers [10 online, 0 offline, 0 unmonitored]

Wenn ich Asterisk, IAXmodem und HylFAX neu starte, bringt das wie gesagt keine Abhilfe, auch ein

Code:
/bin/kill -HUP `cat /var/run/iaxmodem.pid`

hilft in diesem Fall nicht.

Habt ihr eine Idee oder einen ähnlichen Fall gehabt?
 
Ich bin mir nicht mehr sicher, wäre aber möglich dass ich mal ein ähnliches problem hatte. In jedem Fall war mal irgendwas, dass mich dazu bewegt hat, alle faxgetty prozesse des nächtens zu killen. Seitdem hab ich Ruhe. Also Cronjob wie folgt

15 3 * * * /usr/bin/killall -9 faxgetty
 
Hey Michael, danke für deine Antwort.

Ich hatte bereits versucht die faxgetty Prozesse zu killen und die Dienste anschließend neu zu starten. Das führte allerdings nicht zum Erfolg.

Ich habe im IAXmodem Log folgendes gefunden, was scheinbar immer dann auftritt, wenn an meinem fax keiner mehr abnimmt.

Code:
iax.c line 2348 in iax_find_session: Making new session, peer callno 1506, our callno 24076
iax.c line 2617 in iax_header_to_event: Cancelling transmission of packet 1
iax.c line 2350 in iax_find_session: No session, peer = 1506, us = 24076
iax.c line 3205 in iax_net_process: No session?
iax.c line 2617 in iax_header_to_event: Cancelling transmission of packet 0

Wenn ich die faxgetty Prozesse kille, werden die ja neu gestartet, heben aber immer noch nicht ab. Ich glaube, dass das Problem bei den IAXmodems zu suchen ist.

Ich habe den Server heute schon 4 mal neu gestartet, weil ich den Kasten anders nicht mehr zum Laufen bekomme. :mad:
 
Zuletzt bearbeitet:
In diesem Zustand sehen die iax peers wie oben beschrieben aus. Einige hängen auf höheren Ports, aber sonst ganz normal.
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,872
Beiträge
2,303,459
Mitglieder
378,532
Neuestes Mitglied
Nik320