Hallo, ich möchte D-Kanal Trace erzeugen, bei dem ich die Q.931 Meldungen sehen kann. Ich habe das so verstanden, dass ich einfach 'cat /dev/isdnctrl' machen brauch. Was ich 'sehen' möchte kann ich dann mit hisaxctrl sagen. Aber irgendwie funktioniert das nicht so wie ich mir das vorstelle! Ich bekomme nur Hex-Werte. Es soll aber ungefähr so aussehen: ---------------------------------------------------------------------- Sat Mar 06 20:46:51 1999 00:25.80 Card 1 IRQ 5 count 0 Sat Mar 06 20:46:51 1999 00:25.80 Card 1 HSCX B ISTA 0 Sat Mar 06 20:46:51 1999 00:25.80 Card 1 HSCX A ISTA 0 Sat Mar 06 20:46:51 1999 00:25.80 Card 1 HSCX B STAR 48 Sat Mar 06 20:46:51 1999 00:25.80 Card 1 HSCX A STAR 48 Sat Mar 06 20:46:51 1999 00:25.80 Card 1 ISAC STAR 4a Sat Mar 06 20:46:51 1999 00:25.80 Card 1 ISAC MODE 0 Sat Mar 06 20:46:51 1999 00:25.80 Card 1 ISAC ADF2 0 Sat Mar 06 20:46:51 1999 00:25.80 Card 1 ISAC ISTA 0 Sat Mar 06 20:46:51 1999 00:25.80 Card 1 IRQ 5 count 2 Sat Mar 06 20:46:51 1999 debugging flags card 1 set to 4 Sat Mar 06 20:51:19 1999 04:55.40 Card 1 PH_ACT ph_active 0 Sat Mar 06 20:51:19 1999 HEX: 00 C3 00 00 08 01 40 05 A1 04 02 88 90 6C 08 01 80 39 31 32 30 38 31 70 0C 81 30 31 38 30 31 30 30 30 35 35 35 Sat Mar 06 20:51:19 1999 Q.931 frame user->network tei 97 Sat Mar 06 20:51:19 1999 callref 64 caller size 33 message type SETUP Sat Mar 06 20:51:19 1999 Sending complete Sat Mar 06 20:51:19 1999 Bearer capability Sat Mar 06 20:51:19 1999 octet 3 10001000 Sat Mar 06 20:51:19 1999 octet 4 10010000 Sat Mar 06 20:51:19 1999 octet 7 01101100 Sat Mar 06 20:51:19 1999 Calling party number Sat Mar 06 20:51:19 1999 octet 3 00000001 Sat Mar 06 20:51:19 1999 octet 3a 10000000 Sat Mar 06 20:51:19 1999 number digits 912081 Sat Mar 06 20:51:19 1999 Called party number Sat Mar 06 20:51:19 1999 octet 3 10000001 Sat Mar 06 20:51:19 1999 number digits 01801000555 Sat Mar 06 20:51:19 1999 Sat Mar 06 20:51:19 1999 HEX: 02 C3 00 02 08 01 C0 02 18 01 89 Sat Mar 06 20:51:19 1999 Q.931 frame network->user tei 97 Sat Mar 06 20:51:19 1999 callref 64 called size 7 message type CALL PROCEEDING Sat Mar 06 20:51:19 1999 Channel identification Sat Mar 06 20:51:19 1999 octet 3 10001001 Sat Mar 06 20:51:19 1999 Sat Mar 06 20:51:21 1999 HEX: 02 C3 02 02 08 01 C0 01 Sat Mar 06 20:51:21 1999 Q.931 frame network->user tei 97 Sat Mar 06 20:51:21 1999 callref 64 called size 4 message type ALERTING Sat Mar 06 20:51:21 1999 Sat Mar 06 20:51:21 1999 HEX: 02 C3 04 02 08 01 C0 07 29 05 63 03 06 14 33 Sat Mar 06 20:51:21 1999 Q.931 frame network->user tei 97 Sat Mar 06 20:51:21 1999 callref 64 called size 11 message type CONNECT Sat Mar 06 20:51:21 1999 Date/Time Sat Mar 06 20:51:21 1999 octet 3 01100011 Sat Mar 06 20:51:21 1999 octet 3a 00000011 Sat Mar 06 20:51:21 1999 octet 3b 00000110 Sat Mar 06 20:51:21 1999 octet 3c 00010100 Sat Mar 06 20:51:21 1999 octet 3d 00110011 -------------------------------------------------------------- Bei mir werden aber immer nur die HEX-Werte ausgegeben. Mich interessieren aber halt die Q.931 Messages. Hat jemand eine Idee? Danke timo. -- "Es gibt keinen ersichtlichen Grund für eine Privatperson, zu Hause einen Computer zu besitzen." (Ken Olsen, CEO Digital Equipment, 1977) ------ http://home.t-online.de/home/timo-engel/
On Fri, May 25, 2001 at 08:11:55PM +0200, Timo Engel wrote:
Hallo,
ich möchte D-Kanal Trace erzeugen, bei dem ich die Q.931 Meldungen sehen kann. Ich habe das so verstanden, dass ich einfach 'cat /dev/isdnctrl' machen brauch. Was ich 'sehen' möchte kann ich dann mit hisaxctrl sagen. Aber irgendwie funktioniert das nicht so wie ich mir das vorstelle! Ich bekomme nur Hex-Werte. Es soll aber ungefähr so aussehen: hisaxctrl HiSax 11 0xf4f hisaxctrl HiSax 1 0x33ff
Zu beachten ist das die Q931 Meldungen zum Teil nicht richtig decodiert werden, richtig sind die hexwerte. -- Karsten Keil SuSE Labs ISDN development
participants (2)
-
Karsten Keil
-
Timo Engel