Hi Pekka, 2009/1/15 Pekka Pessi <ppe...@gmail.com>: > 2009/1/14 Paulo Pizarro <paulo.piza...@gmail.com>: >> I found problems in the following tests : >> >> - SIP_CC_OE_CE_V_017, SIP_CC_OE_CR_V_001, SIP_CC_OE_CR_V_002 >> ETSI requests that the TO header in the ACK/BYE messages are exactly >> the same as the one found in the final response (200 OK). Sofia only >> preserves the tag param nowadays. The RFC 3261 says: >> >> 17.1.1.3: ... The To header field in the ACK MUST equal the To header >> field in the >> response being acknowledged, and therefore will usually differ from >> the To header field in the original request by the addition of the >> tag parameter. > > This refers to ACK to 3XX/4XX/5XX/6XX? Looks like we have a bug there, > I've pushed the fix to darcs. > >> - SIP_CC_OE_CE_V_041: >> >> A second final response 2XX with a different Record-Route in the same >> INVITE transaction should change the Route header of the resent ACK. >> Sofia ignores the second Record-Route header and re sends the ACK >> exactly as the first one. > > I think the second paragraph in 13.2.2.4 refers to early dialogs; the > route set should not change after first 2XX to that dialog. (The > wording says otherwise, however.)
I agree with you, it's right that the route set should not change after first 2xx to that dialog. A second final response 2XX with a different Record-Route in the same INVITE transaction only makes sense in the fork scenarios. I made a new test with a fork scenario, and sofia did not sent the second ACK with the new route set for the new dialog. It seems like the hairy fork bug :) So, Is it possible to help you to fix this fork bug? Or it is not advisable ... :) > >> - SIP_CC_OE_CE_V_019: >> >> That's the famous hairy bug in fork handling... :-) >> >> Let me try analyse the Record-Route problem. It seems to be a NTA >> problem, right? > > Mixed one; once set, nta does not allow route to be changed. > > -- > Pekka.Pessi mail at nokia.com > ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Sofia-sip-devel mailing list Sofia-sip-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel