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

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

andyhibbert
Beginner
Beginner

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

Volodymyr Morskyy
Participant
Participant

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
Engager
Engager

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

Volodymyr Morskyy
Participant
Participant

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
Engager
Engager

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

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Recognize Your Peers