Support Tool

ISDN D-Channel Protocol Analyzer -------EPA

Introduction

An ISDN call connection failure can be diagnosed by using Prestige's ISDN embedded protocol analyzer (EPA). The cause code in the EPA log can also help us to diagnose the disconnection of an ISDN call.

Using EPA Analyzer

You must connect the Prestige to a terminal program via the serial port to capture the EPA. The EPA will not operate by Telnet. The steps for enabling the EPA are as follows:

1. Enter to SMT Menu 11 and note which node N you will be dialing
2. Enter to SMT Menu 24.8
3. Enable the EPA capture capability by:

Prestige>isdn fw ana on

4. Manually dial to remote node N

Prestige>dev dial N (N is the node number in Menu 11)

5. Wait for all progress messages, and manually drop the call:

Prestige>dev channel drop [bri0|bri1|all] (bri0 for B1 channel, bri1 for B2 channel, all for all channels)

6. Turn off the EPA by:

Prestige>isdn fw ana off

7. Dump the EPA by:

Prestige>isdn fw ana disp

The trace appears on the screen as in the following example. Please use PageUp and PageDown to browse the EPA trace.

Example:

`prestige> isdn fw ana on` `prestige> dev dial 1` `Start dialing for node <hinet>...` `### Hit any key to continue.###` `$$$ DIALING dev=2 ch=0..........` `$$$ OUTGOING-CALL phone(4125678)` `$$$ CALL CONNECT speed<64000> type<2> chan<0>` `$$$ LCP opened` `$$$ PAP sending user/pswd` `$$$ IPCP negotiation started` `$$$ CCP stopped` `$$$ BACP stopped` `$$$ IPCP opened` `prestige> dev chann drop all` `prestige> isdn fw ana off` `prestige> isdn fw ana disp` `00:00:01:18 8 bytes LAPD D NT C SAPI=63 TEI=127UI P=0` `00001111 Layer management` `00000000 Reference Number,MSB:` `00000000 Reference Number,LSB: 0` `00000100 Message Type : Identity check request` `1000000- Action indicator : 64` `-------1 Extension bit : final octet` `00:00:03:18 8 bytes LAPD D TE C SAPI=63 TEI=127UI P=0` `00001111 Layer management` `00000001 Reference Number,MSB:` `00000000 Reference Number,LSB: 256` `00000001 Message Type : Identity request` `1111111- Action indicator : 127` `-------1 Extension bit : final octet` `00:00:03:19 8 bytes LAPD D NT C SAPI=63 TEI=127UI P=0` `00001111 Layer management` `00000001 Reference Number,MSB:` `00000000 Reference Number,LSB: 256` `00000010 Message Type : Identity assigned` `1100001- Action indicator : 97` `-------1 Extension bit : final octet` `00:00:03:19 3 bytes LAPD D TE C SAPI=0 TEI=97 SABME P=1` `00:00:03:20 3 bytes LAPD D NT R SAPI=0 TEI=97 UA F=1` `00:00:03:23 36 bytes LAPD D TE C SAPI=0 TEI=97 INFO P=0 NR=0 NS=0` `28 bytes Layer 3` `Orig-> CallRef=1 PD=Q.931 SETUP` `1 00000100 INFORMATION ELEMENT : Bearer Capability` `2 00000010 IE length : 2 bytes` `3 1------- Extension bit : not continued` `-00----- Coding standard : CCITT coding standard` `---01000 Info. trans. cap. : Unrestricted Digit` `4 1------- Extension bit : not continued` `-00----- Transfer mode : Circuit Mode` `---10000 Info. trans. rate : 64 kbps` `1 00011000 INFORMATION ELEMENT : Channel Idetification` `2 00000001 IE length : 1 byte` `3 1------- Extension bit : not continued` `-0------ Interface Id present: implicitly` `--0----- Interface type : basic interface` `---0---- Spare` `----0--- Preferred/Exclusive : preferred channel` `-----0-- D Channel Indicator : channel identified is not D Channel` `------01 Info. Ch. Selection : B1 channel` `1 01101100 INFORMATION ELEMENT : Calling Party Number` `2 00001001 IE length : 9 bytes` `3 0------- Extension bit : continued` `-000---- Type of number : unknown` `----0000 Numbering plan iden.: unknown` `3a 1------- Extension bit : not continued` `-00----- Presentation indic. : presentation allowed` `---000-- Spare` `------00 Screeing indicator : user provided, not screened` `******** Calling Number Type : [5009097]` `1 01110000 INFORMATION ELEMENT : Called Party Number` `2 00001000 IE length : 8 bytes` `3 1------- Extension bit : not continued` `-000---- Type of number : unknown` `----0000 Numbering plan iden.: unknown` `******** Called Number Type : [4125678]` `00:00:03:23 4 bytes LAPD D NT R SAPI=0 TEI=97 RR P/F=0 NR=1` `00:00:03:28 11 bytes LAPD D NT C SAPI=0 TEI=97 INFO P=0 NR=1 NS=0` `3 bytes Layer 3` `Dest-> CallRef=1 PD=Q.931 CALL_PROCE.` `1 00011000 INFORMATION ELEMENT : Channel Idetification` `2 00000001 IE length : 1 byte` `3 1------- Extension bit : not continued` `-0------ Interface Id present: implicitly` `--0----- Interface type : basic interface` `---0---- Spare` `----1--- Preferred/Exclusive : only the channel is acceptable` `-----0-- D Channel Indicator : channel identified is not D Channel` `------01 Info. Ch. Selection : B1 channel` `00:00:03:29 4 bytes LAPD D TE R SAPI=0 TEI=97 RR P/F=0 NR=1` `00:00:03:59 11 bytes LAPD D NT C SAPI=0 TEI=97 INFO P=0 NR=1 NS=1` `3 bytes Layer 3` `Dest-> CallRef=1 PD=Q.931 ALERTING` `1 00110100 INFORMATION ELEMENT : Signal` `2 00000001 IE length : 1 byte` `3 01000000 Signal Value : alerting on-pattern 0` `00:00:03:59 4 bytes LAPD D TE R SAPI=0 TEI=97 RR P/F=0 NR=2` `00:00:03:61 23 bytes LAPD D NT C SAPI=0 TEI=97 INFO P=0 NR=1 NS=2` `15 bytes Layer 3` `Dest-> CallRef=1 PD=Q.931 CONNECT` `1 00110100 INFORMATION ELEMENT : Signal` `2 00000001 IE length : 1 byte` `3 00111111 Signal Value : tones off` `1 01001100 INFORMATION ELEMENT : Connected Number` `2 00001010 IE length : 10 bytes` `******** Unknown IE content : 0x21 0x83 0x33 0x34 0x31` `******** Unknown IE content : 0x32 0x35 0x36 0x37 0x38` `00:00:03:62 4 bytes LAPD D TE R SAPI=0 TEI=97 RR P/F=0 NR=3` `00:00:03:63 8 bytes LAPD D TE C SAPI=0 TEI=97 INFO P=0 NR=3 NS=1` `0 bytes Layer 3` `Orig-> CallRef=1 PD=Q.931 CONNECT_ACK` `00:00:03:63 4 bytes LAPD D NT R SAPI=0 TEI=97 RR P/F=0 NR=2` `00:00:12:61 12 bytes LAPD D TE C SAPI=0 TEI=97 INFO P=0 NR=3 NS=2` `4 bytes Layer 3` `Orig-> CallRef=1 PD=Q.931 DISCONNECT` `1 00001000 INFORMATION ELEMENT : Cause` `2 00000010 IE length : 2 bytes` `3 1------- Extension bit : not continued` `-00----- Coding standard : CCITT coding standard` `---0---- Spare` `----0000 Location : user` `4 1------- Extension bit : not continued`
`-0010000 Cause (Value) : normal call clearing`
`00:00:12:62 4 bytes LAPD D NT R SAPI=0 TEI=97 RR P/F=0 NR=3` `00:00:12:75 12 bytes LAPD D NT C SAPI=0 TEI=97 INFO P=0 NR=3 NS=3` `4 bytes Layer 3` `Dest-> CallRef=1 PD=Q.931 RELEASE` `1 00001000 INFORMATION ELEMENT : Cause` `2 00000010 IE length : 2 bytes` `3 1------- Extension bit : not continued` `-00----- Coding standard : CCITT coding standard` `---0---- Spare` `----0000 Location : user` `4 1------- Extension bit : not continued` `-0010000 Cause (Value) : normal call clearing` `00:00:12:76 4 bytes LAPD D TE R SAPI=0 TEI=97 RR P/F=0 NR=4` `00:00:12:76 8 bytes LAPD D TE C SAPI=0 TEI=97 INFO P=0 NR=4 NS=3` `0 bytes Layer 3` `Orig-> CallRef=1 PD=Q.931 RLS_COMPLE` `00:00:12:77 4 bytes LAPD D NT R SAPI=0 TEI=97 RR P/F=0 NR=4` `prestige>`

All contents copyright © 1999 ZyXEL Communications Corporation.