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
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.
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
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.
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.
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
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.