Hi,

Are we required to maintain backward compatibly with RFC 2543 when 
dialog-matching? I.e. for example, if we don't find a from tag in a request, 
can we just compare the whole from field instead? 

I am looking through 3261, and it does mention maintaining some backwards 
compatibility with 2543 (i.e. an UAS should be prepared to accept a request 
without a From tag). But, I didn't come across anything regarding backward 
compatibly in dialog matching (which seems kind of weird, since you can accept 
requests without tags). On top of that, section 15.1.2 says

Section 15.1.2

   A UAS first processes the BYE request according to the general UAS
   processing described in Section 8.2.  A UAS core receiving a BYE
   request checks if it matches an existing dialog.  If the BYE does not
   match an existing dialog, the UAS core SHOULD generate a 481
   (Call/Transaction Does Not Exist) response and pass that to the
   server transaction.

      This rule means that a BYE sent without tags by a UAC will be
      rejected.  This is a change from RFC 2543, which allowed BYE
      without tags.


Arjun
_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev

Reply via email to