Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONVERGENTES
(VOZ, VIDEO Y
DATOS)
ASY4141
CLASE 3
Introducción a la
Telefonia IP
Conociendo la telefonía
Orígenes de la Telefonia IP
Introducción a la Telefonía
IP (1)
Telefonía IP
4
Introducción a la Telefonía
IP (2)
VoIP
5
¿En que consiste?
» Es una forma de codificación y encapsulamiento de señales digitales de voz
para ser transmitidas a través de redes de paquete (p.e. IP)
Codificación Decodificación
Empaquetado Desempaquetado
Red de paquetes IP
(Internet, MPLS)
7
Tipos de llamadas de VoIP
» PC a PC
» PC a Teléfono
» Teléfono a Teléfono
PSTN
Cable Modem
Gateway
Gateway
INTERNET
Acceso Internet De
dic
Dedicado ado
8
Protocolos VoIP
» Protocolos de señalización
» Protocolos de transporte de voz
» Protocolos de plataforma IP
9
Protocolos VoIP
Protocolos de señalización
» SIP
» IAX
» H.323
» MGCP
» SCCP
Protocolos de transporte de voz
» TCP
» UDP
» RTP (Real-time Transport Protocol
10
Protocolos VoIP
Protocolos de plataforma IP
» IP
» TCP
» UDP
» RTP (Real-time Transport Protocol)
11
Protocolos VoIP
12
Modelo de referencia
TCP/IP
13
Criterios de entrega
» IP (Internet Protocol)
• Protocolo de nivel de red
• Se preocupa de hacer llegar cada paquete a su destino del mejor modo posible
» Datos Entrega confiable (TCP, protocolo de nivel de transporte)
• Proporciona transporte de datos de un nodo a otro mediante el uso de técnicas
orientadas a la conexión
» Multimedia: Entrega a tiempo (UDP)
• Intercambio de información (audio y video en tiempo real)
• Transmisión de paquetes de sonido y video no interactivo bajo UDP (User
Datagram Protocol)
• Protocolo de nivel de transporte
• Establece la comunicación entre dos estaciones pero no provee confiabilidad
• Los paquetes pueden llegar en desorden o no llegar
14
Protocolo de nivel de
Transporte
» TCP (Transmission Control Protocol)
• Servicio de entrega de paquetes orientado a conexión
• Es confiable y se basa en el establecimiento de Circuitos Virtuales
• Maneja el concepto de puertos
• Las conexiones se identifican por dos pares :
○ (Dirección IP Host 1, Puerto Host 1)
○ (Dirección IP Host 2, Puerto Host 2)
• Se pueden tener varias conexiones simultáneas al mismo puerto en un host
• Existen (al igual que en UDP) Puertos BIEN CONOCIDOS que son asignados a
aplicaciones específicas
• Los bloques de información que entrega la aplicación son divididos en
segmentos de datos y manejados óptimamente
• El tamaño de los segmentos es independiente del tamaño de los bloques de
información
• Estos segmentos de datos son entregados al nivel IP para su transmisión
15
Protocolo de nivel de
Transporte
» UDP (User Datagram Protocol)
• Servicio de entrega de paquetes NO orientado a conexión
• Las aplicaciones desarrolladas que utilizan UDP deben ser responsables de la
confiabilidad
• Varias aplicaciones pueden utilizar simultáneamente los servicios de UDP
• La forma de diferenciar las aplicaciones consiste en la asignación de PUERTOS
• Algunos puertos se denominan PUERTOS BIEN CONOCIDOS y se asignan a
aplicaciones específicas
16
UDP
UDP Mux
Datagrama UDP
Nivel IP
17
Protocolo: RTP
» RTP: Real-Time Transport Protocol (protocolo en tiempo real)
• Estándar para el transporte de tráfico en tiempo real sobre Internet
• Origen: red MBONE (Multicast Backbone): red virtual de difusión superpuesta sobre
Internet para multiconferencias
• Se asume la existencia
○ Imperfecciones en la red (pérdidas y retardos)
○ Posible variación de características de la red durante la comunicación
• Corre sobre UDP
• Considera sincronización, con tags de tiempo.
• RTCP: Real-Time Trasport Control Protocol
• RTP: No se concentra en entrega segura de información como TCP
• Es preferible entregar a tiempo, que entregar confiable
» RTP le agrega a cada trama la identificación del tipo de información que contiene, el número de
secuencia y la hora en que fue generada. Esto permite que el receptor transmita la información
al usuario al mismo ritmo en que fue generada y permite conocer si hubo descartes de
información
18
Estructura paquete RTP
20 8 12 Bytes Variable
Cabecera Cabecera Cabecera
Datos (Audio o Video digital)
IP UDP RTP
Identificar el tipo de
Tipo de carga útil
información recibida
(7 bits)
(ej.: audio G.722)
Ordenar datagramas
Número de secuencia
recibidos,
(16 bits)
detectar perdidos
Reproducir en el
Timestamp
instante adecuado,
(32 bits)
sincronizar audio y vídeo
19
Cabecera RTP
20
RTCP (RTP Control
Protocol)
» Protocolo que trabaja en conjunto con RTP que se basa en la transmisión
periódica, a todos los participantes de una sesión, de paquetes de control
con información sobre la calidad de la comunicación
21
Protocolos RTP y RTCP
» Audio y video
• Puertos UDP pares e independientes en cada extremo
RTP RTP RTP RTP
UDP UDP UDP UDP
IP IP IP IP IP IP
Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2
22
Análisis del Paquete de
VoIP
» De tramas (Frames) a Paquetes
• El Software Ensamblador de Paquetes dentro del DSP toma los frames
del CODEC y crea paquetes (packets)
» Combinación de tramas en un paquete
• Varias tramas pueden estar contenidos en un sólo paquete
Frames
Packet
23
Análisis del Paquete de
VoIP
» Se agrega un encabezado Real Time Protocol (RTP) de 12 bytes, que provee:
• Número de secuencia
• Time stamp
• El paquete es enviado a través de la red WAN
24
Análisis del Paquete de
VoIP
» Por tanto el Overhead Total es de 40 Bytes
• 20 Bytes de IP
• 8 Bytes de UDP
• 12 Bytes de RTP
• Total de 40 Bytes O 320 Bits por cada paquete
25
Conociendo la telefonía
El Gateway
El Gateway
» El Gateway es responsable por la adaptación desde la telefonía tradicional a la Telefonía IP
• Interconexión entre la red IP y el sistema telefónico tradicional analógica (PBX tradicional)
o red pública (PSTN) o con la red RDSI
27
Gateway
» Podemos considerar al Gateway como una caja que por un lado tiene una interfaz LAN y por el
otro dispone de uno o varios de las siguientes interfaces:
• Interfaces analógicas
○ 1 o más puertas FXS/FXO
○ Diferentes señalizaciones (loop start, E&M,...)
○ FXO. Para conexión a extensiones de centrales telefónicas o a la red telefónica
básica.
○ FXS. Para conexión a enlaces de centrales telefónicas o a teléfonos analógicos.
○ E&M. Para conexión específica a centralitas (centrales telefónicas)
• Interfaces digitales
○ BRI. Acceso básico RDSI (2B+D)
○ PRI. Acceso primario RDSI (30B+D)
○ G703/G.704. (E&M digital) Conexión especifica a centrales a 2 Mbps.
○ 1 o más puertas (E1)
○ Diferentes señalizaciones: R2,ISDN,SS7,...
28
Gateway
» Un gateway es un dispositivo que cuida las funciones de Interworking para
hacer de puente entre circuitos-paquetes y la red basada en IP. Transforma
los paquetes IP en señales digitales o analógicas y viceversa. Traduce la
señalización de la llamada.
29
Teléfono a Teléfono
Voice
LAN
IP
WAN
Router Router
Gateway
Sitio Remoto
30
Gateway Voice Interfaces
PBX PBX
PBX
31
Codificación de la voz
32
Conociendo la telefonía
Codificación
Codificación de la voz
Codecs
34
Codificación de la voz
G.711
35
Codificación de la voz
G.729
36
Codificación de la voz
G.722
37
Codificación de la voz
GSM
38
Codificación de la voz
39
Resumen