Protocolos de Media
Soportan el transporte del audio/video
Protocolos de Señalización
Soportan la señalización de la llamada y funciones de control
Telecomunicación Pública - PSTN
Se hacen cargo las Telcos que están interconectadas entre si en una red especifica para llamadas. Hay dos tecnologías:
Telcos:
- Circuit Switched - legacy, está en deshuso
- Packet Switched / VoIP, usa protocolos que vamos a ver hoy
Telecomunicación Privada - PBX
Son centrales privadas para poder hacer llamadas dentro de una empresa. En la practica se usa cada vez menos por la prevalencia de servicios como google meet, pero sigue utilizandose.
Hay dos tecnologías para telecomunicaciones inter-empresa:
- Circuit Switched/Analog - legacy
- Packet Switched / VoIP
PBX
Central privada para uso corporativo. Ofrece servicios como:
- Llamada entre internos
- Transferencia de llamadas
- Desvío de llamadas
- Colas de Espera y Distribución de llamadas
- Bloqueo de llamadas
- Música en espera
- Conferencia
- Call Pickup
- IVRs (Interactive Voice Response)
Dibujar PBX-IP
FXO
FXS
Dibujar PBX Corporativa (Hosted)
Interna y externa
SIP
Permite:
- Realizar llamadas IP soportando todos los eventos de una llamada
- Interoperabilidad con PSTN (PSTN maneja otros protocolos)
- Está pensado para que la interoperabilidad sea fácil y directa
- Video Conferencia y otros servicios
- Soporte a modelo Subscribe/Notify
- Poder subscribirte a eventos, como que te dejen un correo de voz y avisarte que tenés uno nuevo
- Envío de mensajes de texto
Fases de una llamada SIP
URI - IP:Signaling-Port.IP:Media-Port y capacidades (codecs) en el momentoDibujar diagrama SIP entre usuarios misma localidad
Decir diferencia entre stateless y stateful
Dibujar llamada entre usuarios de distinto dominio
Dibujar redirect server
Dibujar callflow sin proxy
Dibujar callflow con proxy
SDP
Es un protocolo de Texto (extensible), que negocia basado en un modelo de Oferta-Respuesta. Se describe las capacidades que uno soporta y del otro lado elije cual usar.
Describe y negocia los siguientes atributos:
Explicar UDP hole punching en VOIP con dibujo
IP:Media-Port de UDP la consulta STUN para conocer su PUBLIC(IP(A)):PUBLIC(Media-Port(A)) y poder incluirlos en el Session Description Protocol.PUBLIC(IP(A)):PUBLIC(Media-Port(A)) que recibió en el paso 3PUBLIC(IP(B)):PUBLIC(Media-Port(B)). Como en el paso 2, esta consulta se hace desde el IP:Media-Port de UDP de B.PUBLIC(IP(A)):PUBLIC(Media-Port(A)) que recibió, metiendo su propia PUBLIC(IP(B)):PUBLIC(Media-Port(B)) en el SDP.PUBLIC(IP(B)):PUBLIC(Media-Port(B)) que recibió de B. Si B tiene NAT Full Cone los paquetes pasarán por el hole punched en el paso 6. De lo contrario se debe esperar al paso 9 para que pasen. (por lo tanto se pierde el primer paquete si manda A primero)PUBLIC(IP(A)):PUBLIC(Media-Port(A)) que recibió de A análogo al paso anterior.Conf file para dos usuarios
ext10 -> kevin, itba123
ext 20 -> beto, itba123
friends, dynamic, itba
Hacer ej guia 7 asterisk