[asterisk-bugs] Possible SIP bug, needs confirmation/testing

Robert Dyck rob.dyck at telus.net
Mon Nov 19 11:42:06 CST 2007


I may have found an asterisk bug but I do not have access to an asterisk site 
for testing. I would be happy to work with someone to confirm this possible 
bug.

Unfortunately my service provider has ignored my reports and has not even told 
me which version they are using. Perhaps someone in the community with more 
influence or with insider knowledge could determine which version 
voxalot/sipbroker is using.

The scenario is a call to an asterisk PSTN gateway where the gateway performs 
a re-INVITE. Calls in the other direction seem to work well. The specific 
problem is that the UAS times out waiting for the ACK after the re-INVITE. 
The complicating factor is that the UAS does not send an Record-Route list 
with its in-dialogue 200 OK. This does not violate the spec which says the 
UAS MAY send RR. The spec also says the RR list should have no influence on 
the existing route set and by implication the lack of an RR list should not 
create an empty route set. I suspect that asterisk is creating an empty route 
set under these conditions and that is why the ACK does not reach the UAS. 
Note that when the UAS times out it sends BYE this time including an RR list 
and the 200 OK for the BYE reaches the UA.

A route set that can be altered in dialogue is probably a security threat.

Thank you, Rob



More information about the asterisk-bugs mailing list