SIP Components

User Agents: End system acting on behalf of user e.g. client & server. Initiates SIP request & server receives requests and returns responses on behalf of user. Network Servers: Three types available: Registration server – receives client location updates. Proxy server – forwards receiving request to next-hop server. Redirect server – determines next-hop server, returns address of next-hop server to […]

SIP Functions

SIP has following functions: User Location: determination of end system to use for communications Call Setup: ringing & establishing call parameters by both called and calling parties User Availability: determination of willingness of called party to engage in communications User Capabilities: determination of media and media parameters to use Call Handling: transfer & termination of calls

Session Initiation Protocol (SIP)

Distributed architecture for creating, modifying and terminating sessions with one or more participants. Controls communications sessions. Standardised under IETF. Covers video conferencing, audio conferencing and one-to-one telephone calls. Stack independent, usually run over TCP or UDP. Uses request/response model similar to HTTP – client sends a request and gets a response from server. Requests/responses in plain text with SIP borrowing […]