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.)

> - 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

Reply via email to