RFC 3263 clearly states

The procedures defined here
   in no way affect this URI (i.e., the URI is not rewritten with the
   result of the DNS lookup), they only result in an IP address, port
   and transport protocol where the request can be sent.

i.e The DNS results must be used to directly set IP and TCP/UDP port
(or any other appropriate transport protocol) parameters.

On Thu, May 20, 2010 at 9:50 AM, Vivek Batra
<vivek.ba...@matrixcomsec.com> wrote:
>  Sorry, ignore my last mail, my mistake. I again put my query below;
>
>  sip:FQDN;transport=x -> Resolve x by DNS SRV If successful, resolve by  DNS
> A and send to the resolved ip address and resolved port, over  transport x
> If non-successful, resolve by DNS A and send to the  resolved ip address,
> port 5060 over transport x
>
> Once the port has been resolved with DNS SRV, do we need to place the
> resolved port in URI before sending SIP message to the UAS? Or can we kept
> the port field blank?
> One more point, do we need to use the SRV domain (SIP domain for which SRV
> query was done) OR resolved domain from SRV for which DNS A query was done,
> in URI part of SIP message?
>
> Best Regards,
> Vivek Batra
>
> -----Original Message-----
> From: Iñaki Baz Castillo [mailto:i...@aliax.net]
> Sent: Wednesday, May 19, 2010 7:56 PM
> To: Victor Pascual Avila
> Cc: Vivek Batra; sip-implementors@lists.cs.columbia.edu
> Subject: Re: [Sip-implementors] Port/Domain - DNS SRV
>
> 2010/5/19 Victor Pascual Avila <victor.pascual.av...@gmail.com>:
>
>> sip:ip1 ->      Send to ip1, port 5060 over UDP
>>
>> sip:ip1:portA -> Send to ip1, port A over UDP
>>
>> sip:ip1;transport=x -> Send to ip1, port 5060 over transport x
>>
>> sip:ip1:portA;transport=x -> Send to ip1, port A over transport x
>>
>> sip:FQDN -> Resolve by DNS NAPTR
>> -If successful, resolve the selected replacement by DNS SRV -If
>> non-successful, resolve UDP by DNS SRV
>>
>> sip:FQDN:portA -> Resolve by DNS A and send to the resolved ip
>> address, port A over UDP
>>
>> sip:FQDN;transport=x -> Resolve x by DNS SRV If successful, resolve by
>> DNS A and send to the resolved ip address and resolved port, over
>> transport x If non-successful, resolve by DNS A and send to the
>> resolved ip address, port 5060 over transport x
>>
>> sip:FQDN:portA;transport=x -> Resolve by DNS A and send to the
>> resolved ip address, port A over transport x
>
>
> This explanation should appear in the RFC 3263 as it is :)
>
> --
> Iñaki Baz Castillo
> <i...@aliax.net>
>
>
>
>
> _______________________________________________
> Sip-implementors mailing list
> Sip-implementors@lists.cs.columbia.edu
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>

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

Reply via email to