Karsten Keil wrote:
Keine Ahnung was da ablaeuft. Eventuell mal in der entsprechenden isdnlog konfiguration log=3 eintragen und die rawdaten sammeln (/tmp/isdnctrl0).
Übrigens startet isdnlog nur 1x das Script, das ich in der callerid.conf in der ACTION der MSN29 angegeben habe. Das obwohl der gleiche Anruf jetzt sogar 3 Einträge in der isdn.log produzierte. Einer 5 Minuten vorher dagegen nur 2. Hier mal ein Auszug aus der /var/log/messages ------------------ Aug 23 04:40:48 februar kernel: capidrv-1: incoming call 0172MeineHandyNr,1,1,29 Aug 23 04:40:48 februar kernel: capidrv-1: patching si2=1 to 0 for VBOX Aug 23 04:40:48 februar kernel: isdn_net: call from 0172MeineHandyNr,1,0 -> 29 Aug 23 04:40:48 februar kernel: isdn_net: Service-Indicator not 7, ignored Aug 23 04:40:48 februar kernel: isdn_tty: call from 0172MeineHandyNr -> 29 ignored Aug 23 04:40:48 februar kernel: capidrv-1: incoming call 0172MeineHandyNr,1,0,29 ignored Aug 23 04:40:48 februar isdnlog: Aug 23 04:40:48 * Call to tei 127 from +49 172/MeineHandyNr, Deutschland Mobilfunk D2/Deutschland Mo on 29 RING (Speech) Aug 23 04:40:48 februar isdnlog: Aug 23 04:40:48 * Call to tei 127 from +49 172/MeineHandyNr, Deutschland Mobilfunk D2/Deutschland Mo on 29 HLC: CCITT, Telefonie Aug 23 04:40:51 februar isdnlog: Aug 23 04:40:51 * Call to tei 67 from +49 172/MeineHandyNr, Deutschland Mobilfunk D2/Deutschland Mo on 29 HANGUP Aug 23 04:40:53 februar isdnlog: 0 Aug 23 04:40:53 februar isdnlog: Aug 23 04:40:53 * Call to tei 68 from +49 172/MeineHandyNr, Deutschland Mobilfunk D2/Deutschland Mo on 29 HANGUP ------------------ ==> 2 Einträge in /var/log/isdn.log ------------------ Aug 23 04:58:53 februar isdnlog: Aug 23 04:58:53 * Call to tei 127 from +49 172/MeineHandyNr, Deutschland Mobilfunk D2/Deutschland Mo on 29 RING (Speech) Aug 23 04:58:53 februar kernel: capidrv-1: incoming call 0172MeineHandyNr,1,1,29 Aug 23 04:58:53 februar kernel: capidrv-1: patching si2=1 to 0 for VBOX Aug 23 04:58:53 februar kernel: isdn_net: call from 0172MeineHandyNr,1,0 -> 29 Aug 23 04:58:53 februar kernel: isdn_net: Service-Indicator not 7, ignored Aug 23 04:58:53 februar kernel: isdn_tty: call from 0172MeineHandyNr -> 29 ignored Aug 23 04:58:53 februar kernel: capidrv-1: incoming call 0172MeineHandyNr,1,0,29 ignored Aug 23 04:58:53 februar isdnlog: Aug 23 04:58:53 * Call to tei 127 from +49 172/MeineHandyNr, Deutschland Mobilfunk D2/Deutschland Mo on 29 HLC: CCITT, Telefonie Aug 23 04:58:55 februar isdnlog: 0 Aug 23 04:58:59 februar isdnlog: Aug 23 04:58:59 * Call to tei 65 from +49 172/MeineHandyNr, Deutschland Mobilfunk D2/Deutschland Mo on 29 HANGUP UNKNOWN Cause 0x00 (Private network serving local user) Aug 23 04:59:00 februar isdnlog: Aug 23 04:59:00 * Call to tei 67 from +49 172/MeineHandyNr, Deutschland Mobilfunk D2/Deutschland Mo on 29 HANGUP UNKNOWN Cause 0x00 (Private network serving local user) Aug 23 04:59:00 februar isdnlog: Aug 23 04:59:00 * Call to tei 68 from +49 172/MeineHandyNr, Deutschland Mobilfunk D2/Deutschland Mo on 29 HANGUP UNKNOWN Cause 0x00 (Private network serving local user) ------------------ ==> 3 Einträge in /var/log/isdn.log [...]
make aufrufen, das baut den isdnlog mit dem neuen file, must ihn dann halt von Hand installieren.
Danke für die Erklärung. So kommt man weiter ! :)
Eigentlich ist es Unsinn das diese Sachen fest eincompiliert werden, die sollten ueber ein config file zur runtime setzbar sein.
Da ist was dran ;) Gruß Andreas