PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SuSe 11.4 mit AVM B1 als Anrufbeantworter läuft nicht stabil



Joe1977
26.06.12, 19:25
Hallo,

ich hab hier ein kleines Problem mit meinem Anrufbeantworter. Zum Aufbau: Es ist ein SuSe 11.4 mit Linux 2.6.37.6-0.11-desktop x86_64 Kernel. Ich habe einen AVM B1 Controller und hylafax als Faxlösung sowie vbox nach der Anleitung aus "Pro Linux - Luxus Anrufbeantworter" installiert. Faxen geht ohne Probleme und der erste Anruf auf dem AB geht auch ohne weiteres. Hier nun das Problem: Nach einiger Zeit (leider habe ich noch nicht rausgefunden was diese Zeit beeinflusst) geht der Anrufbeantworter nicht mehr. Die Sprachwiedergabe des Ansagetextes gerät ins stocken, der AB nimmt keine Gespräche auf, die versendete e-mail mit dem mp3 Anhang hat 0:00 Sekunden. Wenn ich den Rechner neu starte geht es wieder eine Zeit lang (1 Tag oder ein paar Anrufe).

die Log Datei sagt mir folgendes:


22-Jun 15:17:06 <I> raccess: start record
22-Jun 15:17:15 <I> raccess: Running callhandler: /usr/share/isdn/vbox/bin/vboxmail "/var/spool/vbox/phone/new/01340371011-00003759.ulaw" "Me" "xxxxxxxx" "phone" "xxxxxx"
22-Jun 15:17:16 <E> raccess: Error on running callhandler: /usr/bin/sox: Symbol `sox_format_fns' has different size in shared object, consider re-linking
/usr/bin/sox WARN raw: `/var/spool/vbox/phone/new/01340371011-00003759.ulaw': # channels not specified; trying mono
LAME 3.98.4 64bits (http://www.mp3dev.org/)
Using polyphase lowpass filter, transition band: 3903 Hz - 4000 Hz
Encoding <stdin> to /tmp/VWKnEZKZlqrjNdWbfRSG/mime_audio.1750
Encoding as 8 kHz single-ch MPEG-2.5 Layer III (2.3x) average 56 kbps qval=3


Wobei ja schon die Sprachwiedergabe der Ansage scheitert und das ist vor dem Befehl "start record".

Und in der /var/log/messages steht zum Anruf folgendes:


Jun 22 15:16:14 linux-11-4 isdnlog: Jun 22 15:16:14 tei 40 calling ? with ? HANGUP
Jun 22 15:16:45 linux-11-4 isdnlog: Jun 22 15:16:45 * Call to tei 127 from +49 ?/?, on +49 ?/?, RING (Speech)
Jun 22 15:16:45 linux-11-4 isdnlog: Jun 22 15:16:45 * Call to tei 127 from +49 ?/?, on +49 ?/?, HLC: CCITT, Telefonie
Jun 22 15:16:46 linux-11-4 kernel: [932598.515658] capidrv-1: incoming call ?,1,1,?
Jun 22 15:16:46 linux-11-4 kernel: [932598.515661] capidrv-1: patching si2=1 to 0 for VBOX
Jun 22 15:16:46 linux-11-4 kernel: [932598.515666] isdn_net: call from ? -> 0 ? ignored
Jun 22 15:16:46 linux-11-4 kernel: [932598.515672] isdn_tty: call from ?, -> RING on ttyI6
Jun 22 15:16:46 linux-11-4 kernel: [932598.515678] capidrv-1: incoming call ?,1,0,? tty alerting
Jun 22 15:16:46 linux-11-4 isdnlog: Jun 22 15:16:46 tei 40 calling ? with ? CCNR moeglich
Jun 22 15:16:51 linux-11-4 isdnlog: Jun 22 15:16:51 Call to tei 73 from +49 ?, ? on +49 ?/?, CONNECT (Speech)
Jun 22 15:16:51 linux-11-4 isdnlog: Jun 22 15:16:51 tei 40 calling ? with ? Time:Fri Jun 22 15:16:00 2012
Jun 22 15:16:51 linux-11-4 isdnlog: Jun 22 15:16:51 tei 40 calling +49 ?/?, with ? COLP +49 ?/?,
Jun 22 15:16:51 linux-11-4 isdnlog: Jun 22 15:16:51 tei 40 calling +49 ?/?, with ? CONNECT
Jun 22 15:16:51 linux-11-4 isdnlog: Jun 22 15:16:51 tei 40 calling +49 ?/?, with ? CHARGE: 5.997 ¢/90s = 3.998 ¢/Min (DTAG T-ISDN Standard, City, Werktag (Freitag), Tag)
Jun 22 15:16:51 linux-11-4 isdnlog: Jun 22 15:16:51 tei 40 calling +49 ?/?, with ? HINT: Better use 0190024:Pennyphone, 1.280 ¢/60s = 1.280 ¢/Min, saving 3.198 ¢/Min
Jun 22 15:16:51 linux-11-4 isdnlog: Jun 22 15:16:51 tei 40 calling +49 ?/?, with ? 1.CI 5.997 ¢ (now)
Jun 22 15:16:51 linux-11-4 isdnlog: Jun 22 15:16:51 tei 40 calling +49 ?/?, with ? NEXT CI AFTER 01:30 (DTAG T-ISDN Standard, City, Werktag (Freitag), Tag)
Jun 22 15:16:52 linux-11-4 kernel: [932604.812069] capilib_new_ncci: kcapi: appl 1 ncci 0x10101 up
Jun 22 15:16:52 linux-11-4 kernel: [932605.012369] capidrv-1: chan 0 up with ncci 0x10101
Jun 22 15:17:15 linux-11-4 isdnlog: Jun 22 15:17:15 tei 40 calling +49 ?/?, with ? HINT: Cheapest booked 01078:3U 0.829 ¢ (would save 5.168 ¢)
Jun 22 15:17:15 linux-11-4 isdnlog: Jun 22 15:17:15 tei 40 calling +49 ?/?, with ? HINT: Overall cheapest 01041:HanseNet allFon Talk4Free 0.000 ¢ (would save 5.997 ¢)
Jun 22 15:17:15 linux-11-4 isdnlog: Jun 22 15:17:15 tei 40 calling +49 ?/?, with ? HINT: LCR:FAILED
Jun 22 15:17:15 linux-11-4 isdnlog: Jun 22 15:17:15 tei 40 calling +49 ?/?, with ? HANGUP (1 CI 5.997 ¢ 0:00:24)
Jun 22 15:17:15 linux-11-4 kernel: [932628.094017] capidrv-1: DISCONNECT_IND reason 0x3490 (Normal call clearing) for plci 0x101
Jun 22 15:17:15 linux-11-4 isdnlog: Jun 22 15:17:15 Call to tei 73 from +49 ?/?, on +49 ?/?, HANGUP ( 0:00:24)
Jun 22 15:17:16 linux-11-4 kernel: [932628.393718] kcapi: appl 1 ncci 0x10101 down


Die Telefonnummern im Log oben habe ich entfernt.

Der Anrufer wird dann aus der Leitung geworfen.

Wo kann ich rausfinden wieso sich der AB aufhängt? Wird das vboxgetty bei jedem Aufruf frisch gestartet und beendet? Kann da was hängen bleiben?

Wäre schön wenn mir jemand eine Idee hätte.

Gruß Jochen

muell200
26.06.12, 20:18
Wäre schön wenn mir jemand eine Idee hätte.


was laueft sonst noch auf dem server?
haengt irgendein prozess?
wie sehen die interrupts aus?

Joe1977
26.06.12, 21:32
Hallo,

hm, was sonst noch läuft ist ein cronjob für die Bandsicherung, die Überwachung der USV mittels seriellem Kabel (APC Daemon), eine grafische Konsole in der ein Java Programm läuft (jbidwatcher), dovecot, fetchmail, sonst fällt mir grad nix mehr ein.

Hier noch die ausgabe von cat /proc/interrupts:


CPU0 CPU1
0: 4460 0 IO-APIC-edge timer
1: 9763 8640 IO-APIC-edge i8042
4: 291836 510096 IO-APIC-edge serial
8: 60 0 IO-APIC-edge rtc0
9: 0 0 IO-APIC-fasteoi acpi
12: 2323450 74400 IO-APIC-edge i8042
16: 147 33752032 IO-APIC-fasteoi ehci_hcd:usb1, eth0
18: 200001 0 IO-APIC-fasteoi b1pci-e1c0
19: 30229301 0 IO-APIC-fasteoi aic7xxx
23: 28 0 IO-APIC-fasteoi ehci_hcd:usb2
40: 8635788 0 PCI-MSI-edge ahci
41: 0 0 PCI-MSI-edge ahci
42: 55091637 16606563 PCI-MSI-edge i915
43: 12092406 0 PCI-MSI-edge eth1
44: 0 0 PCI-MSI-edge xhci_hcd
45: 0 0 PCI-MSI-edge xhci_hcd
46: 0 0 PCI-MSI-edge xhci_hcd
47: 95130 1599 PCI-MSI-edge hda_intel
NMI: 48675 37561 Non-maskable interrupts
LOC: 535228743 231434157 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 48675 37561 Performance monitoring interrupts
IWI: 0 0 IRQ work interrupts
RES: 2198137 2550868 Rescheduling interrupts
CAL: 646009 649180 Function call interrupts
TLB: 354939 370640 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 4338 4338 Machine check polls
ERR: 1
MIS: 0


Gruß Jochen

muell200
27.06.12, 08:58
Hier noch die ausgabe von cat /proc/interrupts:


interrupts sehen gut aus.
welchen treiber verwendest du?

Joe1977
27.06.12, 19:40
ich verwende die von AVM mitgelieferten Treiber:



lsmod | grep isdn
isdn 159016 9 capidrv
slhc 6187 1 isdn
lsmod | grep capidrv
capidrv 31217 1
isdn 159016 9 capidrv
kernelcapi 46302 5 capidrv,b1pci,capi,b1dma,b1


Gibt es da noch andere Treiber? Für die Fritzcard kenn ich noch die Treiber von Foehr-it aber für die B1 weiss ich nix.

Achso, noch die Frage nach abgestürzten Prozessen. Ich kann keinen finden (zumindest ist kein Zombiprozess in der Ausgabe von ps -aux aufgelistet).

Gruß Jochen