|
The basic requirement for ACK for 2xx of INVOTE is to make
sure the UAS that 2xx been received by UAC.
Also ACK may not pass through the same route which the
INVITE passed through to UAS.
UAC while sending the ACK request will use the route header in
the 2xx(INVITE) response and the Req-URI will be set with teh contact address in
teh 2xx response.
more comments inline..
Regards, -Nataraju A.B. May you live as long as you wish and love as
long as you live. --Robert A. Heinlein Time Enough for Love.
----- Original Message -----
Sent: Thursday, June 05, 2003 12:31
PM
Subject: [Sip] Question on rfc3263 -
locating sip servers
Hi, I have a question regarding RFC3263.
from the RFC
(4): Because the ACK request for 2xx responses to INVITE constitutes
a different transaction, there is no requirement that it be delivered to
the same server that received the original request (indeed, if that server
did not record-route, it will not get the ACK).
Does that mean that for
ACK on 2xx responses, I need to re-query the DNS server (assuming a non IP
uri)? Do I need to query the DNS even if the URI of the ACK is the same as
the URI of the initial INVITE request?
[Nataraju A.B.] U may need to query the DNS
server if u have not cached the domain name and FQDN mapping.
[Nataraju A.B.]
In the first place There is no point in sending ACK to some
one else also.
|