[asterisk-dev] [svn-commits] dvossel: branch dvossel/sip_request_transaction_matching r276732 - /team/dvos...

David Vossel dvossel at digium.com
Mon Jul 19 00:09:11 CDT 2010




----- Original Message -----
> From: "Olle E. Johansson" <oej at edvina.net>
> To: "Asterisk Mailing List Developers" <asterisk-dev at lists.digium.com>
> Sent: Thursday, July 15, 2010 3:53:41 PM
> Subject: Re: [asterisk-dev] [svn-commits] dvossel: branch dvossel/sip_request_transaction_matching r276732 -
> /team/dvos...
> CSEQ Uniqueness is number and text. 103 INVITE is not the same
> transaction as 103 CANCEL, but may be the same dialog. The problem we
> have in our code is that we don't really separate transactions and
> dialogs, which puts us in a lot of mess all the time. Just a word of
> caution. You might get two branches of the same dialog in serial
> forking where one is cancelled.
> 
> /O


This is true, but for this step I'm not sure why we would care if the cseq is a 103 CANCEL or a 103 INVITE, either way they should match the correct dialog.  Even though the CANCEL is a separate transaction the branch parameter is supposed to be the same as the INVITE.

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