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
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors