Session Intiation Protocol

  • Uploaded by: Alumno
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Session Intiation Protocol as PDF for free.

More details

  • Words: 1,099
  • Pages: 25
SESSION INTIATION PROTOCOL SIP

COMUNICACIÓN DE DATOS CURSO 2009

AGENDA INTRODUCCIÓN QUE

ES EL PROTOCOLO SIP?? HISTORIA COMO FUNCIONA BENEFICIOS RESUMEN RERENCIAS COMUNICACIÓN DE DATOS CURSO 2009

INTRODUCCIÓN Señalización en telefonía Para establecer una comunicación entre dos dispositivos no solamente basta con enviar el audio.  Es necesario que exista información de control entre ambos dispositivos (fuente - destino) como puede ser: • Inicio de conversación • Fin • Selección de destinatario • Timbrado • Señal de ocupado • Indicación de nueva llamada • Etc. 

COMUNICACIÓN DE DATOS CURSO 2009

INTRODUCCIÓN Señalización en telefonía Con este fin es que surgen los protocolos de señalización.  Estos protocolos establecen un intercambio de información entre: • Centrales y teléfonos (analógica, digital o IP) • Entre centrales públicas y privadas (analógica, digital, IP)  Entre estos protocolos se encuentra el Session Initiation Protocol (SIP) 

COMUNICACIÓN DE DATOS CURSO 2009

QUE ES EL PROTOCOLO SIP?? SIP es un protocolo de señalización text-based, similar a HTTP.  Esta diseñado para establecer, modificar y terminar una sesión entre dos usuarios.  Una vez que la sesión esta establecida, el contenido de la comunicación puede ser voz, video, mensajes instantáneos o cualquier otro medio de comunicación. 

COMUNICACIÓN DE DATOS CURSO 2009

HISTORIA  SIP

surge como una idea en un laboratorio de computación, hace menos de una década atrás.  La finalidad del mismo era permitir establecer sesiones multiusuario independientemente del contenido de las mismas.  La RFC 2543 fue la primera especificación del protocolo, la cual fue sustituida posteriormente por la RFC 3261  Esta fue desarrollada por un Network Working Group llamado MMUSIC. COMUNICACIÓN DE DATOS CURSO 2009

COMO FUNCIONA 

SIP se compone de cuatro entidades principales: • • • •

SIP SIP SIP SIP

UA (user agent) registrar server proxy server redirect server

COMUNICACIÓN DE DATOS CURSO 2009

COMO FUNCIONA 





SIP UA • Los user agents son los end-points o end-services como ser teléfonos celulares, fijos, PCs, PDAs, etc. SIP registrar server • Esta entidad es una base de datos donde se almacena la ubicación de todos los UA dentro del dominio. Estos servidores solicitan y envían información al SIP proxy. SIP proxy server • Este es el encargado de aceptar una sesión solicitada por los UA y envía una consulta al SIP registrar para obtener la información del destinatario. Luego envía la información de forma directa al UA destinatario o a otro proxy server en caso de que el UA se encuentre en otro dominio. COMUNICACIÓN DE DATOS CURSO 2009

COMO FUNCIONA 

SIP redirect server • Este es el encargado de redirigir invitaciones a dominios externos . Este servidor puede coexistir dentro del mismo hardware donde se encuentra el SIP server o SIP registrar.

COMUNICACIÓN DE DATOS CURSO 2009

COMO FUNCIONA 

Inicio de sesión SIP dentro de un mismo dominio.

COMUNICACIÓN DE DATOS CURSO 2009

COMO FUNCIONA 

COMUNICACIÓN DE DATOS CURSO 2009

Inicio de sesión SIP entre distintos dominios.

COMO FUNCIONA PROTOCOL STACK

Protocolos de señalización, QoS y transporte para VoIP.

COMUNICACIÓN DE DATOS CURSO 2009

DIRECCIONAMIENTO EN SIP

COMUNICACIÓN DE DATOS CURSO 2009

COMO FUNCIONA Sintaxis

COMUNICACIÓN DE DATOS CURSO 2009

COMO FUNCIONA METODOS SIP Rfc 2543      

INVITE Inicio de Sesión (setup) ACK Reconocimiento de Invite BYE Terminación de sesión CANCEL Cancelación de Invite REGISTER Registro de URL OPTIONS Preguntar por opciones y capacidades

extensiones        

INFO Transporte de información en llamada PRACK Reconocimiento Provisional COMET Notificación de precondición REFER Transferencia a otra URL SUSCRIBE Requerir notificación de Evento UNSUSCRIBE Cancelar notificación de Evento NOTIFY Notificación de Evento MESSAGE Mensaje Instantáneo

COMUNICACIÓN DE DATOS CURSO 2009

COMO FUNCIONA RESPUESTAS SIP

COMUNICACIÓN DE DATOS CURSO 2009

COMO FUNCIONA ESTABLECIMIENTO DE SESIÓN [email protected]

[email protected]

SIP proxy

invit e 100 trying 180 ringing

invit e 180 ringing 200 ok

200 ok ACK

ACK Media Session

COMUNICACIÓN DE DATOS CURSO 2009

BENEFICIOS  Fácil

de entender, extender e implementar.  Similitud con HTTP, mucha de la sintaxis es reutilizada por SIP. Esto permite que los desarrolladores se adapten de forma más rápida.  También reutiliza los esquemas de direccionamiento del protocolo SMTP, y utiliza arquitecturas tipo web como ser DNS haciendo que la comunicación entre UA sea más sencilla.  Los UA pueden ubicarse unos a otros indistintamente del medio a través del cual lo hacen o el dispositivo que utilizan. COMUNICACIÓN DE DATOS CURSO 2009

BENEFICIOS Sus extensiones son definidas de forma fácil, sin afectar a versiones anteriores.  Es independiente de la capa de transporte.  Soporta multi-divice levelling y negociación, esto permite que en una sesión de voz y video, que la voz sea también transmitida a un dispositivo si capacidades de video. 

COMUNICACIÓN DE DATOS CURSO 2009

A tener en cuenta SIP no es la respuesta a todo, para describir el payload de un mensaje y sus características SIP utiliza el SDP (Session Description Protocol) de forma de poder describir las características de los dispositivos finales.  No maneja políticas de QoS por si solo sino que interopera con el RSVP (Resource Reservation Setup Protocol), para controlar la calidad de voz.  A su vez también interacciona con otros protocolos como ser: Lightweight Directory Access Protocol (LDAP) para acceso a directorios, con RADIUS para autentificación, con Real Time Protocol (RTP) para transmisión y con muchos otros. 

COMUNICACIÓN DE DATOS CURSO 2009

RESUMEN SIP puede ser considerado como un protocolo: Robusto, Flexible y extensible.  Permite la interconexión de usuarios a través de cualquier tipo de red IP (wired LAN, WAN, backbone público, red 3G, Wi-Fi, etc), utilizando cualquier tipo de dispositivo.  Esta marcando el camino de cómo será la comunicación en un futuro, permitiéndole al usuario integrar todos sus dispositivos de comunicación como ser: celular, PC, PDA, IM, brindándole funcionalidades de marcación de presencia, conferencing, P2Talk, todo a través de una única sesión. 

COMUNICACIÓN DE DATOS CURSO 2009

REFERENCIAS Fast Facts About Session Initiation Protocol – Avaya  Sip Overview – Ubiquity  The Session Initiation Protocol (SIP) – Columbia University 

COMUNICACIÓN DE DATOS CURSO 2009

REFERENCIAS RFCs RFC 2543BIS-03 Base Protocol Spec  RFC 3087 Control of Service Context using SIP Request-URI  RFC 3050 Common Gateway Interface for SIP  RFC 2916 E.164 number and DNS  RFC 2833 RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals  RFC 2806 URLs for Telephone Calls  RFC 2543 SIP: Session Initiation Protocol 

COMUNICACIÓN DE DATOS CURSO 2009

PREGUNTAS

COMUNICACIÓN DE DATOS CURSO 2009

GRACIAS!!!

COMUNICACIÓN DE DATOS CURSO 2009

Related Documents

Protocol
November 2019 45
Protocol
June 2020 24
Protocol
April 2020 32
Protocol
October 2019 45
Protocol
May 2020 29

More Documents from ""

May 2020 9
Calidad De Servicio
May 2020 3
Estandar 802.11 N
May 2020 8
Protocolo Profibus
May 2020 5
Iptv
May 2020 12