Contact Us
What are the primary components of a SIP-Enabled Network?
SIP is designed for peer-to-peer communications, and uses a client-server (request/reply) model similar to HTTP. A SIP client is a party that initiates a SIP request (i.e. wants to make a “call”). A SIP server is an application that services SIP requests and sends responses (i.e. receives a “call”). During a session, a SIP endpoint, such as a phone, can serve as either a client or a server, depending on if it is initiating or responding to a request.
User agents are applications in SIP endpoints (such as a SIP phone) that interface between the user and the SIP network. An agent can act as either a client or a server. When making a call it acts as an User Agent Client (UAC), when receiving a call it acts as an User Agent Server (UAS). A Back-to-Back User Agent (B2BUA) is an application that acts as an intermediary between two parties, but appears as an endpoint to both parties. It serves as both an UAS/UAC simultaneously to process session requests. An example of this is Avaya Communication Manager, which acts as a B2BUA that represents SIP endpoints to the PSTN network and PSTN endpoints to the SIP network.