SIP

La sigla SIP significa Protocolo de Iniciación de Sesión y se refiere a un protocolo de red basado en TCP/IP que puede utilizarse para establecer y controlar las conexiones de comunicación de varios suscriptores. SIP se utiliza a menudo en la telefonía de voz sobre IP para establecer la conexión de las llamadas telefónicas. Las características principales del Protocolo de iniciación de sesión se especifican en el documento RFC3261. Dado que el Protocolo de iniciación de sesión es una norma abierta, el protocolo se utiliza ampliamente en todo el mundo. Casi todos los sistemas telefónicos basados en IP tienen SIP.

Addressing with Session Initiation Protocol

The different subscribers require unique addresses to be able to establish communication connections. The structure of these addresses is defined in SIP. An SIP address consists of a URL and domain name, similar to an e-mail address. An example for this type of address is “user@sampledomain.co.uk". The first part of the address is the user name or often times the telephone number. The domain specifies the respective Session Initiation Protocol network.

Basic functionality of the Session Initiation Protocol

In Voice-over-IP telephony, Session Initiation Protocol merely controls establishing and closing the connection as well as the connection modalities. The actual speech information is transmitted directly between the subscribers using a different protocol. VoIP typically uses the Realtime Transport Protocol (RTP, RFC 3550) for this purpose. SIP uses SDP (Session Description Protocol) to define details of the actual media transmission between the subscribers via RTP. The connection is established with an INVITE message, acknowledged with an OK message. The subscribers must first register their SIP addresses with a registrar server if they do not recognise each other.

Important elements of the SIP system architecture

Key elements of the SIP system architecture are the User Agent, the Registrar Server and the Proxy Server. The User Agent is a terminal such as a telephone, computer or mobile attempting communicate via Voice-over-IP and which has an SIP address. If they recognise each other, they can communicate directly. The Registrar Server controls locating the subscriber. For this purpose the User Agents regularly report to the registrar using their SIP and IP addresses. Using this information, the server is able to address connection requests. The Proxy Server lastly can be used as a client or server and send requests on behalf of a client. Other important elements in the SIP architecture are Redirect Server, Session Border Controller and Gateways.