Protocolo SIP Session Initiation Protocol AECT-2014 Presentación NOMBRE ROLE/POSICIÓN ESPECTATIVAS 1 Consideraci
Views 56 Downloads 3 File size 3MB
Protocolo SIP Session Initiation Protocol AECT-2014
Presentación
NOMBRE
ROLE/POSICIÓN
ESPECTATIVAS
1
Consideraciones Horario de Clases Dias Lunes, Martes, Miércoles y Jueves Horario 18:30 a 21:30 hrs. Evaluaciones 4 Parciales (40%) 1 Final (60%)
2
Temario
01 02 03 04 05 3
Introducción Protocolos de Señalización Protocolo SIP Servicios Laboratorios
01 Introducción
Razón Social: Telefónica Área: Lorem ipsum
4
Visión General y Evolución de la Red PSTN
5
PSTN v/s NGN
6
Nuevos Servicios en NGN
7
Componentes Plataforma VoIP Application Server (AS): En este equipo se encuentra la lógica de Servicio. En el residen las aplicaciones que interactúan con el usuario. Network Server (NS): Lógica de Ruteo y Control, definición de recursos de red. Media Server (MS): Recursos de Multimedia, IVR y Audio Conferencia. Conferencing Server (CS): Permite conferencia para más de 3 usuarios.
realizar
audio
E-Mail Server (EMS): Permite Almacenar los mensajes de voz para las casillas de los usuarios. Web Server (WS): Permite las conexiones vía Web 8
02 Protocolos Protocolos de Señalización
Razón Social: Telefónica Área: Lorem ipsum
9
Protocolos de Señalización VoIP
10
Protocolos de Señalización Voz Protocolo
Descripción
H.323
Protocolo estándar ITU para conferencia interactiva, evolucionado del estándar ISDN H.320, flexible y complejo
MGCP
Estándar IETF para los gateway de control PSTN, control de dispositivos.
SCCP o Skinny
Protocolo propietario de Cisco utilizado entre Cisco Unified Communications Manager y teléfonos Cisco VoIP
SIP
Protocolo de señalización y control para el establecimiento, mantenimiento y terminación de sesiones multimedia con uno o más participantes. IETF RFC 2543-1999; RFC 3261-2002.
11
H.323 En él se describe una infraestructura de terminales, componentes de control común, servicios y protocolos que se utilizan para las comunicaciones multimedia (voz, vídeo y datos) a través de una red IP. Protocolo peer-to-peer (dispositivo final inicia las sesiones). Utilizado por gateways, gatekeepers, o cliente de conferencia tripartita H.323, especialmente terminales de video (Cisco, Polycom, etc.) Ventajas de los gateways H.323 Dial plan, traducciones, configuraciones de ruteo de las llamadas, ISDN, Fax.
H.323 incluye los siguientes protocolos H.225 call signaling H.225 Registration, Admission, and Status (RAS) H.245 control signaling Audio codecs (G.711, G.722 (64, 56 y 48 kbps), G.723.1 (5,3 y 6,3 kbps), G.728 (16 kbps) y G-729 (8 kbps)) Video códec (H.261) 12
Componentes de Red H.323 4Terminal H.323 4Unidad de control MCU 4Gateway 4Gatekeeper
4Traducción de alias H.323 en direcciones de red 4Control de admisiones y ancho de banda 4Proporcionan administración de políticas
13
4Conversión de señalización de llamada 4Conversión de señalización de medios 4Conversión de medios
MGCP - (Media Gateway Control Protocol) o IETF RFC 3435 que deja obsoleto a RFC 2705. o Arquitectura definida en RFC 2805. o Protocolo Cliente/Servidor que permite a un dispositivo de control de llamadas, tomar el control de un puerto específico sobre un gateway (UDP puerta 2427) puerta 2727 usado para envío de mensaje a los agentes de llamadas. o Para que una interacción MGCP tenga lugar con Cisco Unified Communications Manager, tiene que asegurarse de que el software Cisco IOS o del sistema operativo Cisco Catalyst sea compatible con Cisco Unified Communications Manager. o Soporta la señalización QSIG. o Permite el control remoto de varios dispositivos. o Protocolo de estimulo (no funcionan solos). o Direccionamiento del numero telefónico basado en la E.164. o Usa IETF SDP. 14
MGCP - (Media Gateway Control Protocol)
Gateway Voz Cisco
Call Agent (MGCP)
PRI
IP
Cisco Unified Communications Manager
PRI PSTN
Residential Gateway
Trunking Gateway
* Conexión de teléfonos POTS a una red IP
* Conexión de canales PSTN a una red IP FXS = Foreign Exchange Station
15
SCCP - (Skinny Client Control Protocol) Protocolo Señalización Skinny
Protocolo Señalización Skinny CCM
IP Phone Parte A
IP Phone Parte B
Señalización Real-Time Transport Protocol (RTP)
Es un protocolo propietario de Cisco. Es el protocolo por defecto para terminales con el servidor Cisco Call Manager PBX que es el similar a Asterisk PBX. Usado entre el Cisco Call Manager (CCM) y teléfonos IP Cisco 16
El cliente Skinny usa TCP/IP para transmitir y recibir llamadas. Para el audio utiliza RTP, UDP e IP. Los mensajes Skinny son transmitidos sobre TCP y usa el puerto 2000.
03 Protocolos Protocolo de Señalización SIP
Razón Social: Telefónica Área: Lorem ipsum
17
Protocolo SIP RFC-3261
18
Que es el Protocolo SIP? El Session Initiation Protocol (SIP) es un protocolo de señalización que controla una iniciación, maneja y termina una sesión multimedia (voz y video) sobre una red de paquetes. Esta basado sobre una arquitectura cliente-servidor, en el cual el cliente inicia un llamado y el servidor responde el llamado. IETF RFC 3261.
IERF: Internet Engineering Task Force RFC: Requests for Comments
19
Fundamentos SIP RFC-3261. Protocolo simple extensible. Basado en texto ASCII Utiliza el juego de caracteres UTF-8 (RFC-2279 un formato de transformación de ISO 10646). Protocolo peer-to-peer. Crea, modifica, y termina sesiones con uno o mas participantes. Aprovecha varios estándares: RTP, RTCP, HTTP, SDP, DNS, SAP, MGCP y RTSP. Direccionamiento E.164 Correo electrónico, o registro del servicio DNS (SIP URI RFC2396) (Uniform Resource Identifiers)
20
Fundamentos SIP (Cont.) SIP provee las capacidades: Determina la localización del punto final del destino. Determina la capacidad de la media del punto final del destino. Determina la disponibilidad del punto final del destino. Establece una sesión entre el origen y el punto final del destino. Maneja la transferencia y terminación de llamados 21
Funcionalidad SIP User Location Capacidad de descubrir la localización del usuario final con el propósito de establecer una sesión. User Capabilities Determina la capacidad del medio del dispositivo en una sesión establecida. User Availability Determina la tasación del usuario final. Session Setup Establece los parámetros de sesiones de las partes involucradas en una sesión. Session Handling Habilita la modificación, transferencia y terminación de una sesión activa. 22
Como Trabaja SIP? El usuario se identifica por una dirección SIP única. sip:[email protected] Los usuarios se registran con un Servidor de Registro. Usando ellos la dirección SIP asignada. Nota Una dirección E.164 es un numero telefónico con dígitos decimales que únicamente indica el punto de terminación de una red publica. El numero contiene la información necesaria para encaminar la llamada al punto final.
-->REGISTER sip:10.22.16.35:5060;transport=UDP SIP/2.0 From: sip:[email protected]:5060 To: 23
Como Trabaja SIP? (cont.) Cuando el usuario inicia un llamado, una petición SIP es enviada al servidor SIP (PBX-IP, Plataforma, etc).