Hi Brett There is no received parameter in the request. Below is the Via header I can see in the pcap taken at UAS -
Via:SIP/2.0/UDP XX.YYY.ZZZZ.net ;branch=z9hG4bKBW.-tsom1l-91.230.17.136V5060-0-107949759-1337557677-1411112656253- When UAS resolves XX.YYY.ZZZZ, it receives IP address B at top, the source IP address (A) of the INVITE request is also present but that is after IP address B. On Fri, Sep 19, 2014 at 7:34 PM, Brett Tate <br...@broadsoft.com> wrote: > 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