Hi Kchitiz,

Concerning your question, you skipped the first part of section 18.2.2
bullet 3 (assuming UDP).  If first part of bullet 3 is successful, the UAS
does not need to resolve the sent-by FQDN.

    o  Otherwise (for unreliable unicast transports), if the top Via
       has a "received" parameter, the response MUST be sent to the
       address in the "received" parameter, using the port indicated
       in the "sent-by" value, or using port 5060 if none is specified
       explicitly.  If this fails, for example, elicits an ICMP "port
       unreachable" response, the procedures of Section 5 of [4]
       SHOULD be used to determine where to send the response.

-----

From: Kchitiz Saxena [mailto:kchitiz.sax...@gmail.com]
Sent: Friday, September 19, 2014 9:49 AM
To: Brett Tate
Cc: sip-implementors@lists.cs.columbia.edu
Subject: Re: [Sip-implementors] UAS behaviour for sending responses

Hi Brett
Thanks for the reply, can you please clarify it a bit more.

Yes, there is no maddr in Via header received. When UAS resolves FQDN
mentioned in Via header, it receives the "other"(Looks like UAC has 2
entries in DNS server for this hostname) IP address at top. Hence it sends
responses back to the other address. Do you mean that UAS should somehow
send responses to both addresses received in DNS reply? UAC is not accepting
responses at "other" IP.

Thanks
Kchitiz
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to