[asterisk-dev] [Code Review] SIP: transaction matching using top most Via header

David Vossel dvossel at digium.com
Thu Jul 15 09:07:58 CDT 2010


----- Original Message -----
> From: "Klaus Darilion" <klaus.mailinglists at pernau.at>
> To: asterisk-dev at lists.digium.com
> Sent: Thursday, July 15, 2010 2:33:43 AM
> Subject: Re: [asterisk-dev] [Code Review] SIP: transaction matching using top most Via header
> Am 15.07.2010 00:31, schrieb David Vossel:
> > Changes -------
> >
> > This update addresses OEJ's dev-list post about forked requests with
> > separate URI's. Instead of treating them as a loop/merge situation,
> > forked requests with different request URIs are now processed
> > separately.
> 
> What will happen if 2 requests arrive at Asterisk with same RURI but
> different branch id in Via header?
> 
> regards
> klaus
> 
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> 
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-dev


The new code generates 420 Loop Detected.  If the RURIs are different then a new dialog is created.  This code looks too complicated right now.  I'm going to tidy things up and move all this matching into a separate function.

David Vossel
Digium, Inc. | Software Developer, Open Source Software
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com & www.asterisk.org
The_Boy_Wonder in #asterisk-dev



More information about the asterisk-dev mailing list