beautypg.com

Configuring sip, Overview, Terminology – H3C Technologies H3C MSR 5600 User Manual

Page 89: User agent, Proxy server, Redirect server, Location server, Registrar, Sip functions

background image

79

Configuring SIP

Overview

The Session Initiation Protocol (SIP) is an application layer control protocol that can create, modify, and

terminate multimedia sessions such as voice and video calls over IP networks.

Terminology

User agent

A user agent (UA) is a SIP endpoint such as a phone, a gateway, or a router.
There are two types of UAs: user agent client (UAC) and user agent server (UAS). A UAC sends SIP

requests, and a User Agent Server (UAS) receives SIP requests and returns SIP responses. These roles of

UAC and UAS only last for the duration of a SIP transaction.

Proxy server

A proxy server primarily forwards session requests and responses. It can also provide call control,
accounting, and authorization functions.

Redirect server

A redirect server sends new addresses to UACs so the UAC sends session requests to the new addresses.

Location server

A location server provides UA information to proxy and redirect servers.

Registrar

A registrar receives registrations from UAs and generates UA information. The UA information is stored

on the location server.

SIP functions

SIP supports the following facets of establishing and terminating multimedia communications:

User location—Determines the end system to be used for communication. SIP can use UA
information on the registrar, or use information provided by DNS or LDAP to locate end systems.

User availability—Determines the willingness of the called party to engage in communications.

User capabilities—Determines the media type and media parameters to be used. In a message
exchange process, each SIP endpoint advertises media information so that all other participants

can learn about its capabilities.

Session setup—Establishes session parameters at both called and calling parties.

Session management—Transfers and terminates sessions, modifies session parameters, and
invokes services.