Hi, I'm implementing a Media Server, which is functioning as a SIP UA and do nothing about proxy or registration. The implementation is compliant to RFC 3261.
Here is an INVITE request received by MS. The request is received from source address "10.10.0.1": INVITE sip:[EMAIL PROTECTED];play=5;repeat=2 SIP/2.0 Via:SIP/2.0/UDP 10.10.0.1:5455;maddr=10.10.0.2;branch=z9hG4bK+222 As you can see, the Via header also contains "maddr" parameter with a different address "10.10.0.2". 1) Which address should be used to send response, "10.10.0.1" or "10.10.0.2"? 2) As per RFC 3261 section 18.2.2, address "10.10.0.2" (maddr) should be used, but I'm not sure if this rule is applicable for the MS, as the MS is a pure SIP UA and does not support multicast. 3) Also, if response is not sent back to source address, what happen to the client transaction on the UAC side? Timed-out? Your comments are appreciated. Thanks, Yong _______________________________________________ Sip-implementors mailing list Sip-implementors@cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors