Académique Documents
Professionnel Documents
Culture Documents
LINKSYS PAP2
VOZ SOBRE IP: Elementos Implicados
• Softphones: Programas que permiten llamar desde el ordenador utilizando tecnologías VozIP. Ejm.
Blink, Zoiper, etc.
VOZ SOBRE IP: Elementos Implicados
• Centralitas IP: Centralitas de telefonía que permiten utilizar de forma combinada la tecnología VozIP
(mixtas) o exclusivamente IP (puras).
• Una Centralita Telefónica (o PBX para Private Branch Exchange y PABX para Private Automatic
Branch Exchange en ingles) es un equipo privado que permite gestionar llamadas telefónicas
internas en una empresa (Anexos), y compartir las líneas de acceso a la red pública entre varios
usuarios, para permitir que estos realicen y reciban llamadas desde y hacia el exterior. De alguna
manera actúa como una ramificación de la red pública de teléfono.
• Una centralita IP o una IP-PBX es una centralita telefónica que trabaja internamente con el
protocolo IP. De esta manera, utiliza la infraestructura de comunicaciones de datos (LAN y WAN)
para realizar sus funciones. Las centralitas IP pueden por tanto conectarse a servicios públicos VoIP,
pero tambien tienen la capacidad de trabajar con líneas convencionales de teléfono analogicas o
digitales (RDSI).
VOZ SOBRE IP: Elementos Implicados
VOZ SOBRE IP: Caso Real - PEOT
Coaxial
RJ45
Coaxial Coaxial
RJ45 RJ45 RJ45
RJ45
RJ45
RJ11
RJ11
VOZ SOBRE IP: Visión General
VOZ SOBRE IP: Protocolos y Codecs
• Protocolo: Es el 'lenguaje' que se utiliza para iniciar, mantener y cerrar las comunicaciones de voz
sobre IP.
• Tipos: Señalización, Transporte de Voz, Plataforma IP
VOZ SOBRE IP: Protocolos y Codecs
Protocolos de Señalización: Establecer, mantener y
Cerrar un circuito.
• Tareas de establecimiento de sesión
• Control del progreso de la llamada
• Capa de Sesión y Presentación (Modelo OSI)
• SIP, IAX, H.323, MGCP, SCCP
• Más populares en el ámbito de Asterisk son SIP e IAX.
VOZ SOBRE IP: Protocolos y Codecs
Protocolos de Transporte de Voz
• Este protocolo se llama RTP (Real-time Transport Protocol) y su función es simple: transportar la
voz con el menor retraso posible.
• Llamada también carga útil
• Entra a funcionar una vez que el protocolo de señalización ha establecido la llamada entre los
participantes.
• SRTP (Secure Real-tiem protocol), una alternativa
al RTP cuando se necesita cifrar la información
transmitida y no interceptada la llamada.
VOZ SOBRE IP: Protocolos
Protocolos de Plataforma IP
• Protocolo IP: No garantiza que los datos lleguen a su destino. Llamado
protocolo del mejor esfuerzo. Envía la información en paquetes.
• Protocolo de Transporte : TCP y UDP
• TCP: Transmission Control Protocol, ayuda controlando que los datos
transmitidos se encuentren libre de errores y sean recibidos por las
aplicaciones en el mismo orden en que fueron enviados. Si se pierden
datos en el camino, TCP introduce mecanismos para que estos datos
sean reenviados. Utiliza los puertos.
• UDP: User Datagram protocol, la misma función que TCP pero sin mucho
control por lo tanto son paquetes mas livianos y rápidos. Utilizado para
la transmisión de voz en aplicaciones VoIP.
VOZ SOBRE IP: Codecs (Codificación - Decodificación)
• Es la forma de digitalizar la voz humana para ser enviada por las redes de datos. Algunos ejemplos:
G.711 (Recomendado para LAN), G.722,G729 (Comunicciones por Internet, es pagado), GSM.
• Convierte una señal de audio analógico en un formato de audio digital para transmitirlo y luego
convertirlo nuevamente a un formato descomprimido de señal de audio para poder reproducirlo.
• Los softphones, hardphones o centralitas IP soportan una serie de codecs cada uno. Cuando hablan
entre si negocian un códec común.
• Aspectos a tener en cuenta por codec:
- Calidad de sonido
- Ancho de banda requerido
- Coste de computación
VOZ SOBRE IP: Protocolo SIP
• Session Initiation Protocol (SIP)
• Basado en texto
• Transmite señalización: Puerto 5060
• Pares de Puertos entre 10000 y 20000 para voz
• Establece, modifica y finaliza una llamada
• Usa 02 protocolos:
- RTP: Trasmite voz y video
- SDP: Negocia las capacidades de los endpoint
VOZ SOBRE IP: Protocolo SIP
Señalización:
Métodos
VOZ SOBRE IP: Protocolo SIP
Señalización: Respuestas
VOZ SOBRE IP: Protocolo SIP
Registración:
Asterisk
Hylafx
Postfix
Openfire
ELASTIX OVERVIEW: Características
PBX : Basada en Asterisk
• Voicemails vía Web o email
• Grabación de llamadas
• IVR completo y altamente flexible
• Parqueo de llamadas
• Colas de atención
• Soporte de síntesis de voz
• Identificación de llamadas
• Horarios de atención
• Provisión automática de teléfonos vía Web
• Creación de lotes de extensiones
• Soporte para video vía H.263 y H.264
ELASTIX OVERVIEW: Características
PBX
• Detección automática de hardware de telefonía
• Servidor DHCP embebido
• Reporte de detalle de llamadas (CDRs)
• Tarifación con reportación de consumo por destino
• Reporte de uso de canales por tecnología (SIP, ZAP, IAX, Local, H323)
• Soporta protocolos SIP, IAX, H323, MGCP, iLBC, entre otros
• Soporta codecs ADPCM, G.711 (A-Law & μ-Law), G.722, G.723.1 (pass through), G.726, G.729, GSM,
iLBC, entre otros
• Soporte para interfaces análogas FXS/FXO
• Soporte para interfaces digitales E1/T1/J1 (PRI/BRI/R2)
• Soporte para grupos de troncales
• Follow-me, grupos de ringado, paging, DISA, Call back, PINes de seguridad, entre otros
ELASTIX OVERVIEW: Características
Fax
• Basada en Hylafax
• Servidor de Fax administrable desde Web
• Visor de Faxes integrado con descargas en PDF
• Integración fax-a-email
• Envío de fax vía Web
• Control de acceso para clientes de fax
• Capacidad de integración con WinprintHylafax para permitir imprimir-a-fax desde Windows.
ELASTIX OVERVIEW: Características
Email : Basada en Postfix
• Servidor de Email multi-dominio administrable vía Web
• Soporte para SMTP saliente
• Configuración de email relay
• Cliente de Email basado en Web
• Soporte para cuotas en las cuentas de email
• Funcionalidad de listas de distribución vía Mailman
ELASTIX OVERVIEW: Características
Mensajería instantánea (IM)
• Servidor de mensajería instantánea basado en OpenFire integrado
• Llamada vía PBX a usuarios conectados
• Configuración completamente basada en Web
• Interconexión simultánea a Yahoo, MSN Messenger, GTalk, ICQ, entre otros
• Soporta conexiones server-to-server para compartir usuarios
• Reporte de sesiones de usuarios
• Soporte para plugins
• Soporte para LDAP
ELASTIX OVERVIEW: Características
Calendario
• Interfaz de calendario vía Web
• Recordatorios de voz
• Envío de invitaciones a eventos vía email
• Exportación de calendario a formato iCalendar
ELASTIX OVERVIEW: Características
Colaboración
• Libreta telefónica (Phone Book) con capacidad para click-to-call
• Funcionalidad de CRM integrada vía vTigerCRM
• Soporte para teleconferencias de audio configurable vía Web
• Funcionalidad de conferencias Web vía Addons
ELASTIX OVERVIEW: Características
Call Center
• Soporte para agentes con logon/logoff
• Marcación predictiva
• Formularios genéricos para ingreso de datos
• Disponibilidad de reportes detallados por agente
ELASTIX OVERVIEW: Características
General
• Ayuda en línea embebida
• Visualización del sistema vía Dashboard
• Configuración de parámetros de red
• Configuración de usuarios y permisos
• Configuración de respaldos
• Configuración de temas o skins
• Actualización centralizada de software
• Apagado y encendido remoto vía Web
• Visualización del sistema en tiempo real vía Operator Panel
ELASTIX OVERVIEW: Licenciamiento y web
• Software libre
• Licencia GPL versión 2
• www.elastix.org
• www.elastix.com
CONFIGURACION BASICA: Interfaz web
CONFIGURACION BASICA: Interfaz web
CONFIGURACION BASICA: Interfaz web
• Sala de Conferencia: - Ahora vamos a un teléfono, llamamos al 2000 y nos saldrá una voz indicando
que escribamos la contraseña: 1234# , escribiremos la clave y luego el numeral #. Si otras personas
también llaman al 2000, podremos charlar varios a la vez.
CONFIGURACION BASICA: IVR y Sistema de Grabación
• Sistema telefónico capaz de recibir una llamada e interactuar
con el humano a través de grabaciones de voz y el
reconocimiento de respuestas simples, como «sí», «no» u
otras
• Respuesta de voz interactiva
• Primero: Tener mensaje grabado
• 02 opciones: Grabar el mensaje desde la extensión o cargar un
archivo de audio grabado anteriormente.
• Permite reducir personal
• Ejem. Call de telefónica
CONFIGURACION BASICA: IVR y Sistema de Grabación
• Ejemplo: A veces hacemos una llamada a una empresa y nos
sale un voz grabada con un mensaje similar a este: Si usted
quiere hablar con el departamento de ventas pulse 1, si quiere
hablar con el departamento de producción pulse 2, si tiene
otro tipo de consulta pulse 3.
• Dependiendo si el usuario pulsa 1, 2 o 3 en su teléfono, su
llamada se dirigirá al departamento de ventas, de producción
o de consultas.
• Esto es IVR (Interactive Voice Response- Respuesta de Voz
Interactiva).
CONFIGURACION BASICA: Grabaciones e IVR
• Laboratorio 1.4
CONFIGURACION HARDWARE Módulo FXS Módulo FXO
• Laboratorio 1.5
RUTEO DE LLAMADAS: Troncales
Patrón Descripción
X Representa cualquier dígito de 0-9
Z Representa cualquier dígito de 1-9
N Representa cualquier dígito de 2-9
[1237-9] Representa cualquier dígito entre corchetes
• Representa uno o más caracteres
| Separa el número ubicado a la izquierda del número marcado.
Por ejemplo: 9|NXXXXXX debería representar los números
marcados como “92234567” pero sólo debería pasar
“2234567”
+ Adiciona un prefijo al número marcado. Por ejemplo:
001+NXXNXXXXXX debería agregar el 001 al número
3058293438 cuando este es marcado
RUTEO DE LLAMADAS: Troncales
RUTEO DE LLAMADAS: Troncales
• Crear Troncal SIP
Recomendable eliminar troncales o rutas salientes por defecto
Configurar Asterisk con salida a internet: Agregar a la red el alias de la red de internet
Contar con datos de Proveedor de Internet: Bolsa de minutos o Línea E1
Si es Bolsa de Minutos en la troncal configurar PEER Details y cadena de registro: Username,
Password, códec utilizado, host con el que debe registrarse, etc.
Configurar Ruta saliente por la troncal definida y patrones de salida
Verificar registro de troncal desde asterisk CLI> sip show peers.
RUTEO DE LLAMADAS: Entrantes
Permite configurar el destino de las llamadas que ingresan por
una determinada troncal
RUTEO DE LLAMADAS: Entrantes
RUTEO DE LLAMADAS: Salientes
Mediante las rutas salientes podemos indicar por que troncal ó
troncales deben ser enviadas las llamadas que originan desde
alguna extensión interna de la central Elastix.
Patrón Descripción
X Representa cualquier dígito de 0-9
Z Representa cualquier dígito de 1-9
N Representa cualquier dígito de 2-9
[1237-9] Representa cualquier dígito entre corchetes
• Representa uno o más caracteres
| Separa el número ubicado a la izquierda del número marcado. Por
ejemplo: 9|NXXXXXX debería representar los números marcados como
“92234567” pero sólo debería pasar “2234567”
RUTEO DE LLAMADAS: Salientes
Troncal Troncal
RUTEO DE LLAMADAS: Salientes
Troncal
RUTEO DE LLAMADAS: Troncales
Trunk Description: Le ponemos el nombre que queramos.
Dial Rules: Simpre la dejo X. y luego en la rutas salientes o Outbound Routes le indico el
plan de marcado.
USER Context
USER Details
Seguridad Física
• Limitación de acceso físico al servidor Elastix
• No dejar sesiones de consola abiertas
• Bloquear el reinicio con contraseña
• Laboratorio 1.11
Iptables, activar interfaz firewall en Elastix
Seguridad en Servidor de Comunicaciones: Medidas Preventivas
Encriptación de VoIP
• Encriptar la comunicación
• VPNs (Red privada virtual), demonio llamado OpenVPN
• Simular una red privada sobre una red Pública (Túnel)
• Encriptacion IAX añadiendo el siguiente parámetro en
/etc/asterisk/iax.conf:
encryption=aes128 o encryption=yes
CERTIFICACIÓN DE ELASTIX