cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
526
Views
0
Helpful
3
Replies

Identifying Q931 debug data for one user on a 30 channel E1

andyhibbert
Level 1
Level 1

I have an PSTN  E1 circuit into a 2901 voice gateway. I have one user on a specific internal extension who is convinced they are having calls dropped.

When all 30 channels are busy it's near impossible to trace a call through the debug output.

Is there any way of filtering the q931 information to show just the call setup information for one extension ?

Thanks

2 Accepted Solutions

Accepted Solutions

Here you go https://supportforums.cisco.com/docs/DOC-15582

But when you are saying: "...when all 30 channels are busy..." - isn't it the reason?

Also to filter signaling messages for a specific call, search for callref in the debug(last 3 chars - they are for sending and receiving accordingly.

If they are identical - they belong to the same call):

Feb  3 11:21:54.938: ISDN Se3/0:15 Q931: TX -> SETUP pd = 8  callref = 0x5DD1

        Bearer Capability i = 0x8090A3

                Standard = CCITT

                Transfer Capability = Speech 

                Transfer Mode = Circuit

                Transfer Rate = 64 kbit/s

        Channel ID i = 0xA9839C

                Exclusive, Channel 28

        Progress Ind i = 0x8183 - Origination address is non-ISDN 

        Calling Party Number i = 0x00A1, '12345678'

                Plan:Unknown, Type:Unknown

        Called Party Number i = 0x81, '123456789'

                Plan:ISDN, Type:Unknown

Feb  3 11:21:55.050: ISDN Se3/0:15 Q931: RX <- CALL_PROC pd = 8  callref = 0xDDD1

View solution in original post

Gordon Ross
Level 9
Level 9

First do a "debug cond isdn caller" or "debug cond isdn calling", then a normal "debug isdn q931"

To tidy up afterwards, do a "no debug all" then a "no debug cond all"

GTG

Please rate all helpful posts.

View solution in original post

3 Replies 3

Here you go https://supportforums.cisco.com/docs/DOC-15582

But when you are saying: "...when all 30 channels are busy..." - isn't it the reason?

Also to filter signaling messages for a specific call, search for callref in the debug(last 3 chars - they are for sending and receiving accordingly.

If they are identical - they belong to the same call):

Feb  3 11:21:54.938: ISDN Se3/0:15 Q931: TX -> SETUP pd = 8  callref = 0x5DD1

        Bearer Capability i = 0x8090A3

                Standard = CCITT

                Transfer Capability = Speech 

                Transfer Mode = Circuit

                Transfer Rate = 64 kbit/s

        Channel ID i = 0xA9839C

                Exclusive, Channel 28

        Progress Ind i = 0x8183 - Origination address is non-ISDN 

        Calling Party Number i = 0x00A1, '12345678'

                Plan:Unknown, Type:Unknown

        Called Party Number i = 0x81, '123456789'

                Plan:ISDN, Type:Unknown

Feb  3 11:21:55.050: ISDN Se3/0:15 Q931: RX <- CALL_PROC pd = 8  callref = 0xDDD1

Gordon Ross
Level 9
Level 9

First do a "debug cond isdn caller" or "debug cond isdn calling", then a normal "debug isdn q931"

To tidy up afterwards, do a "no debug all" then a "no debug cond all"

GTG

Please rate all helpful posts.

Thanks