Proxy Servers Definition

SIP Proxy Server Definition and Diagram

Proxy servers are computing devices (typically a server) that interface between data processing devices (e.g. computers) and other devices within a communications network. These devices may be located on the same local area network or an external network (e.g. the Internet). A proxy server usually has access to at least two communication interfaces. One interface communicates with a device requesting services (e.g. a client) and a device that is being requested for a service (the server).

The SIP proxy server performs call processing tasks on the behalf (as a proxy) of another device. Proxy servers receive requests (such as invite requests to start a communication session) and perform processes to assist in the establishment of the communication system. This process may only involve the forwarding of requests or it may involve the changing (processing) of information as it passes through the proxy server. SIP proxies may modify or create new SIP messages based on the requirements of the communication session and the setup of the services authorized for the proxy.

Proxy servers may forward call requests to more than one user agent (called forking proxy). This forwarding may be sequential (such as searching through a list of numbers or addresses) or they may be in parallel (such as ringing several extensions at the same time).

This figure shows how a SIP proxy server is responsible for establishing communication connections between devices within a specific domain. In this example, when the proxy server receives a request message from a User Agent (UA) inviting another party to join a session, the proxy server forwards this invitation onwards (it acts as a proxy) to the designated User Agent. If the designated User Agent is unavailable, the proxy server may direct the connection request to the second User Agent or the connection request may be forwarded via one (or more) proxy servers.

Diagram of how a SIP Proxy Server Operates

The proxy servers can communicate with elements other than User Agent and other proxies, for example to determine the IP address of another server a proxy may need to call on the services of the Domain Name System (DNS) to resolve a domain name into a IP address. Also the proxies are able to interact with an element known as a Location Service that is used to identify the present location of a particular user.

Session Initiation Protocol - SIP Books

Introduction to SIP IP Telephony Systems)

This book explains why people and companies are using SIP equipment and software to efficiently upgrade existing telephone systems, develop their own advanced communications services, and to more easily integrate telephone network with company information systems. This book also provides descriptions of the function parts of SIP systems and operations.


4.99 Printed, $11.99 eBook

Add this VoIP Dictionary tool to your web site

In order to add this VoIP Dictionary tool to your web site and give your visitors the way to lookup industry terms from more than 11, 000 terms, acronyms, and definitions, just copy the HTML code below and put it into your web page where you want to provide access to your dictionary.


Related posts:

  1. Proxy Medical Definition
  2. Proxy Votes Definition
  3. Proxy service Definition
  4. Proxy server refusing
  5. Proxy server Location