Pl. see section 18.2.2 of RFC 3261 about how to send response if there
is maddr param in Via  

>-----Original Message-----
>From: [EMAIL PROTECTED] 
>[mailto:[EMAIL PROTECTED] On Behalf Of Yong Xin
>Sent: Thursday, May 31, 2007 3:43 PM
>To: [email protected]
>Subject: [Sip-implementors] Via header "maddr" parameter question
>
>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
>

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to