Dr. Glastonbury
Advanced Hacker
Hallo allerseits,
ich bin mal wieder am verzweifeln: vor etwa 1 Monat habe ich in meinen Server eine AVM Fritz! PCI ISDN-Karte gesteckt und vbox installiert. Nach einiger Einarbeitungszeit und gebastele, war das ganze soweit, dass es nach 6x läuten abgenommen hat, seinen Text geplappert hat und nach spätestens 5 Minuten aufnahmezeit das Gespräch beendet hat. Dann wird das vboxmail-Script ausgeführt, welches mir die Nachricht als MP3-Datei an meine E-Mail-Adresse schickt mit Datum, Anrufer-MSN und sofern ich sie auch eingetragen hatte den Namen zur MSN. Alles wunderbar!
Jetzt habe ich jedoch ein Problem: seit ich weiß nicht wann, nimmt vbox nach den 6x läuten ab, doch es kommt kein Text... im Logfile ist eigentlich alles normal, bis auf die Pause, nach den ersten 3 Zeilen für die gesendeteten Daten:
Tjoa, wie gesagt, an der Stelle mit der Pause käme normal der Text, so kommt der Rest von den DATA_Zeilen erst nach dem Auflegen.
Ich habe daraufhin die Ansage mal entfernt und siehe da, eine Aufnahme ansich funktioniert. Nur das Abspielen aus irgendeinem Grund nicht mehr (ich habe auch bereits eine neue Ansage erstellt, hat leider nichts geändert).
Kann das nun am ISDN selber liegen (hier habe ich das Kabel in der zwischenzeit mal umgesteckt; sollte sich aber nichts tun, nachdem eine Aufnahme und der ISDN-Log nach wie vor funktionieren) oder was kann da los sein?
Achja, das ganze läuft auf Debian sarge mit nem eigenen Kernel 2.6.24.3 weil mit dem Debian-Kernel mein Streamer nicht funktionierte... aber wie gesagt: einzig geändert hätte ich, dass ich das ISDN-Kabel umgeklemmt hatte....
P.S. Berechtigungen auf /dev/ttyI0 habe ich auch bereits gecheckt und vbox sollte darauf schreiben dürfen...
ich bin mal wieder am verzweifeln: vor etwa 1 Monat habe ich in meinen Server eine AVM Fritz! PCI ISDN-Karte gesteckt und vbox installiert. Nach einiger Einarbeitungszeit und gebastele, war das ganze soweit, dass es nach 6x läuten abgenommen hat, seinen Text geplappert hat und nach spätestens 5 Minuten aufnahmezeit das Gespräch beendet hat. Dann wird das vboxmail-Script ausgeführt, welches mir die Nachricht als MP3-Datei an meine E-Mail-Adresse schickt mit Datum, Anrufer-MSN und sofern ich sie auch eingetragen hatte den Namen zur MSN. Alles wunderbar!
Jetzt habe ich jedoch ein Problem: seit ich weiß nicht wann, nimmt vbox nach den 6x läuten ab, doch es kommt kein Text... im Logfile ist eigentlich alles normal, bis auf die Pause, nach den ersten 3 Zeilen für die gesendeteten Daten:
Code:
15-Apr 17:20:55 <J> Select returns with timeout...
15-Apr 17:20:55 <D> Checking if modem is still alive...
15-Apr 17:20:55 <D> Flushing modem...
15-Apr 17:20:55 <D> Sending "AT"...
15-Apr 17:20:55 <J> Reading modem echo (4 secs timeout)...
15-Apr 17:20:55 <J> Reading modem input (4 secs timeout)...
15-Apr 17:20:55 <D> Waiting for "OK"... Got it.
15-Apr 17:20:55 <D> Flushing modem...
15-Apr 17:20:55 <I> Waiting...
15-Apr 17:25:00 <I> Wakeup!
15-Apr 17:25:00 <D> Checking free space on "/var/spool/vbox/ttyI0"...
15-Apr 17:25:00 <J> 1283756032 bytes available; 2000000 bytes needed... enough.
15-Apr 17:25:00 <D> Getting number of rings to wait before answer call...
15-Apr 17:25:00 <J> Jumping to section "[RINGS]"...
15-Apr 17:25:00 <D> Parsing time(s) "*"...
15-Apr 17:25:00 <D> Range **:**:** - **:**:** (17:25:00): match.
15-Apr 17:25:00 <D> Parsing day(s) "*"...
15-Apr 17:25:00 <D> Range *: match.
15-Apr 17:25:00 <D> Call will be answered after 6 rings...
15-Apr 17:25:00 <J> Reading modem input (6 secs timeout)...
15-Apr 17:25:00 <I> [ 1/ 6] RING...
15-Apr 17:25:00 <J> Reading modem input (6 secs timeout)...
15-Apr 17:25:00 <D> Flushing modem...
15-Apr 17:25:00 <D> Sending "ATS20?"...
15-Apr 17:25:00 <J> Reading modem echo (4 secs timeout)...
15-Apr 17:25:00 <J> Reading modem input (4 secs timeout)...
15-Apr 17:25:00 <D> Got s-register value "1".
15-Apr 17:25:00 <D> Searching user with caller number "1234567890"...
15-Apr 17:25:00 <J> Jumping to section "[CALLERIDS]"...
15-Apr 17:25:00 <D> Caller number match user "Dr. Glastonbury"...
15-Apr 17:25:00 <D> Section "[STANDARD]" will be used...
15-Apr 17:25:00 <D> Parsing settings from section "[STANDARD]"...
15-Apr 17:25:00 <J> Jumping to section "[STANDARD]"...
15-Apr 17:25:00 <D> Parsing time(s) "*"...
15-Apr 17:25:00 <D> Range **:**:** - **:**:** (17:25:00): match.
15-Apr 17:25:00 <D> Parsing day(s) "*"...
15-Apr 17:25:00 <D> Range *: match.
15-Apr 17:25:00 <J> Found Flag "RINGS=6"...
15-Apr 17:25:00 <J> Settings: Message "/var/spool/vbox/ttyI0/messages/standard.msg".
15-Apr 17:25:00 <J> Settings: Beep "/var/spool/vbox/ttyI0/messages/beep.msg".
15-Apr 17:25:00 <J> Settings: Timeout "/var/spool/vbox/ttyI0/messages/timeout.msg".
15-Apr 17:25:00 <J> Settings: Script "/var/spool/vbox/ttyI0/standard.tcl".
15-Apr 17:25:00 <J> Settings: Rings changed to 6.
15-Apr 17:25:00 <J> Settings: 300 secs record time.
15-Apr 17:25:00 <J> Settings: Answer call.
15-Apr 17:25:00 <J> Settings: Record a message.
15-Apr 17:25:00 <J> Settings: Play standard message.
15-Apr 17:25:00 <J> Settings: Play beep message.
15-Apr 17:25:00 <J> Settings: Play timeout message.
15-Apr 17:25:00 <I> [ 1/ 6] CALLER NUMBER: 123456789 (Dr. Glastonbury)...
15-Apr 17:25:00 <J> Reading modem input (6 secs timeout)...
15-Apr 17:25:05 <I> [ 2/ 6] RING...
15-Apr 17:25:05 <J> Reading modem input (6 secs timeout)...
15-Apr 17:25:10 <I> [ 3/ 6] RING...
15-Apr 17:25:10 <J> Reading modem input (6 secs timeout)...
15-Apr 17:25:15 <I> [ 4/ 6] RING...
15-Apr 17:25:15 <J> Reading modem input (6 secs timeout)...
15-Apr 17:25:20 <I> [ 5/ 6] RING...
15-Apr 17:25:20 <J> Reading modem input (6 secs timeout)...
15-Apr 17:25:25 <I> [ 6/ 6] RING...
15-Apr 17:25:25 <D> Initializing tcl script "/var/spool/vbox/ttyI0/standard.tcl"...
15-Apr 17:25:25 <D> Answering call...
15-Apr 17:25:25 <D> Flushing modem...
15-Apr 17:25:25 <D> Sending "ATA"...
15-Apr 17:25:25 <J> Reading modem echo (4 secs timeout)...
15-Apr 17:25:25 <J> Reading modem input (4 secs timeout)...
15-Apr 17:25:25 <D> Waiting for "VCON|CONNECT"... Got "VCON" (1).
15-Apr 17:25:25 <I> Running tcl script "/var/spool/vbox/ttyI0/standard.tcl"...
15-Apr 17:25:25 <I> Playing "/var/spool/vbox/ttyI0/messages/standard.msg"...
15-Apr 17:25:25 <D> Setting voice compression "ADPCM-4"...
15-Apr 17:25:25 <D> Flushing modem...
15-Apr 17:25:25 <D> Sending "AT+VSM=4+VLS=2"...
15-Apr 17:25:25 <J> Reading modem echo (4 secs timeout)...
15-Apr 17:25:25 <J> Reading modem input (4 secs timeout)...
15-Apr 17:25:25 <D> Waiting for "OK|VCON"... Got "OK" (1).
15-Apr 17:25:25 <D> Flushing modem...
15-Apr 17:25:25 <D> Sending "AT+VTX"...
15-Apr 17:25:25 <J> Reading modem echo (4 secs timeout)...
15-Apr 17:25:25 <J> Reading modem input (4 secs timeout)...
15-Apr 17:25:25 <D> Waiting for "CONNECT"... Got it.
15-Apr 17:25:25 <J> Play: <DATA 256 incoming; 256 outgoing>
15-Apr 17:25:25 <J> Play: <DATA 256 incoming; 256 outgoing>
15-Apr 17:25:25 <J> Play: <DATA 256 incoming; 256 outgoing>
<--- HIER KOMMT DIE PAUSE (bis man auflegt) --->
(noch ein paar mehr Zeilen mit dem DATA 256)
15-Apr 17:25:29 <J> Play: <DATA 256 incoming; 256 outgoing>
15-Apr 17:25:29 <J> Play: <DATA 256 incoming; 256 outgoing>
15-Apr 17:25:29 <J> Play: <DATA 256 incoming; 256 outgoing>
15-Apr 17:25:29 <J> Play: <DATA 256 incoming; 256 outgoing>
15-Apr 17:25:29 <J> Play: <DATA 256 incoming; 256 outgoing>
15-Apr 17:25:29 <J> Have input...
15-Apr 17:25:29 <J> *** NO CARRIER ***
15-Apr 17:25:29 <J> Have input...
15-Apr 17:25:29 <D> Found sequence "<DLE><DC4>" (remote hangup)...
15-Apr 17:25:29 <J> Function play 4 secs (kernel needs 7 secs)...
15-Apr 17:25:29 <J> Waiting 3 secs to complete playing...
15-Apr 17:25:32 <J> Reading modem input (4 secs timeout)...
15-Apr 17:25:32 <D> Waiting for "NO CARRIER"... Got it.
15-Apr 17:25:32 <D> [vbox_put_message] result "HANGUP".
15-Apr 17:25:32 <J> [vbox_pause] waiting 500 ms...
15-Apr 17:25:33 <D> Back from tcl script...
15-Apr 17:25:33 <D> Freeing tcl interpreter...
15-Apr 17:25:33 <D> Hangup modem (drop dtr 400 ms)...
15-Apr 17:25:33 <D> Flushing modem (timeout)...
15-Apr 17:25:33 <J> Junk: (
15-Apr 17:25:33 <J> Junk: (
(auch hier noch ein paar mehr Zeilen mit Junk)
15-Apr 17:25:33 <D> Flush has junked 5540 bytes...
15-Apr 17:25:33 <I> Initializing modem port (voice mode; 2500 ms)...
15-Apr 17:25:36 <D> Hangup modem (drop dtr 400 ms)...
15-Apr 17:25:36 <D> Flushing modem (timeout)...
15-Apr 17:25:36 <J> Setting modem speed to 57600...
15-Apr 17:25:36 <J> Setting modem flow control (HARD)...
15-Apr 17:25:36 <D> Flushing modem...
15-Apr 17:25:36 <D> Sending "ATZ&B512&E21756761"...
15-Apr 17:25:36 <J> Reading modem echo (4 secs timeout)...
15-Apr 17:25:36 <J> Reading modem input (4 secs timeout)...
15-Apr 17:25:36 <D> Waiting for "OK"... Got it.
15-Apr 17:25:36 <D> Flushing modem...
15-Apr 17:25:36 <D> Sending "AT+FCLASS=8"...
15-Apr 17:25:36 <J> Reading modem echo (4 secs timeout)...
15-Apr 17:25:36 <J> Reading modem input (4 secs timeout)...
15-Apr 17:25:36 <D> Waiting for "OK|VCON"... Got "OK" (1).
15-Apr 17:25:36 <D> Flushing modem...
15-Apr 17:25:36 <D> Sending "ATS13.2=1S13.4=1"...
15-Apr 17:25:36 <J> Reading modem echo (4 secs timeout)...
15-Apr 17:25:36 <J> Reading modem input (4 secs timeout)...
15-Apr 17:25:36 <D> Waiting for "OK|VCON"... Got "OK" (1).
15-Apr 17:25:36 <D> Flushing modem...
15-Apr 17:25:36 <I> Waiting...
Ich habe daraufhin die Ansage mal entfernt und siehe da, eine Aufnahme ansich funktioniert. Nur das Abspielen aus irgendeinem Grund nicht mehr (ich habe auch bereits eine neue Ansage erstellt, hat leider nichts geändert).
Kann das nun am ISDN selber liegen (hier habe ich das Kabel in der zwischenzeit mal umgesteckt; sollte sich aber nichts tun, nachdem eine Aufnahme und der ISDN-Log nach wie vor funktionieren) oder was kann da los sein?
Achja, das ganze läuft auf Debian sarge mit nem eigenen Kernel 2.6.24.3 weil mit dem Debian-Kernel mein Streamer nicht funktionierte... aber wie gesagt: einzig geändert hätte ich, dass ich das ISDN-Kabel umgeklemmt hatte....
P.S. Berechtigungen auf /dev/ttyI0 habe ich auch bereits gecheckt und vbox sollte darauf schreiben dürfen...