> -----Original Message-----
> From: Vijeth D [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 16, 2001 12:22 AM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: [Sip-implementors] Re: Re: [SIP] regarding location
> servers and
> sip registrars
>
>
> Hi,
> First of all i'm extremely sorry for having floated this
> query on the sip list. i should have done it on the
> implementors list.( I'm not recieving any message on that
> list even after subscription of three different mail ids.)
> My confusion about the Location server is related to the SIP
> registrar itself.
> A user inside a LAN connected to the outside world thru an
> outbound proxy.
> This user will definetly register to the proxy. So there
> should be a location server for this LAN or the proxy should
> accept registers. Am i right?
First off, it has nothing to do with whether there is a LAN or WAN or MAN or
PAN or whatever.
If you want incoming calls to users inside a domain, you probably want a
registrar function that receives registrations, and stores them in an
abstract database service called a location service. When an incoming call
arrives, that comes to a proxy which queries that location service. When
realizing this system in a concrete implementation, one can colocate all
three entities (the location service, the registrar, the proxy), or each can
be separate. The spec doesn't say. Its a design decision.
>
> Secondly if i'm implementing a proxy server i need to query
> the location server to get the IP of the server i need to
> send the request to. I can do this using a DNS lookup or
> contact the location server.
> It will contact the location server for an IP in its own
> domain.If not the DNS will be queried.
> Can u please tell me if my understanding is right?
Routing logic in proxies can be flexible. A common scenario is that if a
proxy receives a request, where the request URI domain matches its own
(i.e., my dynamicsoft.com proxy receives a request for
sip:[EMAIL PROTECTED]), it contacts the location service to see if I
am registered. If the request uRI domain is not a domain served by that
proxy server, it uses DNS as specified in draft-ietf-sip-srv.
>
> If i'm implementing a registrar. how do i update the DNS
> records and with what fields?
Why would you update DNS? Consider again the dynamicsoft.com proxy. There is
a DNS entry for dynamicsoft.com which points to my proxy. A call for
[EMAIL PROTECTED] arrives there. Previously, I registered with a
registration like:
REGISTER sip:dynamicsoft.com SIP/2.0
To: sip:[EMAIL PROTECTED]
From: sip:[EMAIL PROTECTED]
Contact: sip:[EMAIL PROTECTED]
So that the proxy will translate sip:[EMAIL PROTECTED] to
sip:[EMAIL PROTECTED] Then, it sends the INVITE to me directly. No DNS
queries at all, let alone SRV.
-Jonathan R.
---
Jonathan D. Rosenberg 72 Eagle Rock Ave.
Chief Scientist First Floor
dynamicsoft East Hanover, NJ 07936
[EMAIL PROTECTED] FAX: (973) 952-5050
http://www.cs.columbia.edu/~jdrosen PHONE: (973) 952-5000
http://www.dynamicsoft.com
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors