[asterisk-bugs] [LibPRI 0016950]: PRI i-frames sent out of order, causing REJ supervisory frame

Asterisk Bug Tracker noreply at bugs.digium.com
Wed Mar 3 02:07:43 CST 2010


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=16950 
====================================================================== 
Reported By:                alecdavis
Assigned To:                mattf
====================================================================== 
Project:                    LibPRI
Issue ID:                   16950
Category:                   General
Reproducibility:            sometimes
Severity:                   minor
Priority:                   normal
Status:                     assigned
Asterisk Version:           SVN 
JIRA:                        
SVN Branch (only for SVN checkouts, not tarball releases): 1.6.1 
SVN Revision (number only!): 250260 
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             2010-03-03 02:04 CST
Last Modified:              2010-03-03 02:07 CST
====================================================================== 
Summary:                    PRI i-frames sent out of order, causing REJ
supervisory frame
Description: 
Capturing both sides of a couple of calls reveals asterisk sends frames out
of order, with the wrong n(s) value.

The result is a REJ Supervisory frame from the switch, and then asterisk
does the retransmisson.

Happens when processing more than 2 calls are concurrently being
setup/torn down.


====================================================================== 

---------------------------------------------------------------------- 
 (0118813) alecdavis (manager) - 2010-03-03 02:07
 https://issues.asterisk.org/view.php?id=16950#c118813 
---------------------------------------------------------------------- 
<pre> below trace from switch, with calls tranaction records 0388 to 0417
0388 E1M-B    100303 16:34:27.54 Q.931 RELease COMplete        C/Ref 004A
Dest
0390 E1M-B    100303 16:34:27.65 Q.931 RELease                 C/Ref 49F1 
Org
0392 E1M-B    100303 16:34:27.65 Q.931 DISConnect              C/Ref 0049
Dest
0394 PBX-A    100303 16:34:27.70 Q.931 RELease                 C/Ref 0049 
Org
0395 PBX-A    100303 16:34:27.70 Q.931 DISConnect              C/Ref 49EF
Dest
0397 PBX-A    100303 16:34:27.70 Q.931 RELease COMplete        C/Ref 49F1
Dest
0398 PBX-A    100303 16:34:27.76 Q.931 RELease                 C/Ref 0049 
Org
0399 PBX-A    100303 16:34:27.76 Q.931 DISConnect              C/Ref 49EF
Dest
0403 E1M-B    100303 16:34:27.87 Q.931 RELease COMplete        C/Ref 0049
Dest
0405 E1M-B    100303 16:34:28.30 Q.931 RELease                 C/Ref 49EF 
Org
0407 PBX-A    100303 16:34:28.30 Q.931 RELease COMplete        C/Ref 49EF
Dest
0409 E1M-B    100303 16:34:33.91 Q.931 SETUP                   C/Ref 49F3 
Org
0411 PBX-A    100303 16:34:33.91 Q.931 CALL PROCeeding         C/Ref 49F3
Dest
0412 PBX-A    100303 16:34:33.96 Q.931 ALERTing                C/Ref 49F3
Dest
0415 PBX-A    100303 16:34:36.65 Q.931 SETUP                   C/Ref 004B 
Org
0417 E1M-B    100303 16:34:36.76 Q.931 SETUP ACKnowledge       C/Ref 004B
Dest

Below attempt to tabulate asterisk and Jtec interchanges
ASTERISK						E1M
77	<	DISCONNECT                  74/0x4A		93
		SUP frame			>	94

77		RELEASE                          74/0x4A	>	94
78		DISCONNECT          18929/0x49F1	>	94
78	<	SUP frame
79	<	SUP frame

79	<	RELEASE COMP               74/0x4A		94	388
		SUP frame			>	95

79	<	RELEASE	                18929/0x49F1		95	390
		SUP frame			>	96

<b><u>79		RELEASE COMP      18929/0x49F1	>	96	397</u></b>
79	<	DISCONNECT                    73/0x49		96	392

		SUP frame			>	97
80		RELEASE                          73/0x49	>	97	394
81		DISCONNECT         18927/0x49EF	>	97	395
79	<	REJ supervis-frame		
</pre> 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-03-03 02:07 alecdavis      Note Added: 0118813                          
======================================================================




More information about the asterisk-bugs mailing list