Hello,it seems that Sofia-sip is not including a tag in the field "To" when answering a CANCEL, and this is not agreeing to RFC 3261, item 9.2:
"Regardless of the method of the original request, as long as the CANCEL matched an existing transaction, the UAS answers the CANCEL request itself with a 200 (OK) response. This response is constructed following the procedures described in Section 8.2.6 noting that the To tag of the response to the CANCEL and the To tag in the response to the original request SHOULD be the same. The response to CANCEL is passed to the server transaction for transmission." This can be seen in the wireshark attachment: <<Cancel_without_to_tag_200_ok.pcap>> Could you please check if this is correct? Thanks a lot, Magnus Russo
Cancel_without_to_tag_200_ok.pcap
Description: Binary data
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________ Sofia-sip-devel mailing list Sofia-sip-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel