SlideShare una empresa de Scribd logo
1 de 61
Descargar para leer sin conexión
ariel.roel@gmail.com - @arielroel
Diplomatura en
Telecomunicaciones Multimedia
Módulo Core Fijo – Unidad 6
Ariel Roel
Ariel Roel – arielroel@gmail.com - @arielroel
Unidad Temática 6
Ariel Roel – arielroel@gmail.com - @arielroel
AGENDA – Unidad 6
• Protocolos H.323.
• Protocolo MGCP.
• Protocolo H.248/MEGACO.
• Protocolo SIGTRAN.
Otros Protocolos
Ariel Roel – arielroel@gmail.com - @arielroel
4
RTCPRTP
IP
MGCP
Control de llamada y señalización Control de
Señalización y
Gateway
Medios
H.225
Q.931
H.323
H.323 V1 y V2 soportan H.245 sobre TCP, Q.931 sobre TCP y RAS sobre UDP.
H.323 V3 y 4 soportanH.245 sobreUDP/TCP y Q.931 sobre UDP/TCP y RAS sobre UDP.
SIP soporta TCP y UDP.
TCP
RAS
UDP
SIPH.245
Audio/
Video
RTSP
Señalización IP
Ariel Roel – arielroel@gmail.com - @arielroel
AGENDA – Unidad 6
• Protocolos H.323.
• Protocolo MGCP.
• Protocolo H.248/MEGACO.
• Protocolo SIGTRAN.
Otros Protocolos
Ariel Roel – arielroel@gmail.com - @arielroel
¿Qué es H.323?
• H.323 es un protocolo del tipo “peer to peer”.
• H.323 es un protocolo multimedia que provee las
especificaciones para comunicaciones de voz, video
y datos sobre redes basadas en conmutación de
paquetes.
• Es un estándar especificado por la recomendación
UIT-T H.323, “Sistemas de comunicación
multimedios basados en paquetes”.
• La especificación fija la arquitectura del sistema y
los procedimientos, haciendo referencia para eso a
una serie de protocolos.
Ariel Roel – arielroel@gmail.com - @arielroel
¿Qué es H.323?
• “Describe terminales y otras entidades que proveen
servicios de comunicaciones multimedia sobre
Packet Based Networks (PBN) los cuales pueden no
proveer una QoS garantizada. Las entidades H.323
pueden proveer comunicaciones en tiempo real de
audio, video y/o datos”
ITU-T Recommendation H.323 Version 4
Ariel Roel – arielroel@gmail.com - @arielroel
Framework H.323
H.323 define:
▫ Establecimiento y finalización de la llamada.
▫ Conferencia audiovisual o multimedia.
Ariel Roel – arielroel@gmail.com - @arielroel
Señalización y control de llamada
H.245 – Publicación de capacidades,
establecimiento del canal de medios, y
control de conferencia.
H.225
Q.931 – señalización de la llamada y
establecimiento de la llamada.
RAS – registración y otros controles de
admisión con un gatekeeper.
Señalización y
Control de la
llamada
Datos/FaxMedi0s
IP
UDP
RTP
Audio
Codec
G.711
G.723
G.729
Video
Codec
H.261
H.263 RTCP
H.225
Q.931
H.225
RAS
H.245T.120 T.38
TCP TCPUDPTCP
Data/Fax
T.120 – Data conferencing.
T.38 – Fax.
Medi0s
H.261 and H.263 – Video codecs.
G.711, G.723, G.729 – Audio codecs.
RTP/RTCP – Medi0s.
H.323
H.323 es un protocolo “paraguas”
Ariel Roel – arielroel@gmail.com - @arielroel
Protocolos H.323
• RTP para trasmisión en tiempo real
de audio, video y datos.
• RTCP, protocolo de control para
aspectos de calidad de servicio que
acompaña a RTP.
• H.225.0, es similar a Q.931. Define
la señalización de llamada y la
comunicación entre los terminales y
los GK. Permite a un terminal H.323
localizar a otro terminal H.323 a
través del GK. Realiza Registración
Admisión y Status (RAS).
▫ Registración: contacto con el GK y
provisión de mapeo de direcciones
físicas con “alias”. El terminal queda
preparado para Admisión o para
aceptar una llamada.
▫ Admisión: se solicita permiso para
iniciar una llamada o para utilizar más
ancho de banda
▫ Status se reporta el estado de las
llamadas y se alerta de las
desconexiones.
Señalización y
Control de la
llamada
Datos/FaxMedi0s
IP
UDP
RTP
Audio
Codec
G.711
G.723
G.729
Video
Codec
H.261
H.263 RTCP
H.225
Q.931
H.225
RAS
H.245T.120 T.38
TCP TCPUDPTCP
H.323
Ariel Roel – arielroel@gmail.com - @arielroel
Protocolos H.323
• H.245, maneja los canales, negocia
las distintas capacidades y controla
• conferencias entre dos o más
terminales.
• T.120.x, serie de protocolos para
conferencia de datos.
• H.235, seguridad en sistemas H.323.
Acompaña la autorización, el
establecimiento, el intercambio, etc.
Negocia la autenticación, la
encriptación y la integridad.
• H.450.X, serie de protocolos que
definen servicios suplementarios.
• G.711, G.722, G.723.1, G.726,
G.728, G.729, para codificación del
audio.
• H.261, H.263, para codificación del
video.
Señalización y
Control de la
llamada
Datos/FaxMedi0s
IP
UDP
RTP
Audio
Codec
G.711
G.723
G.729
Video
Codec
H.261
H.263 RTCP
H.225
Q.931
H.225
RAS
H.245T.120 T.38
TCP TCPUDPTCP
H.323
Ariel Roel – arielroel@gmail.com - @arielroel
Componentes H.323
Terminal Gateway
Packet Based
Networks
Multipoint
Control Unit
Gatekeeper
PSTN
PLMN
Ariel Roel – arielroel@gmail.com - @arielroel
Terminales H.323
Terminales: dispositivos utilizados por los usuarios
finales (teléfonos, video teléfonos, equipos IVR, sistemas
de correo de voz, PCs, “softphones”, etc.).
Deben soportar:
▫ H.225 (señalización de control de llamada).
▫ H.245 (señalización del canal de control).
▫ RTP/RTCP para medios.
▫ Audio codecs.
El soporte de codecs de video es opcional.
Ariel Roel – arielroel@gmail.com - @arielroel
H.323 Gateway
Gateways (GWs): provee las interfaces necesarias entre
la red H.323 y otras redes entre las que se incluye la PSTN.
▫ Los Gateways pueden proveer además la función de
traducción de formatos de transmisión,
procedimientos de comunicación, interconexión de
equipos H.323 con otros que no lo son o
trascodificación.
Ariel Roel – arielroel@gmail.com - @arielroel
H.323 Gatekeepers
Gatekeepers (GKs): es opcional. Cuando está
presente, los demás elementos que se conecten
deben hacer uso del mismo. Realiza la gestión y
control de los recursos de la red.
Proporciona servicios de:
- Control de llamada
- Traducción de direcciones
- Control de admisión.
Facilita el control de ancho de banda utilizado y
localiza los GWs y MCUs cuando se necesita.
Es el elemento central de la solución y permite al
operador telefónico realizar un control de las
comunicaciones.
Ariel Roel – arielroel@gmail.com - @arielroel
H.323 Multipoint Control Unit
Multipoint Control Units (MCUs): maneja
conferencias multipunto entre terminales H.323. Controla
las sesiones y mezcla los flujos de audio, datos y video.
La MCU consiste en:
▫ Multipoint Controller (MC) – provee funciones de
control.
▫ Multipoint Processor (MP) – recibe y procesa audio,
video y/o streams de datos.
Ariel Roel – arielroel@gmail.com - @arielroel
H.323 Elementos de Borde
▫ Elemento de Borde: generalmente se encuentra
junto a un GK. Intercambia información de
direcciones y participa en los procesos de autorización
con las administraciones de dominio.
Ariel Roel – arielroel@gmail.com - @arielroel
Otras normas ITU que se usan con
H.323
Protocolo Descripcion
H.235 Especifica seguridad y encriptación para terminales H.323 y H.245
terminals.
H.450.N H.450.1 especifica el marco para servicios suplementarios H.450.N
especifica servicios tales como transferencia, desvio, espera, MWI,
terminación de llamada, e intrusión en la llamada.
H.246 Especifica el interworking de terminales serie H con terminales de
conmutación de circuitos.
Ariel Roel – arielroel@gmail.com - @arielroel
Proceso de establecimiento de llamada
El establecimiento de la llamada usando H.323 puede
ocurrir en cinco pasos:
1. Call setup.
2. Comunicación e intercambio inicial de capacidades.
3. Establecimiento de comunicaciones de Audio/video.
4. Servicios de llamada.
5. Terminación de la llamada.
Ariel Roel – arielroel@gmail.com - @arielroel
Establecimiento de llamada en H.323
▫ Ambos extremos se ha registrado
anteriormente con el gatekeeper.
▫ Terminal A inicia la llamada al
gatekeeper. (Se intercambian
mensajes RAS).
▫ El gatekeeper proporciona
información para poner en contacto
el Terminal con el B.
▫ Terminal A envía un mensaje
SETUP (ESTABLECIMIENTO) al
Terminal B.
▫ Terminal B responde con un
mensaje Call Proceeding
(LLAMADA ) y también contacta al
Gatekeeper para pedir autorización.
▫ Terminal B envía un mensaje de
Alerting and Connect
▫ Terminal B y A intercambian
mensajes H.245 para determinar
cual es maestro-esclavo, las
capacidades de los terminales, y
abrir canales lógicos.
▫ Los dos terminales establecesn
caminos RTP
Terminal A Gatekeeper Terminal B
Mensajes RAS
Señalización de llamada
1. ARQ
2. ACF
5. ARQ
6. ACF
3. SETUP
4. Call Proceeding
7.Alerting
8.Connect
H.245 Messages
RTP Media Path
Ariel Roel – arielroel@gmail.com - @arielroel
Versiones de H.323
Versión
H.323 Version 3
Fecha
H.323 Version 1 Mayo 1996
H.323 Version 2 Enero 1998
Septiembre 1999
H.323 Version 4 Noviembre 2000
Ariel Roel – arielroel@gmail.com - @arielroel
Comparando SIP y H.323 - Similaridades
Funcionalmente, SIP y H.323 son similares. Ambos
proveen:
▫ Control, establecimiento , y finalización de la llamada.
▫ Funcionalidades básicas de la llamada tales como
llamada en espera, transferencia, reenvío,
identificación de llamada, etc
▫ Intercambio de capacidades.
Ariel Roel – arielroel@gmail.com - @arielroel
Comparando SIP y H.323 - Fortalezas
▫ H.323 – Define un servicio de conferencia multimedia
sofisticada. H.323 multimedia conferencing puede
soportar aplicaciones tales como pizarrón, colaboración de
datos o videoconferencia.
▫ SIP – Soporta una forma flexible e intuitiva para la
creación de servicios.
▫ SIP – El control de llamada por terceros está disponible en
SIP.
Ariel Roel – arielroel@gmail.com - @arielroel
SIP y H.323
H.323SIP
ITU.IETF.
Peer-to-Peer.Peer-to-Peer.
Basado en telefonia. Toma la
sintaxis del protocolo ISDN
Q.SIG.
Basado en internet y centrado en
web. Toma la sintaxis de HTTP.
Terminales H.323 inteligentes.User agents inteligentes.
H.323 Gatekeeper.SIP proxy, redirect, location, y
registration.
Prácticamente desaparecido.Se está convirtiendo en el
estandar para comunicaciones IP,
especialmente en IMS
Information
Organismo
Relación
Origen
Cliente
Servidores
Core
Desarrollo
actual
Ariel Roel – arielroel@gmail.com - @arielroel
SIP y H.323
Information H.323SIP
Codificación Binario.Basado en texto UTF-8
Procesamiento
de los
Servidores
Version 1 o 2 – Stateful.
Version 3 o 4 – Stateless o
stateful.
Stateless o stateful.
Calidad de
servicio
Gestión y control de ancho de
banda y control de admision es
gestionada por el Gatekeeper
H.323. Recomienda el uso de
RSVP para reserva de recursos.
SIP se basa en otros protocolos
tales como RSVP, COPS, para
implementar o asegurar QoS.
Ariel Roel – arielroel@gmail.com - @arielroel
SIP y H.323
Information H.323SIP
Seguridad Registracion – Si un gatekeeper
esta presente, los endpoints se
registran y piden admisión al
gatekeeper.
Autentificación y
Encriptación -H.235 provee
recomendaciones para
autenticación y encriptación en
sistemas H.323.
Registración - User agent se
registra en un proxy server.
Autentificación – La
autenticación del User agent
utiliza HTTP digest o
autenticación básica
Encriptación – La RFC de SIP
define tres niveles de
encriptación de datos para
privacidad.
Ubicación de
Endpoints y
Ruteo de
Llamadas
Utiliza alias E.164 o H.323 y el
mecanismo de mapeo de
direcciones si los gatekeepers
estan presentes en el sistema
H.323. LosGatekeepers proveen
información de rutas.
Utiliza la URL SIP para
direccionamiento.
Los servidores de redirección o
localización proveen
información de ruteo.
Ariel Roel – arielroel@gmail.com - @arielroel
SIP y H.323
Information H.323SIP
Funcionalidades Funciones básicas de llamada.Funciones básicas de llamada.
Conferencia Conferencia básica sin control
específico.
Soporte de conferencias
audiovisuales.
Conferencias de datos o
colaboración definido por la
especificación T.120.
Creación de
Funcionalida
des o
Servicios
Soporta funcionalidades flexibles
e intuitivas para la creación de
servicios utilizando
programación.
Algunos ejemplos de
funcionalidades incluyen
presencia, mensajería unificada,
o find me/follow me.
H.450.1 define un framework
para la creación de servicios
suplementarios.
Nota: Funcionalidades básicas incluye: llamada en espera, transferencia,
transferencia, identificación de llamada, etc.
Ariel Roel – arielroel@gmail.com - @arielroel
AGENDA – Unidad 6
• Protocolos H.323.
• Protocolo MGCP.
• Protocolo H.248/MEGACO.
• Protocolo SIGTRAN.
Otros Protocolos
Ariel Roel – arielroel@gmail.com - @arielroel
MGCP
• MGCP es un protocolo del tipo “maestro-esclavo”.
Es muy similar al protocolo H.248, aunque anterior
en su desarrollo.
• MGCP (Media Gateway Control Protocol) describe
el control de los MGW o AGW, por parte del MGC.
Se define en la RFC 2705.
• Este protocolo define Endpoints y Conexiones.
• Tiene Instrucciones para configurar, modificar y
borrar conexiones, notificar eventos, etc.
Ariel Roel – arielroel@gmail.com - @arielroel
Call agent o media gateway controller
▫ Proporciona la señalización de
llamadas, control e inteligencia
de procesamiento para el
gateway.
▫ Envía y recibe comandos desde
/ hacia el gateway.
Gateway
▫ Proporciona traducciones entre
las redes de conmutación de
circuitos y redes de
conmutación de paquetes.
▫ Envía una notificación al call
agent acerca de los eventos del
endpoint.
▫ Ejecuta órdenes de los call
agents.
Call Agent or
Media Gateway
Controller
(MGC)
Call Agent or
Media Gateway
Controller
(MGC)
SIP
H.323
MGCP MGCP
Media Gateway
(MG)
Media Gateway
(MG)
Componentes
Ariel Roel – arielroel@gmail.com - @arielroel
▫ Cuando se descuelga un
teléfono de l Gateway A envía
una señal al agente de
llamada.
▫ El Gateway A genera tono de
marcado y recoge los dígitos
marcados.
▫ Los dígitos se envían al agente
de llamada.
▫ El call agent determina la
manera de enrutar la llamada.
▫ El agente de llamada envía
comandos a Gateway B.
▫ El gateway B hace sonar al
teléfono B.
▫ El call agent envía comandos a
ambos gateways para
establecer sesiones RTP ​​/
RTCP.
Gateway A Gateway B
POTS A POTS B
Call Agent
Media Gateway Controller
MGCP MGCP
RTP/RTCP
Flujo de llamada
Ariel Roel – arielroel@gmail.com - @arielroel
Comandos MGCP
Comandos del Call Agent:
▫ EndpointConfiguration
▫ NotificationRequest
▫ CreateConnection
▫ ModifyConnection
▫ DeleteConnection
▫ AuditEndpoint
▫ AuditConnection
Comandos Gateway :
▫ Notify
▫ DeleteConnection
▫ RestartInProgress
Ariel Roel – arielroel@gmail.com - @arielroel
Características de MGCP
MGCP:
▫ Protocolo master/slave.
 Used between call agents and media gateways.
 Differs from SIP and H.323 which are peer-to-peer
protocols.
 Asume inteligencia limitada en el borde (endpoints) y la
inteligencia en el núcleo (call agent).
 Se usa entre los call agents y media gateways.
 Se diferencia con SIP y H.323 que son protocolos peer-
to-peer.
▫ Interopera con SIP y H.323.
Ariel Roel – arielroel@gmail.com - @arielroel
MGCP, SIP y H.323
▫ MGCP divide las funciones de
establecimiento , control de
llamada y establecimiento del
canal de medios.
▫ MGCP no reemplaza a SIP o
H.323. SIP y H.323 proveen
establecimiento de la llamada y
control simétrico peer-to-peer.
▫ MGCP interopera con H.323 y
SIP. Por ejemplo,
 Un call agent acepta call setup
requests en SIP orH.323.
 El call agent usaMGCP para
controlar el media gateway.
 El media gateway establece la
sesión de medios con otros
endpoints H.323 o SIP.
Call Agent/
Media
Gateway
Controller
Media
Gateway
MGCP
H.323 Gateway
H.323
Gateway
H.323
Media RTP/RTCP
En el ejemplo, un gateway es
descompuesto en:
– Un call agent que provee señalización.
– Un gateway que maneja medios.
MGCP es usado para controlar el gateway.
Ariel Roel – arielroel@gmail.com - @arielroel
MGCP
1. Un usuario descuelga el teléfono
analógico y marca un número.
2. El gateway notifica al call agent del
teléfono (endpoint) del evento.
3. El call agent determina las capacidades, la
información de enrutamiento y envía un
comando a los gateways para establecer
sesiones RTP ​​/ RTCP con el otro extremo
H.323
Gateway
H.323
Gateway
POTSPOTS
Gateway A Gateway B
POTS
Call Agent/
Media
Gateway
Controller
RTP/
RTC
P
POTS
5.RTP
/RTCP
1
3
4
1
2
Ejemplo comparativo
H.323
1. Un usuario descuelga el teléfono
analógico y marca un número.
2. El gateway determina la manera
de enrutar la llamada.
3. Los dos gateways intercambian
información de sus capacidades.
4. El gateway de terminación hace
sonar el teléfono.
5. Los dos gateways establecen una
sesión RTP / RTCP entre ambos.
Ariel Roel – arielroel@gmail.com - @arielroel
AGENDA – Unidad 6
• Protocolos H.323.
• Protocolo MGCP.
• Protocolo H.248/MEGACO.
• Protocolo SIGTRAN.
Otros Protocolos
Ariel Roel – arielroel@gmail.com - @arielroel
H.248/MEGACO
• MEdia GAteway Control Protocol [RFC3015]
• H.248 es la referencia de la ITU-T para el mismo
protocolo
• Es un protocolo para controlar gateways de telefonía
y terminales (Teléfonos IP)
• Base para el despliegue de una red independiente
del fabricante
Ariel Roel – arielroel@gmail.com - @arielroel
Evolución de H.248/MeGaCo
SGCP MGCP
Megaco/H.248
I-RFC 2705
MGCP se lanza como
una RFC de
información
(Oct 99)
Propuesta de unir IPDC
y SGCP en MGCP
(Telcordia y Level 3)
Consenso entre IETF e ITU en
Protocolo Megaco
(Marzo 99)
Lucent propone MDCP
a la ITU-T SG16
(Nov 1999)
IETF
RFC 3015
MDCP
(propuesta)
IPDC
Ariel Roel – arielroel@gmail.com - @arielroel
Arquitectura
Media Gateway Layer (MG)
• Implementa conexiones
• Implementa o controla funcionalidades de
usuarios finales (incluyendo UI)
• No hay conocimiento de las
funcionalidades a nivel de llamada
Media Gateway Control Protocol
• Master / slave control de MGs por MGCs
–Control de conexión
–Configuración y control del dispositivo
–Eventos y señalización
Media Gateway Control Layer (MGC)
• Contiene toda la inteligencia de control
de la llamada
Call control (ej. H.323, SIP…)
IP Phone
Media Gateway
PSTN,
ATM,
etc
Analog
Media Gateway
PSTN line
Media Gateway
lines
Call Agent
Media Gateway Controller
PSTN trunking
Media Gatewaytrunks
Ariel Roel – arielroel@gmail.com - @arielroel
Modelo de conexión MEGACO
Basado en 3 conceptos:
Terminación
– Identifica un end point para flujo de medios
– Implementa Signals, y genera Events
– Puede aparecer en al menos un contexto
– Terminaciones permanentes pueden existir fuera
de un contexto
Contexto
– Define una comunicación entre Terminaciones, y
actúa como un puente de mezcla
– Contiene 1 o mas Terminaciones
– Soporta múltiples streams
Stream
– Un contexto puede tener multiples streams, cada
uno típicamente para un medio, por ej. audio,
video, etc
– El MGC especifica que streams soporta una
determinada terminación
MG
Ta
Tb
Cn
Tc
Td
I2
O2=I1+I3
I1
I3
O3=I1+I2
O1=I2+I3
Ariel Roel – arielroel@gmail.com - @arielroel
Conexiones de flujo de medios
• Las conexiones se consiguen colocando dos o más terminaciones en un
contexto común.
• El Contexto es visto como puente de mezclado
• Termination = fuente o sumidero de flujos de medioss
▫ Terminaciones aprovisionadas vs. terminaciones
efímeras
▫ Las terminaciones aprovisionadas residen en un
contexto NULO cuando no están activas
• Flujos especificados por stream
▫ Un streamID común implica flujos conectados
• Transporte, medios, codificación/decodificación son especificados por
cada stream en cada terminación
Ariel Roel – arielroel@gmail.com - @arielroel
Gateway control functions
Connection
Bearer Mediation
Media Transcoding
Context
Terminations
Events y Signals
El contexto soporta múltiples
media streams en caso de ser
requeridos para un servicio
multimediaservice.
Ariel Roel – arielroel@gmail.com - @arielroel
Ejemplo: llamada básica
T1 T2
Medium=audio,
Mode=sendReceive
Medium=audio,
Mode=sendReceive
Ariel Roel – arielroel@gmail.com - @arielroel
Ejemplo: multimedia
Stream=1,
medium=audio
Stream=1,
medium=audio
Stream=2,
medium=video
Stream=2,
medium=video
T1 T2
T3
Ariel Roel – arielroel@gmail.com - @arielroel
Descriptors
• Las propiedades de las terminations están
organizadas sintácticamente en descriptors
▫ Los básicos son Termination State, Media, Events, y
Signals descriptors
▫ Los Media descriptors estan compuestos de otros
descriptors: Stream descriptors, los cuales contienen
LocalControl, Local, y Remote descriptors
• Los valores por defecto pueden ser definidos en el
MG
Ariel Roel – arielroel@gmail.com - @arielroel
Events
• Los eventos son detectados en el MG y reportados al
MGC
▫ ejemplo: señalización in-band
• MGC controla que events de los cuales quiere saber
en un determinado tiempo
▫ Establece el termination Events descriptor
• Events can have side effects
▫ stop playout of signals
▫ start new signals
▫ automatically update the set of events of interest
Ariel Roel – arielroel@gmail.com - @arielroel
Signals
• Las Signals hacen que las cosas pasen en las
terminations
▫ Reproducir un tono, mostrar un texto,...
• Especificado en el Signals descriptor para una
termination
• MGC puede especificar la duración en tiempo o la
signal puede ser detenida específicamente
• Las Signals se detienen cuando un evento es
detectado a menos que el MGC diga lo contrario.
Ariel Roel – arielroel@gmail.com - @arielroel
Null context y ROOT termination
• Null context se introduce como una convención
▫ Es donde quedan las terminations persistentes
cuando no están en un contexto real
• Cuando las terminations son devueltas al null
context, toman sus propiedades configuradas por
defecto.
• ROOT termination representa el MG ppd
▫ Util para especificar propiedades del MG como
dispositivo MG, y para referir al MG en comandos
Ariel Roel – arielroel@gmail.com - @arielroel
AGENDA – Unidad 6
• Protocolos H.323.
• Protocolo MGCP.
• Protocolo H.248/MEGACO.
• Protocolo SIGTRAN.
Otros Protocolos
Ariel Roel – arielroel@gmail.com - @arielroel
SS7/IP Inter-working
• IP ofrece una solución económica a los problemas
creados por el tráfico de alto volumen en el borde de la
red.
• Los operadores voz descargan las llamadas desde PSTN
a las redes VoIP, ya que es menos costoso de transportar
tráfico de voz sobre IP en la red de conmutación de
circuitos.
• En la red VoIP, los datos de voz digitalizadoss están
comprimidos y son transportados en paquetes a través
de la red IP, con lo que se utiliza eficientemente el ancho
de banda y se aumenta el número de llamadas de voz
llevadas.
• El ahorro obtenido en el uso de la red VoIP se transmite
a los usuarios en forma de llamadas de menor costo.
Ariel Roel – arielroel@gmail.com - @arielroel
Requerimientos para SS7 sobre IP
• Control de flujos
• Entrega en secuencia de los mensajes de
señalización dentro de un único stream de control
• Identificación de los puntos de señalización
originantes y de terminación
• Identificación de los circuitos de voz
• Detección de errores, re-transmisión y otros
procedimientos de corrección de errores.
• Controles para evitar la congestión en internet.
• Detección del estado de las entidades pares.
• Soporte de un mecanismo de seguridad.
Ariel Roel – arielroel@gmail.com - @arielroel
Señalización en redes VoIP
Las redes VoIP llevan SS7 sobre IP usando protocolos definidos
por el Signaling Transport (SIGTRAN) working group de la
Internet Engineering Task Force (IETF).
En redes de telefonía IP, la información de señalización es
intercambiada entre los siguientes elementos funcionales:
▫Media Gateway
▫Media Gateway Controller
▫Signaling Gateway.
Ariel Roel – arielroel@gmail.com - @arielroel
Stack del protocolo SIGTRAN
El protocolo SIGTRAN
especifica la forma en la que
mensajes SS7 pueden ser
transportados de manera
confiable en redes IP.
La arquitectura identifica 3
componentes:
▫El standard IP
▫Un protocolo SCTP (common
signaling transport protocol for
SS7) el cual es transportado.
▫Un módulo de adaptación para
emular las capas mas bajas del
protocolo
Ariel Roel – arielroel@gmail.com - @arielroel
• Permite la transferencia de los
mensajes de señalización entre
los endpoints de señalización y
la red IP
• Permite a los mensajes de
señalización ser ordenados de
manera independiente dentro de
múltiples streams para asegurar
la entrega en secuencia entre
endpoints asociados.
• SIGTRAN recomienda SCTP
para la transmisión de mensajes
de señalización sobre IP.
Stream Control Transmission
Protocol(SCTP)
Ariel Roel – arielroel@gmail.com - @arielroel
Transportando MTP sobre IP
• ITU especifica los siguientes requerimientos:
▫ El procedimiento MTP Level 3 peer to peer requiere un
tiempo de respuesta entre 0.5 – 1.2 sec.
▫ No mas de 1 en 10 millon es de mensajes:
 Se perderán por una falla en el transporte.
 Seran entregado fuera de secuencia
 Contendrán un error
▫ La disponibilidad de cualquier ruta de señalización debe
ser de 99.9998%.
▫ El largo de mensaje es 272 Bytes para SS7 (MAXIMO)
IETF SIGTRAN working group recomienda 3 nuevos
protocolos: M2UA, M2PA y M3UA.
Ariel Roel – arielroel@gmail.com - @arielroel
M2PA •M2PA:- MTP2 User Peer-
to-Peer Adaptation Layer
▫Soporta el transporte de
mensajes de SS7 MTP3
sobre IP usando los
servicios de SCTP
▫Permite el manejo
completo de mensajes
Level3 y gestión de las
capacidades de la red entre
dos nodos SS7 que se
comunican sobre IP
▫Usado entre signaling
gateway y MGC, signalign
gateway y punto de
señalización IP, 2 puntos de
señalización IP.
Ariel Roel – arielroel@gmail.com - @arielroel
M2UA
•M2UA:- MTP2 User
Adaptation Layer
▫ Transporta mensajes de
usuario SS7 MTP Level2
sobre IP usando SCTP
▫ Usado entre signaling
gateway y MGC
Ariel Roel – arielroel@gmail.com - @arielroel
M3UA • M3UA:- MTP 3 User
Adaptation Layer
▫ Transporte de
mensajes de usuario de
SS7 MTP Level3 sobre
SCTP/IP
▫ Provee servicios de la
misma manera que
MTP Level3 lo hace a
ISUP,TUP,SCCP
▫ Usado entre SG y MGC
o la base de datos de
telefonía IP
Ariel Roel – arielroel@gmail.com - @arielroel
SUA
• SUA: SCCP User
Adaptation Layer
▫ TransportaSS7
SCCP User Part
Signaling Message
sobre IP usando
SCTP
▫ Usado entre los SG y
los IP signaling end
point, y entre IP
signaling end points.
Ariel Roel – arielroel@gmail.com - @arielroel
Requerimientos de performance y
seguridad para SS7/IP
• SS7 sobre IP debe llegar las espectativas del
estandar de la ITU (por ejemplo se especifica que el
retardo en el establecimiento de la debe ser menor a
20 o 30 segundos después que el IAM es
transmitido.
• Para la transmisión de la señalización sobre
internet, SIGTRAN recomienda el uso de IPSEC, el
cual provee los siguientes servicios de seguridad:
▫ Autenticación
▫ Integridad
▫ Confidencialidad
▫ Disponibilidad
Ariel Roel – arielroel@gmail.com - @arielroel
Resumen
▫ SIP y H.323 son protocolos comparables que
proporcionan establecimiento de llamada, finalización
de llamada, control de llamadas, funciones de
intercambio, y características suplementarias.
▫ MGCP es un protocolo de control de media gateways
desde call agents. En un sistema de VoIP, MGCP se
puede utilizar con SIP o H.323. SIP o H.323
proporcionan la funcionalidad de control de llamada y
MGCP se puede usar para administrar
establecimiento de conexiones de medios en media
gateways.

Más contenido relacionado

La actualidad más candente

Webinar Mitel: Certificación comercial Familia 6800i
Webinar Mitel: Certificación comercial Familia 6800i Webinar Mitel: Certificación comercial Familia 6800i
Webinar Mitel: Certificación comercial Familia 6800i Neocenter SA de CV
 
Homologacion Avanzada7 Citel C4110
Homologacion Avanzada7 Citel C4110Homologacion Avanzada7 Citel C4110
Homologacion Avanzada7 Citel C4110avanzada7
 
Comunicaciones basadas en telefonía IP (PRAXITEC)
Comunicaciones basadas en telefonía IP (PRAXITEC)Comunicaciones basadas en telefonía IP (PRAXITEC)
Comunicaciones basadas en telefonía IP (PRAXITEC)Jack Daniel Cáceres Meza
 
61287782 f18adtran434rg.799954965.en.es
61287782 f18adtran434rg.799954965.en.es61287782 f18adtran434rg.799954965.en.es
61287782 f18adtran434rg.799954965.en.esJuvenalPalacio1
 
Catálogo de productos Neocenter 2017
Catálogo de productos Neocenter 2017Catálogo de productos Neocenter 2017
Catálogo de productos Neocenter 2017Neocenter SA de CV
 
Integración segura de extensiones remotas con Elastix utilizando Sangoma SBC
Integración segura de extensiones remotas con Elastix utilizando Sangoma SBCIntegración segura de extensiones remotas con Elastix utilizando Sangoma SBC
Integración segura de extensiones remotas con Elastix utilizando Sangoma SBCPaloSanto Solutions
 
Equipamiento salas hdx 6000...1
Equipamiento salas hdx 6000...1Equipamiento salas hdx 6000...1
Equipamiento salas hdx 6000...1Marco Espinoza
 
Ayc Mexico True Ip
Ayc Mexico True IpAyc Mexico True Ip
Ayc Mexico True Ipdaten
 
U3 practica 12 visualización de direcciones mac de dispositivos de red
U3 practica 12 visualización de direcciones mac de dispositivos de redU3 practica 12 visualización de direcciones mac de dispositivos de red
U3 practica 12 visualización de direcciones mac de dispositivos de redroland castillo
 

La actualidad más candente (20)

Voz sobre IP
Voz sobre IPVoz sobre IP
Voz sobre IP
 
Introduccion a la voip
Introduccion a la voipIntroduccion a la voip
Introduccion a la voip
 
Webinar Mitel: Certificación comercial Familia 6800i
Webinar Mitel: Certificación comercial Familia 6800i Webinar Mitel: Certificación comercial Familia 6800i
Webinar Mitel: Certificación comercial Familia 6800i
 
Telefonia voip
Telefonia voipTelefonia voip
Telefonia voip
 
Homologacion Avanzada7 Citel C4110
Homologacion Avanzada7 Citel C4110Homologacion Avanzada7 Citel C4110
Homologacion Avanzada7 Citel C4110
 
Voz Ip
Voz IpVoz Ip
Voz Ip
 
Conectores
ConectoresConectores
Conectores
 
Comunicaciones basadas en telefonía IP (PRAXITEC)
Comunicaciones basadas en telefonía IP (PRAXITEC)Comunicaciones basadas en telefonía IP (PRAXITEC)
Comunicaciones basadas en telefonía IP (PRAXITEC)
 
61287782 f18adtran434rg.799954965.en.es
61287782 f18adtran434rg.799954965.en.es61287782 f18adtran434rg.799954965.en.es
61287782 f18adtran434rg.799954965.en.es
 
Wan2013lab05
Wan2013lab05Wan2013lab05
Wan2013lab05
 
Catálogo de productos Neocenter 2017
Catálogo de productos Neocenter 2017Catálogo de productos Neocenter 2017
Catálogo de productos Neocenter 2017
 
Integración segura de extensiones remotas con Elastix utilizando Sangoma SBC
Integración segura de extensiones remotas con Elastix utilizando Sangoma SBCIntegración segura de extensiones remotas con Elastix utilizando Sangoma SBC
Integración segura de extensiones remotas con Elastix utilizando Sangoma SBC
 
(in) seguridad en VoIP
(in) seguridad en VoIP(in) seguridad en VoIP
(in) seguridad en VoIP
 
Presentacion Voip
Presentacion VoipPresentacion Voip
Presentacion Voip
 
Yealink line up 2016
Yealink line up 2016Yealink line up 2016
Yealink line up 2016
 
Equipamiento salas hdx 6000...1
Equipamiento salas hdx 6000...1Equipamiento salas hdx 6000...1
Equipamiento salas hdx 6000...1
 
Presentacion H323 Tinoco
Presentacion H323 TinocoPresentacion H323 Tinoco
Presentacion H323 Tinoco
 
Admon
AdmonAdmon
Admon
 
Ayc Mexico True Ip
Ayc Mexico True IpAyc Mexico True Ip
Ayc Mexico True Ip
 
U3 practica 12 visualización de direcciones mac de dispositivos de red
U3 practica 12 visualización de direcciones mac de dispositivos de redU3 practica 12 visualización de direcciones mac de dispositivos de red
U3 practica 12 visualización de direcciones mac de dispositivos de red
 

Similar a Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 6

VOiP
VOiPVOiP
VOiPkio89
 
VOIP I - Marzo 2010
VOIP I - Marzo 2010VOIP I - Marzo 2010
VOIP I - Marzo 2010Jose Cordova
 
Sistemas de VoIP con Asterisk: Modulo I
Sistemas de VoIP con Asterisk: Modulo ISistemas de VoIP con Asterisk: Modulo I
Sistemas de VoIP con Asterisk: Modulo IGabriel Astudillo
 
Fundamentos de telefonia ip
Fundamentos de telefonia ipFundamentos de telefonia ip
Fundamentos de telefonia ipJose Luis Chauca
 
Fundamentos20de20telefonia20ip 131006193600-phpapp02
Fundamentos20de20telefonia20ip 131006193600-phpapp02Fundamentos20de20telefonia20ip 131006193600-phpapp02
Fundamentos20de20telefonia20ip 131006193600-phpapp02myconta
 
Introduccion telefonia ip
Introduccion telefonia ipIntroduccion telefonia ip
Introduccion telefonia ipmagio29
 
Redes de datos de Banda Ancha U4
Redes de datos de Banda Ancha U4Redes de datos de Banda Ancha U4
Redes de datos de Banda Ancha U4kubuntero
 
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 5
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 5Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 5
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 5Ariel Roel
 
Desarrollo
DesarrolloDesarrollo
Desarrollo1 2d
 
La telefona IP2
La telefona IP2La telefona IP2
La telefona IP2SanFerg5
 
Protocolos de voip de acuerdo al modelo osi
Protocolos de voip de acuerdo al modelo osiProtocolos de voip de acuerdo al modelo osi
Protocolos de voip de acuerdo al modelo osiSolxitlaly Guerra
 

Similar a Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 6 (20)

VOiP
VOiPVOiP
VOiP
 
Voip
VoipVoip
Voip
 
VOIP I - Marzo 2010
VOIP I - Marzo 2010VOIP I - Marzo 2010
VOIP I - Marzo 2010
 
Sistemas de VoIP con Asterisk: Modulo I
Sistemas de VoIP con Asterisk: Modulo ISistemas de VoIP con Asterisk: Modulo I
Sistemas de VoIP con Asterisk: Modulo I
 
Fundamentos de telefonia ip
Fundamentos de telefonia ipFundamentos de telefonia ip
Fundamentos de telefonia ip
 
Fundamentos20de20telefonia20ip 131006193600-phpapp02
Fundamentos20de20telefonia20ip 131006193600-phpapp02Fundamentos20de20telefonia20ip 131006193600-phpapp02
Fundamentos20de20telefonia20ip 131006193600-phpapp02
 
Introduccion telefonia ip
Introduccion telefonia ipIntroduccion telefonia ip
Introduccion telefonia ip
 
Redes de datos de Banda Ancha U4
Redes de datos de Banda Ancha U4Redes de datos de Banda Ancha U4
Redes de datos de Banda Ancha U4
 
VoIp Un Enfoque Practico
VoIp Un Enfoque PracticoVoIp Un Enfoque Practico
VoIp Un Enfoque Practico
 
Consulta vo ip
Consulta vo ipConsulta vo ip
Consulta vo ip
 
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 5
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 5Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 5
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 5
 
Vo ip
Vo ipVo ip
Vo ip
 
Desarrollo
DesarrolloDesarrollo
Desarrollo
 
La vo ip
La vo ipLa vo ip
La vo ip
 
La telefona IP2
La telefona IP2La telefona IP2
La telefona IP2
 
VoIP
VoIPVoIP
VoIP
 
Voip
VoipVoip
Voip
 
Seguridad en VoIP con Tecnología Cisco
Seguridad en VoIP con Tecnología CiscoSeguridad en VoIP con Tecnología Cisco
Seguridad en VoIP con Tecnología Cisco
 
Cuestionario Unidad 3
Cuestionario Unidad 3Cuestionario Unidad 3
Cuestionario Unidad 3
 
Protocolos de voip de acuerdo al modelo osi
Protocolos de voip de acuerdo al modelo osiProtocolos de voip de acuerdo al modelo osi
Protocolos de voip de acuerdo al modelo osi
 

Más de Ariel Roel

Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 8
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 8Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 8
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 8Ariel Roel
 
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7Ariel Roel
 
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.3
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.3Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.3
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.3Ariel Roel
 
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.2
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.2Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.2
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.2Ariel Roel
 
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.1
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.1Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.1
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.1Ariel Roel
 
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 3
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 3Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 3
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 3Ariel Roel
 

Más de Ariel Roel (6)

Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 8
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 8Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 8
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 8
 
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 7
 
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.3
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.3Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.3
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.3
 
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.2
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.2Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.2
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.2
 
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.1
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.1Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.1
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 4.1
 
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 3
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 3Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 3
Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 3
 

Último

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 

Último (20)

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 

Core Fijo - Diplomatura en Telecomunicaciones Multimedia - Unidad 6

  • 1. ariel.roel@gmail.com - @arielroel Diplomatura en Telecomunicaciones Multimedia Módulo Core Fijo – Unidad 6 Ariel Roel
  • 2. Ariel Roel – arielroel@gmail.com - @arielroel Unidad Temática 6
  • 3. Ariel Roel – arielroel@gmail.com - @arielroel AGENDA – Unidad 6 • Protocolos H.323. • Protocolo MGCP. • Protocolo H.248/MEGACO. • Protocolo SIGTRAN. Otros Protocolos
  • 4. Ariel Roel – arielroel@gmail.com - @arielroel 4 RTCPRTP IP MGCP Control de llamada y señalización Control de Señalización y Gateway Medios H.225 Q.931 H.323 H.323 V1 y V2 soportan H.245 sobre TCP, Q.931 sobre TCP y RAS sobre UDP. H.323 V3 y 4 soportanH.245 sobreUDP/TCP y Q.931 sobre UDP/TCP y RAS sobre UDP. SIP soporta TCP y UDP. TCP RAS UDP SIPH.245 Audio/ Video RTSP Señalización IP
  • 5. Ariel Roel – arielroel@gmail.com - @arielroel AGENDA – Unidad 6 • Protocolos H.323. • Protocolo MGCP. • Protocolo H.248/MEGACO. • Protocolo SIGTRAN. Otros Protocolos
  • 6. Ariel Roel – arielroel@gmail.com - @arielroel ¿Qué es H.323? • H.323 es un protocolo del tipo “peer to peer”. • H.323 es un protocolo multimedia que provee las especificaciones para comunicaciones de voz, video y datos sobre redes basadas en conmutación de paquetes. • Es un estándar especificado por la recomendación UIT-T H.323, “Sistemas de comunicación multimedios basados en paquetes”. • La especificación fija la arquitectura del sistema y los procedimientos, haciendo referencia para eso a una serie de protocolos.
  • 7. Ariel Roel – arielroel@gmail.com - @arielroel ¿Qué es H.323? • “Describe terminales y otras entidades que proveen servicios de comunicaciones multimedia sobre Packet Based Networks (PBN) los cuales pueden no proveer una QoS garantizada. Las entidades H.323 pueden proveer comunicaciones en tiempo real de audio, video y/o datos” ITU-T Recommendation H.323 Version 4
  • 8. Ariel Roel – arielroel@gmail.com - @arielroel Framework H.323 H.323 define: ▫ Establecimiento y finalización de la llamada. ▫ Conferencia audiovisual o multimedia.
  • 9. Ariel Roel – arielroel@gmail.com - @arielroel Señalización y control de llamada H.245 – Publicación de capacidades, establecimiento del canal de medios, y control de conferencia. H.225 Q.931 – señalización de la llamada y establecimiento de la llamada. RAS – registración y otros controles de admisión con un gatekeeper. Señalización y Control de la llamada Datos/FaxMedi0s IP UDP RTP Audio Codec G.711 G.723 G.729 Video Codec H.261 H.263 RTCP H.225 Q.931 H.225 RAS H.245T.120 T.38 TCP TCPUDPTCP Data/Fax T.120 – Data conferencing. T.38 – Fax. Medi0s H.261 and H.263 – Video codecs. G.711, G.723, G.729 – Audio codecs. RTP/RTCP – Medi0s. H.323 H.323 es un protocolo “paraguas”
  • 10. Ariel Roel – arielroel@gmail.com - @arielroel Protocolos H.323 • RTP para trasmisión en tiempo real de audio, video y datos. • RTCP, protocolo de control para aspectos de calidad de servicio que acompaña a RTP. • H.225.0, es similar a Q.931. Define la señalización de llamada y la comunicación entre los terminales y los GK. Permite a un terminal H.323 localizar a otro terminal H.323 a través del GK. Realiza Registración Admisión y Status (RAS). ▫ Registración: contacto con el GK y provisión de mapeo de direcciones físicas con “alias”. El terminal queda preparado para Admisión o para aceptar una llamada. ▫ Admisión: se solicita permiso para iniciar una llamada o para utilizar más ancho de banda ▫ Status se reporta el estado de las llamadas y se alerta de las desconexiones. Señalización y Control de la llamada Datos/FaxMedi0s IP UDP RTP Audio Codec G.711 G.723 G.729 Video Codec H.261 H.263 RTCP H.225 Q.931 H.225 RAS H.245T.120 T.38 TCP TCPUDPTCP H.323
  • 11. Ariel Roel – arielroel@gmail.com - @arielroel Protocolos H.323 • H.245, maneja los canales, negocia las distintas capacidades y controla • conferencias entre dos o más terminales. • T.120.x, serie de protocolos para conferencia de datos. • H.235, seguridad en sistemas H.323. Acompaña la autorización, el establecimiento, el intercambio, etc. Negocia la autenticación, la encriptación y la integridad. • H.450.X, serie de protocolos que definen servicios suplementarios. • G.711, G.722, G.723.1, G.726, G.728, G.729, para codificación del audio. • H.261, H.263, para codificación del video. Señalización y Control de la llamada Datos/FaxMedi0s IP UDP RTP Audio Codec G.711 G.723 G.729 Video Codec H.261 H.263 RTCP H.225 Q.931 H.225 RAS H.245T.120 T.38 TCP TCPUDPTCP H.323
  • 12. Ariel Roel – arielroel@gmail.com - @arielroel Componentes H.323 Terminal Gateway Packet Based Networks Multipoint Control Unit Gatekeeper PSTN PLMN
  • 13. Ariel Roel – arielroel@gmail.com - @arielroel Terminales H.323 Terminales: dispositivos utilizados por los usuarios finales (teléfonos, video teléfonos, equipos IVR, sistemas de correo de voz, PCs, “softphones”, etc.). Deben soportar: ▫ H.225 (señalización de control de llamada). ▫ H.245 (señalización del canal de control). ▫ RTP/RTCP para medios. ▫ Audio codecs. El soporte de codecs de video es opcional.
  • 14. Ariel Roel – arielroel@gmail.com - @arielroel H.323 Gateway Gateways (GWs): provee las interfaces necesarias entre la red H.323 y otras redes entre las que se incluye la PSTN. ▫ Los Gateways pueden proveer además la función de traducción de formatos de transmisión, procedimientos de comunicación, interconexión de equipos H.323 con otros que no lo son o trascodificación.
  • 15. Ariel Roel – arielroel@gmail.com - @arielroel H.323 Gatekeepers Gatekeepers (GKs): es opcional. Cuando está presente, los demás elementos que se conecten deben hacer uso del mismo. Realiza la gestión y control de los recursos de la red. Proporciona servicios de: - Control de llamada - Traducción de direcciones - Control de admisión. Facilita el control de ancho de banda utilizado y localiza los GWs y MCUs cuando se necesita. Es el elemento central de la solución y permite al operador telefónico realizar un control de las comunicaciones.
  • 16. Ariel Roel – arielroel@gmail.com - @arielroel H.323 Multipoint Control Unit Multipoint Control Units (MCUs): maneja conferencias multipunto entre terminales H.323. Controla las sesiones y mezcla los flujos de audio, datos y video. La MCU consiste en: ▫ Multipoint Controller (MC) – provee funciones de control. ▫ Multipoint Processor (MP) – recibe y procesa audio, video y/o streams de datos.
  • 17. Ariel Roel – arielroel@gmail.com - @arielroel H.323 Elementos de Borde ▫ Elemento de Borde: generalmente se encuentra junto a un GK. Intercambia información de direcciones y participa en los procesos de autorización con las administraciones de dominio.
  • 18. Ariel Roel – arielroel@gmail.com - @arielroel Otras normas ITU que se usan con H.323 Protocolo Descripcion H.235 Especifica seguridad y encriptación para terminales H.323 y H.245 terminals. H.450.N H.450.1 especifica el marco para servicios suplementarios H.450.N especifica servicios tales como transferencia, desvio, espera, MWI, terminación de llamada, e intrusión en la llamada. H.246 Especifica el interworking de terminales serie H con terminales de conmutación de circuitos.
  • 19. Ariel Roel – arielroel@gmail.com - @arielroel Proceso de establecimiento de llamada El establecimiento de la llamada usando H.323 puede ocurrir en cinco pasos: 1. Call setup. 2. Comunicación e intercambio inicial de capacidades. 3. Establecimiento de comunicaciones de Audio/video. 4. Servicios de llamada. 5. Terminación de la llamada.
  • 20. Ariel Roel – arielroel@gmail.com - @arielroel Establecimiento de llamada en H.323 ▫ Ambos extremos se ha registrado anteriormente con el gatekeeper. ▫ Terminal A inicia la llamada al gatekeeper. (Se intercambian mensajes RAS). ▫ El gatekeeper proporciona información para poner en contacto el Terminal con el B. ▫ Terminal A envía un mensaje SETUP (ESTABLECIMIENTO) al Terminal B. ▫ Terminal B responde con un mensaje Call Proceeding (LLAMADA ) y también contacta al Gatekeeper para pedir autorización. ▫ Terminal B envía un mensaje de Alerting and Connect ▫ Terminal B y A intercambian mensajes H.245 para determinar cual es maestro-esclavo, las capacidades de los terminales, y abrir canales lógicos. ▫ Los dos terminales establecesn caminos RTP Terminal A Gatekeeper Terminal B Mensajes RAS Señalización de llamada 1. ARQ 2. ACF 5. ARQ 6. ACF 3. SETUP 4. Call Proceeding 7.Alerting 8.Connect H.245 Messages RTP Media Path
  • 21. Ariel Roel – arielroel@gmail.com - @arielroel Versiones de H.323 Versión H.323 Version 3 Fecha H.323 Version 1 Mayo 1996 H.323 Version 2 Enero 1998 Septiembre 1999 H.323 Version 4 Noviembre 2000
  • 22. Ariel Roel – arielroel@gmail.com - @arielroel Comparando SIP y H.323 - Similaridades Funcionalmente, SIP y H.323 son similares. Ambos proveen: ▫ Control, establecimiento , y finalización de la llamada. ▫ Funcionalidades básicas de la llamada tales como llamada en espera, transferencia, reenvío, identificación de llamada, etc ▫ Intercambio de capacidades.
  • 23. Ariel Roel – arielroel@gmail.com - @arielroel Comparando SIP y H.323 - Fortalezas ▫ H.323 – Define un servicio de conferencia multimedia sofisticada. H.323 multimedia conferencing puede soportar aplicaciones tales como pizarrón, colaboración de datos o videoconferencia. ▫ SIP – Soporta una forma flexible e intuitiva para la creación de servicios. ▫ SIP – El control de llamada por terceros está disponible en SIP.
  • 24. Ariel Roel – arielroel@gmail.com - @arielroel SIP y H.323 H.323SIP ITU.IETF. Peer-to-Peer.Peer-to-Peer. Basado en telefonia. Toma la sintaxis del protocolo ISDN Q.SIG. Basado en internet y centrado en web. Toma la sintaxis de HTTP. Terminales H.323 inteligentes.User agents inteligentes. H.323 Gatekeeper.SIP proxy, redirect, location, y registration. Prácticamente desaparecido.Se está convirtiendo en el estandar para comunicaciones IP, especialmente en IMS Information Organismo Relación Origen Cliente Servidores Core Desarrollo actual
  • 25. Ariel Roel – arielroel@gmail.com - @arielroel SIP y H.323 Information H.323SIP Codificación Binario.Basado en texto UTF-8 Procesamiento de los Servidores Version 1 o 2 – Stateful. Version 3 o 4 – Stateless o stateful. Stateless o stateful. Calidad de servicio Gestión y control de ancho de banda y control de admision es gestionada por el Gatekeeper H.323. Recomienda el uso de RSVP para reserva de recursos. SIP se basa en otros protocolos tales como RSVP, COPS, para implementar o asegurar QoS.
  • 26. Ariel Roel – arielroel@gmail.com - @arielroel SIP y H.323 Information H.323SIP Seguridad Registracion – Si un gatekeeper esta presente, los endpoints se registran y piden admisión al gatekeeper. Autentificación y Encriptación -H.235 provee recomendaciones para autenticación y encriptación en sistemas H.323. Registración - User agent se registra en un proxy server. Autentificación – La autenticación del User agent utiliza HTTP digest o autenticación básica Encriptación – La RFC de SIP define tres niveles de encriptación de datos para privacidad. Ubicación de Endpoints y Ruteo de Llamadas Utiliza alias E.164 o H.323 y el mecanismo de mapeo de direcciones si los gatekeepers estan presentes en el sistema H.323. LosGatekeepers proveen información de rutas. Utiliza la URL SIP para direccionamiento. Los servidores de redirección o localización proveen información de ruteo.
  • 27. Ariel Roel – arielroel@gmail.com - @arielroel SIP y H.323 Information H.323SIP Funcionalidades Funciones básicas de llamada.Funciones básicas de llamada. Conferencia Conferencia básica sin control específico. Soporte de conferencias audiovisuales. Conferencias de datos o colaboración definido por la especificación T.120. Creación de Funcionalida des o Servicios Soporta funcionalidades flexibles e intuitivas para la creación de servicios utilizando programación. Algunos ejemplos de funcionalidades incluyen presencia, mensajería unificada, o find me/follow me. H.450.1 define un framework para la creación de servicios suplementarios. Nota: Funcionalidades básicas incluye: llamada en espera, transferencia, transferencia, identificación de llamada, etc.
  • 28. Ariel Roel – arielroel@gmail.com - @arielroel AGENDA – Unidad 6 • Protocolos H.323. • Protocolo MGCP. • Protocolo H.248/MEGACO. • Protocolo SIGTRAN. Otros Protocolos
  • 29. Ariel Roel – arielroel@gmail.com - @arielroel MGCP • MGCP es un protocolo del tipo “maestro-esclavo”. Es muy similar al protocolo H.248, aunque anterior en su desarrollo. • MGCP (Media Gateway Control Protocol) describe el control de los MGW o AGW, por parte del MGC. Se define en la RFC 2705. • Este protocolo define Endpoints y Conexiones. • Tiene Instrucciones para configurar, modificar y borrar conexiones, notificar eventos, etc.
  • 30. Ariel Roel – arielroel@gmail.com - @arielroel Call agent o media gateway controller ▫ Proporciona la señalización de llamadas, control e inteligencia de procesamiento para el gateway. ▫ Envía y recibe comandos desde / hacia el gateway. Gateway ▫ Proporciona traducciones entre las redes de conmutación de circuitos y redes de conmutación de paquetes. ▫ Envía una notificación al call agent acerca de los eventos del endpoint. ▫ Ejecuta órdenes de los call agents. Call Agent or Media Gateway Controller (MGC) Call Agent or Media Gateway Controller (MGC) SIP H.323 MGCP MGCP Media Gateway (MG) Media Gateway (MG) Componentes
  • 31. Ariel Roel – arielroel@gmail.com - @arielroel ▫ Cuando se descuelga un teléfono de l Gateway A envía una señal al agente de llamada. ▫ El Gateway A genera tono de marcado y recoge los dígitos marcados. ▫ Los dígitos se envían al agente de llamada. ▫ El call agent determina la manera de enrutar la llamada. ▫ El agente de llamada envía comandos a Gateway B. ▫ El gateway B hace sonar al teléfono B. ▫ El call agent envía comandos a ambos gateways para establecer sesiones RTP ​​/ RTCP. Gateway A Gateway B POTS A POTS B Call Agent Media Gateway Controller MGCP MGCP RTP/RTCP Flujo de llamada
  • 32. Ariel Roel – arielroel@gmail.com - @arielroel Comandos MGCP Comandos del Call Agent: ▫ EndpointConfiguration ▫ NotificationRequest ▫ CreateConnection ▫ ModifyConnection ▫ DeleteConnection ▫ AuditEndpoint ▫ AuditConnection Comandos Gateway : ▫ Notify ▫ DeleteConnection ▫ RestartInProgress
  • 33. Ariel Roel – arielroel@gmail.com - @arielroel Características de MGCP MGCP: ▫ Protocolo master/slave.  Used between call agents and media gateways.  Differs from SIP and H.323 which are peer-to-peer protocols.  Asume inteligencia limitada en el borde (endpoints) y la inteligencia en el núcleo (call agent).  Se usa entre los call agents y media gateways.  Se diferencia con SIP y H.323 que son protocolos peer- to-peer. ▫ Interopera con SIP y H.323.
  • 34. Ariel Roel – arielroel@gmail.com - @arielroel MGCP, SIP y H.323 ▫ MGCP divide las funciones de establecimiento , control de llamada y establecimiento del canal de medios. ▫ MGCP no reemplaza a SIP o H.323. SIP y H.323 proveen establecimiento de la llamada y control simétrico peer-to-peer. ▫ MGCP interopera con H.323 y SIP. Por ejemplo,  Un call agent acepta call setup requests en SIP orH.323.  El call agent usaMGCP para controlar el media gateway.  El media gateway establece la sesión de medios con otros endpoints H.323 o SIP. Call Agent/ Media Gateway Controller Media Gateway MGCP H.323 Gateway H.323 Gateway H.323 Media RTP/RTCP En el ejemplo, un gateway es descompuesto en: – Un call agent que provee señalización. – Un gateway que maneja medios. MGCP es usado para controlar el gateway.
  • 35. Ariel Roel – arielroel@gmail.com - @arielroel MGCP 1. Un usuario descuelga el teléfono analógico y marca un número. 2. El gateway notifica al call agent del teléfono (endpoint) del evento. 3. El call agent determina las capacidades, la información de enrutamiento y envía un comando a los gateways para establecer sesiones RTP ​​/ RTCP con el otro extremo H.323 Gateway H.323 Gateway POTSPOTS Gateway A Gateway B POTS Call Agent/ Media Gateway Controller RTP/ RTC P POTS 5.RTP /RTCP 1 3 4 1 2 Ejemplo comparativo H.323 1. Un usuario descuelga el teléfono analógico y marca un número. 2. El gateway determina la manera de enrutar la llamada. 3. Los dos gateways intercambian información de sus capacidades. 4. El gateway de terminación hace sonar el teléfono. 5. Los dos gateways establecen una sesión RTP / RTCP entre ambos.
  • 36. Ariel Roel – arielroel@gmail.com - @arielroel AGENDA – Unidad 6 • Protocolos H.323. • Protocolo MGCP. • Protocolo H.248/MEGACO. • Protocolo SIGTRAN. Otros Protocolos
  • 37. Ariel Roel – arielroel@gmail.com - @arielroel H.248/MEGACO • MEdia GAteway Control Protocol [RFC3015] • H.248 es la referencia de la ITU-T para el mismo protocolo • Es un protocolo para controlar gateways de telefonía y terminales (Teléfonos IP) • Base para el despliegue de una red independiente del fabricante
  • 38. Ariel Roel – arielroel@gmail.com - @arielroel Evolución de H.248/MeGaCo SGCP MGCP Megaco/H.248 I-RFC 2705 MGCP se lanza como una RFC de información (Oct 99) Propuesta de unir IPDC y SGCP en MGCP (Telcordia y Level 3) Consenso entre IETF e ITU en Protocolo Megaco (Marzo 99) Lucent propone MDCP a la ITU-T SG16 (Nov 1999) IETF RFC 3015 MDCP (propuesta) IPDC
  • 39. Ariel Roel – arielroel@gmail.com - @arielroel Arquitectura Media Gateway Layer (MG) • Implementa conexiones • Implementa o controla funcionalidades de usuarios finales (incluyendo UI) • No hay conocimiento de las funcionalidades a nivel de llamada Media Gateway Control Protocol • Master / slave control de MGs por MGCs –Control de conexión –Configuración y control del dispositivo –Eventos y señalización Media Gateway Control Layer (MGC) • Contiene toda la inteligencia de control de la llamada Call control (ej. H.323, SIP…) IP Phone Media Gateway PSTN, ATM, etc Analog Media Gateway PSTN line Media Gateway lines Call Agent Media Gateway Controller PSTN trunking Media Gatewaytrunks
  • 40. Ariel Roel – arielroel@gmail.com - @arielroel Modelo de conexión MEGACO Basado en 3 conceptos: Terminación – Identifica un end point para flujo de medios – Implementa Signals, y genera Events – Puede aparecer en al menos un contexto – Terminaciones permanentes pueden existir fuera de un contexto Contexto – Define una comunicación entre Terminaciones, y actúa como un puente de mezcla – Contiene 1 o mas Terminaciones – Soporta múltiples streams Stream – Un contexto puede tener multiples streams, cada uno típicamente para un medio, por ej. audio, video, etc – El MGC especifica que streams soporta una determinada terminación MG Ta Tb Cn Tc Td I2 O2=I1+I3 I1 I3 O3=I1+I2 O1=I2+I3
  • 41. Ariel Roel – arielroel@gmail.com - @arielroel Conexiones de flujo de medios • Las conexiones se consiguen colocando dos o más terminaciones en un contexto común. • El Contexto es visto como puente de mezclado • Termination = fuente o sumidero de flujos de medioss ▫ Terminaciones aprovisionadas vs. terminaciones efímeras ▫ Las terminaciones aprovisionadas residen en un contexto NULO cuando no están activas • Flujos especificados por stream ▫ Un streamID común implica flujos conectados • Transporte, medios, codificación/decodificación son especificados por cada stream en cada terminación
  • 42. Ariel Roel – arielroel@gmail.com - @arielroel Gateway control functions Connection Bearer Mediation Media Transcoding Context Terminations Events y Signals El contexto soporta múltiples media streams en caso de ser requeridos para un servicio multimediaservice.
  • 43. Ariel Roel – arielroel@gmail.com - @arielroel Ejemplo: llamada básica T1 T2 Medium=audio, Mode=sendReceive Medium=audio, Mode=sendReceive
  • 44. Ariel Roel – arielroel@gmail.com - @arielroel Ejemplo: multimedia Stream=1, medium=audio Stream=1, medium=audio Stream=2, medium=video Stream=2, medium=video T1 T2 T3
  • 45. Ariel Roel – arielroel@gmail.com - @arielroel Descriptors • Las propiedades de las terminations están organizadas sintácticamente en descriptors ▫ Los básicos son Termination State, Media, Events, y Signals descriptors ▫ Los Media descriptors estan compuestos de otros descriptors: Stream descriptors, los cuales contienen LocalControl, Local, y Remote descriptors • Los valores por defecto pueden ser definidos en el MG
  • 46. Ariel Roel – arielroel@gmail.com - @arielroel Events • Los eventos son detectados en el MG y reportados al MGC ▫ ejemplo: señalización in-band • MGC controla que events de los cuales quiere saber en un determinado tiempo ▫ Establece el termination Events descriptor • Events can have side effects ▫ stop playout of signals ▫ start new signals ▫ automatically update the set of events of interest
  • 47. Ariel Roel – arielroel@gmail.com - @arielroel Signals • Las Signals hacen que las cosas pasen en las terminations ▫ Reproducir un tono, mostrar un texto,... • Especificado en el Signals descriptor para una termination • MGC puede especificar la duración en tiempo o la signal puede ser detenida específicamente • Las Signals se detienen cuando un evento es detectado a menos que el MGC diga lo contrario.
  • 48. Ariel Roel – arielroel@gmail.com - @arielroel Null context y ROOT termination • Null context se introduce como una convención ▫ Es donde quedan las terminations persistentes cuando no están en un contexto real • Cuando las terminations son devueltas al null context, toman sus propiedades configuradas por defecto. • ROOT termination representa el MG ppd ▫ Util para especificar propiedades del MG como dispositivo MG, y para referir al MG en comandos
  • 49. Ariel Roel – arielroel@gmail.com - @arielroel AGENDA – Unidad 6 • Protocolos H.323. • Protocolo MGCP. • Protocolo H.248/MEGACO. • Protocolo SIGTRAN. Otros Protocolos
  • 50. Ariel Roel – arielroel@gmail.com - @arielroel SS7/IP Inter-working • IP ofrece una solución económica a los problemas creados por el tráfico de alto volumen en el borde de la red. • Los operadores voz descargan las llamadas desde PSTN a las redes VoIP, ya que es menos costoso de transportar tráfico de voz sobre IP en la red de conmutación de circuitos. • En la red VoIP, los datos de voz digitalizadoss están comprimidos y son transportados en paquetes a través de la red IP, con lo que se utiliza eficientemente el ancho de banda y se aumenta el número de llamadas de voz llevadas. • El ahorro obtenido en el uso de la red VoIP se transmite a los usuarios en forma de llamadas de menor costo.
  • 51. Ariel Roel – arielroel@gmail.com - @arielroel Requerimientos para SS7 sobre IP • Control de flujos • Entrega en secuencia de los mensajes de señalización dentro de un único stream de control • Identificación de los puntos de señalización originantes y de terminación • Identificación de los circuitos de voz • Detección de errores, re-transmisión y otros procedimientos de corrección de errores. • Controles para evitar la congestión en internet. • Detección del estado de las entidades pares. • Soporte de un mecanismo de seguridad.
  • 52. Ariel Roel – arielroel@gmail.com - @arielroel Señalización en redes VoIP Las redes VoIP llevan SS7 sobre IP usando protocolos definidos por el Signaling Transport (SIGTRAN) working group de la Internet Engineering Task Force (IETF). En redes de telefonía IP, la información de señalización es intercambiada entre los siguientes elementos funcionales: ▫Media Gateway ▫Media Gateway Controller ▫Signaling Gateway.
  • 53. Ariel Roel – arielroel@gmail.com - @arielroel Stack del protocolo SIGTRAN El protocolo SIGTRAN especifica la forma en la que mensajes SS7 pueden ser transportados de manera confiable en redes IP. La arquitectura identifica 3 componentes: ▫El standard IP ▫Un protocolo SCTP (common signaling transport protocol for SS7) el cual es transportado. ▫Un módulo de adaptación para emular las capas mas bajas del protocolo
  • 54. Ariel Roel – arielroel@gmail.com - @arielroel • Permite la transferencia de los mensajes de señalización entre los endpoints de señalización y la red IP • Permite a los mensajes de señalización ser ordenados de manera independiente dentro de múltiples streams para asegurar la entrega en secuencia entre endpoints asociados. • SIGTRAN recomienda SCTP para la transmisión de mensajes de señalización sobre IP. Stream Control Transmission Protocol(SCTP)
  • 55. Ariel Roel – arielroel@gmail.com - @arielroel Transportando MTP sobre IP • ITU especifica los siguientes requerimientos: ▫ El procedimiento MTP Level 3 peer to peer requiere un tiempo de respuesta entre 0.5 – 1.2 sec. ▫ No mas de 1 en 10 millon es de mensajes:  Se perderán por una falla en el transporte.  Seran entregado fuera de secuencia  Contendrán un error ▫ La disponibilidad de cualquier ruta de señalización debe ser de 99.9998%. ▫ El largo de mensaje es 272 Bytes para SS7 (MAXIMO) IETF SIGTRAN working group recomienda 3 nuevos protocolos: M2UA, M2PA y M3UA.
  • 56. Ariel Roel – arielroel@gmail.com - @arielroel M2PA •M2PA:- MTP2 User Peer- to-Peer Adaptation Layer ▫Soporta el transporte de mensajes de SS7 MTP3 sobre IP usando los servicios de SCTP ▫Permite el manejo completo de mensajes Level3 y gestión de las capacidades de la red entre dos nodos SS7 que se comunican sobre IP ▫Usado entre signaling gateway y MGC, signalign gateway y punto de señalización IP, 2 puntos de señalización IP.
  • 57. Ariel Roel – arielroel@gmail.com - @arielroel M2UA •M2UA:- MTP2 User Adaptation Layer ▫ Transporta mensajes de usuario SS7 MTP Level2 sobre IP usando SCTP ▫ Usado entre signaling gateway y MGC
  • 58. Ariel Roel – arielroel@gmail.com - @arielroel M3UA • M3UA:- MTP 3 User Adaptation Layer ▫ Transporte de mensajes de usuario de SS7 MTP Level3 sobre SCTP/IP ▫ Provee servicios de la misma manera que MTP Level3 lo hace a ISUP,TUP,SCCP ▫ Usado entre SG y MGC o la base de datos de telefonía IP
  • 59. Ariel Roel – arielroel@gmail.com - @arielroel SUA • SUA: SCCP User Adaptation Layer ▫ TransportaSS7 SCCP User Part Signaling Message sobre IP usando SCTP ▫ Usado entre los SG y los IP signaling end point, y entre IP signaling end points.
  • 60. Ariel Roel – arielroel@gmail.com - @arielroel Requerimientos de performance y seguridad para SS7/IP • SS7 sobre IP debe llegar las espectativas del estandar de la ITU (por ejemplo se especifica que el retardo en el establecimiento de la debe ser menor a 20 o 30 segundos después que el IAM es transmitido. • Para la transmisión de la señalización sobre internet, SIGTRAN recomienda el uso de IPSEC, el cual provee los siguientes servicios de seguridad: ▫ Autenticación ▫ Integridad ▫ Confidencialidad ▫ Disponibilidad
  • 61. Ariel Roel – arielroel@gmail.com - @arielroel Resumen ▫ SIP y H.323 son protocolos comparables que proporcionan establecimiento de llamada, finalización de llamada, control de llamadas, funciones de intercambio, y características suplementarias. ▫ MGCP es un protocolo de control de media gateways desde call agents. En un sistema de VoIP, MGCP se puede utilizar con SIP o H.323. SIP o H.323 proporcionan la funcionalidad de control de llamada y MGCP se puede usar para administrar establecimiento de conexiones de medios en media gateways.