SIP Server

The SIP server is used to resolve usernames to IP addresses, so that requests sent from one user agent to another can be directed properly.A user agent registers with the SIP server, providing it with their username and current IP address, thereby establishing their current location on the network.This also verifies that they are online, so that other user agents can see whether they’re available and invite them into a session. Because the user agent probably wouldn’t know the IP address of another user agent, a request is made to the SIP server to invite another user into a session.The SIP server then identifies whether the person is currently online, and if so, compares the username to their IP address to determine their location. If the user isn’t part of that domain, and thereby uses a different SIP server, it will also pass on requests to other servers. In performing these various tasks of serving client requests, the SIP server will act in any of several different roles:
■ Registrar server
■ Proxy server
■ Redirect server
Registrar servers are used to register the location of a user agent who has logged onto the network. It obtains the IP address of the user and associates it with their username on the system.This creates a directory of all those who are currently logged onto the network, and where they are located. When someone wishes to

establish a session with one of these users, the Registrar server’s information is referred to, thereby identifying the IP addresses of those involved in the session.

0 comments