Asterisk
Asterisk
Saúl Ibarra Corretgé
Antes de empezar
●
Conocimientos previos recomendados:
–
–
Interés
–
●
Manejo básico de la consola de GNU/Linux.
Ganas de aprender
¿Qué sabes de Asterisk?
–
¿Lo has utilizado?
Saúl Ibarra Corretgé - http://www.saghul.net
Introducción a VoIP
Saúl Ibarra Corretgé - http://www.saghul.net
VoIP en generalVoIP: Características Principales
●
●
●
●
●
●
Se utiliza una única red. Si dos empresas están unidas a través de
Internet, ¿ Porqué no aprovecharlo ?
Se administra una única red.
Estándares abiertos e internacionales. Inter-operabilidad,
Bajada de precios en proveedores y fabricantes de hardware VoIP.
Calidad: Es posible conseguir la misma calidad, de hecho hoy por
hoy,el 40% de las llamadas de las grandes operadoras se encaminan
por VoIP.
Fiabilidad: En LAN, se puede lograr una gran fiabilidad. En Internet
también, pero existen quizás demasiados factores. (QoS, NAT)
Coste: Instalación sobre red existente, precios de llamadas.
Saúl Ibarra Corretgé - http://www.saghul.net
VoIP en general (2)
VoIP: Problemas
●
●
NAT: El cáncer de la VoIP.Distintos tipos, no es fácilmente
manejable.
QoS: Necesidad de ofrecer calidad de servicio, al ser la voz crítica en
tiempo real.
●
Latencia: Tiempo que tarda la voz en llegar al destino.
●
Jitter: Variación de la latencia.
●
Ancho de banda: En España conexiones asimétricas. El ancho de
banda es muy caro.
Saúl Ibarra Corretgé - http://www.saghul.net
Terminología BásicaSaúl Ibarra Corretgé - http://www.saghul.net
Telefonía
●
PSTN: Public Switched Telephony Network.
●
FXS: Foreign eXchange Station.
–
–
Alimenta dispositivos.
–
●
Lo que hay en nuestra pared.
Utiliza señalización FXO.
FXO: Foreign eXchange Office.
–
El conector de nuestro teléfono donde entra
la línea.
–
Recibe alimentación.
–
Utiliza señalización FXS.Saúl Ibarra Corretgé - http://www.saghul.net
Redes y protocolos
●
LAN, WAN, ...
●
Protocolos:
–
Capa de Transporte:
–
TCP
● UDP
Capa de Aplicación:
●
SIP: Session Initiation Protocol
● IAX2: Inter Asterisk eXchange
●
Saúl Ibarra Corretgé - http://www.saghul.net
El protocolo SIP
Saúl Ibarra Corretgé - http://www.saghul.net
El protocolo SIP
●Protocolo de Inicio de Sesión (Session Initiation Protocol)
●
Un protocolo de señalización.
●
Legible por el ser humano, similar a HTTP.
●
●
Es principalmente un protocolo de señalización de capa
de aplicación para iniciación, modificación y terminación
de sesiones de comunicación multimedia entre usuarios.
Principales elementos implicados:
–
–
●
User Agent (Usuario)Registrar y SIP Proxy
El sector de la VoIP tiende globalmente hacia SIP.
Saúl Ibarra Corretgé - http://www.saghul.net
El protocolo SIP (2)
●
Capacidades de SIP:
–
Localización del usuario.
–
Disponibilidad del usuario: determinación de la
voluntad del receptor de la llamada de participar en
las comunicaciones.
–
Capacidad del usuario: Determinación del medio y de
susparámetros.
–
Gestión de la sesión: transferencia, terminación de
sesiones, modificación de los parámetros de la sesión
desde el propio 'User Agent'.
●
En SIP, el usuario es el 'dueño' de su sesión.
●
Contrasta con el concepto de “centralita”.
Saúl Ibarra Corretgé - http://www.saghul.net
El protocolo SIP (3)
●
●
El protocolo SIP es de forma nativa “peer to peer”:2
User Agents pueden establecer una sesión entre sí:
Dos Canales:
–
Señalización(UDP 5060): Establecimiento,
Negociación,Fin...)
–
Streaming RTP (UDP 10000-20000 normalmente)
y control RTCP.
Saúl Ibarra Corretgé - http://www.saghul.net
El protocolo IAX2
Saúl Ibarra Corretgé - http://www.saghul.net
IAX2
●
●
●
Inter Asterisk eXchange v2.
Protocolo...
Regístrate para leer el documento completo.