VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre...

29
VoIP Asterisk VoIP Asterisk www.m3d.es | teofi[email protected]

Transcript of VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre...

Page 1: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Page 2: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Introducción

● Conceptos fundamentales de telefonía

● Arquitectura de la Voz IP

● VoIP frente a telefonía tradicional

● Las centralitas OpenSource: Asterisk

● Casos de éxito

Page 3: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Conceptos fundamentales

● Las primeras en extenderse

● Son sencillas de implementar

● Orientadas a la localización geográfica

● Facturación por tiempo y distancia

● NO IMPLICAN CONEXIONES ANALÓGICAS

● Ejemplo: Teléfono fijo, fax, módem

Conmutación de circuitos

Page 4: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Conceptos fundamentales

● Requieren de inteligencia en todos los componentes

● El concepto básico es el multiplexado

● Son ajenas a la localización geográfica

● Facturación por uso

● IMPLICAN CONEXIONES DIGITALES

● Ejemplos: Nodo internet, teléfono móvil

Conmutación de paquetes

Page 5: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Conceptos fundamentales

● Crean una red de telefonía privada creando puertos FXS

● Cumplen los mismos estándares que la pública

● Hacen de pasarela a la red pública mediante puertos FXO

● Con el tiempo han ido añadiéndose funcionalidades

● Pueden ser analógicas o digitales

Centralita telefónica

Page 6: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Conceptos fundamentales

Terminales analógicos

● No tienen inteligencia

● Tiene un puerto FXO (normalmente RJ11)

● Incluyen teléfonos, faxes, alarmas

● Son eminentemente “analógicos”

Page 7: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Conceptos fundamentales

Voz IP (VoIP)

● La voz se digitaliza y se envía por una red IP

● No necesita tarifa ni contrato (siendo puristas)

● Los terminales tienen que ser inteligentes

● No precisa unirse a la red telefónica general, pero es lo habitual

Page 8: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Conceptos fundamentales

Infraestructura pública actual

● Es un híbrido entre conmutada y paquetes

● Los extremos siguen siendo analógicos

● Al terminal el bucle local la voz se convierte en VoIP

● Por simplicidad y tradición se sigue facturando por distancia y

tiempo

Page 9: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Arquitectura VoIP

Page 10: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Arquitectura VoIP

Page 11: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Arquitectura VoIP

El papel de los proveedores

● No son imprescindibles

● Suministran una pasarela con la RTB (PSTN)

● Facilitan llamadas internacionales

● Pueden registrar números locales

https://www.sinologic.net/blog/2014-03/lista-todos-operadores-voip-espana.html

Page 12: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Arquitectura VoIP

Las centralitas

● Centralitas propietarias (Cisco, MiTEl)

● Centralitas software en hardware estándar

● Centralitas OpenSource: Asterisk

● Opcionalmente pueden incluir puertos FXS y FXO

● Los PAP2T permiten convertir terminales analógicos a IP

Page 13: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Arquitectura VoIP

Temas a tener en cuenta

● Firewall. Parte de la red hay que abrirla al exterior por lo que las

cuestiones de seguridad no pueden ignorarse.

● Puede servir un simple NAT para sitios pequeños, pero en otros sitios

debería considerarse un firewall o algún tipo de técnica de VLAN.

● En todo caso un pequeño firewall basado en software OpenSource

como ZeroShell o Endian siempre viene bien.

Page 14: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Arquitectura VoIP

Temas a tener en cuenta

● QoS. Puesto que la comunicación de voz debe ser isócrona, hay que

establecer técnicas que garanticen la prioridad dentro de la red local y en

Internet.

● Los switches inteligentes permiten gestionar el ancho de banda en la LAN

pero muchos routers ADSL no funcionan bien con la gestión de ancho de

banda.

● Los actuales anchos de banda de las líneas ADSL y fibra óptica minimizan

mucho estos problemas.

Page 15: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Arquitectura VoIP

Temas a tener en cuenta

● PoE. Power Over Ethernet. Algunos teléfonos permiten la

alimentación con el mismo cable de datos, pero los

switches deben estar preparados.

● Si no se dispone de PoE se deberá tener en cuenta otro

enchufe en cada puesto para los dispositivos VoIP.

Page 16: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Arquitectura VoIP

Temas a tener en cuenta

● El Fax normal no está bien gestionado dentro de VoIP.

Suele ocasionar múltiples problemas de señalización.

Aunque se pueden usar adaptadores a protocolo T38 lo más

habitual es conectarlo directamente a una línea analógica.

● No debe olvidarse que el Fax está cayendo rápidamente

en desuso por lo que no debería ser un problema serio.

Page 17: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

VoIP frente a telefonía tradicional

Ventajas

● Números locales en lugares sin presencia física

● Teletrabajo

● “Softphones”

● Permite aumentar los servicios sin depender de la

compañía telefónica

Page 18: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

VoIP frente a telefonía tradicional

Problemas

● Resistencia al cambio

● Latencias, ancho de banda, configuración de routers

● Competencia de tarifas de compañías telefónicas

● No tiene videoconferencia

Page 19: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Centralitas OpenSource

● Aunque existen varios proyectos OpenSource, Asterisk es claramente

el más desarrollado de todos.

● Está apoyado por la empresa Digium, cuyo fundador es Mark

Spencer, el mismo que empezó a desarrollar Asterisk

● Digium comercializa “appliances” y tarjetas adaptadoras pero hay

otros fabricantes.

Asterisk

Page 20: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Centralitas OpenSource

● Su éxito está en su gran versatilidad ya que permite crear una

simple pasarela VoIP o gestionar múchas comunicaciones simultáneas.

● Gracias a que es OpenSource se ha migrado desde servidores Intel

hasta routers ADSL y los relativamente nuevos Raspberry, con tal de

que estén basados en Linux

Asterisk

Page 21: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Centralitas OpenSource

● Aunque su instalación y configuración ha mejorado mucho (sobre

todo gracias a proyectos como FreePBX) sigue siendo necesaria una

curva de aprendizaje o contar con un experto. No obstante es

también el caso de las centralitas tradicionales.

● Hay paquetes como AsteriskOnNow, PBX in a Flash, Elastix, Tribox

que facilitan mucho la puesta en marcha

Asterisk

Page 22: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Centralitas OpenSource

Lista, no exhaustiva, de características básicas:

● grupos de salto

● noche/día

● discriminación tarifaria

● música en espera

● contestador en cada extensión

● transferencias de llamada, capturas y desvíos

Asterisk

Page 23: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Centralitas OpenSource

Lista, no exhaustiva, de características avanzadas:

● menús de voz

● colas de llamadas (call center)

● salas de chat

● condiciones de tiempo ligados al calendario laboral

● integración con gestores CRM

● Informes de llamadas y facturación

● retrollamadas cuando el destinatario está ocupado

Asterisk

Page 24: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Centralitas OpenSource

Asterisk tiene limitaciones:

● No es obvia su configuración. Tampoco es críptica.

● Con muchas llamadas simultáneas tiende a colapsar la CPU

● Como muchos proyectos OpenSource, puede haber problemas de

compatibilidad de versiones

Asterisk

Page 25: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Centralitas OpenSource

● Existen otros proyectos de centralitas que no son Asterisk

● El más importante es FreeSWITCH, que inició uno de los

desarrolladores de Asterisk y que está dirigido a gestionar un elevado

número de llamadas. Existen versiones para Windows y Mac

● Yate http://www.yate.ro/ que es compatible con Windows.

Centralitas NO Asterisk

Page 26: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Casos de éxito

M3D

● Hace años teníamos cuatro líneas RDSI con una

centralita DKDA de Telefónica.

● Nosotros no usamos casi el teléfono fijo.

● Los números de teléfono están migrados a IP.

● Después de varias configuraciones hemos

llegado a la actual: dirigimos siempre las

llamadas a un buzón de voz y recibimos el

mensaje por mail.

● La gran ventaja es que nos quitamos la

necesidad de una persona que esté al teléfono y

desanimamos a los teleoperadores.

Page 27: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Casos de éxito

Sustitución de centralita Oki (VoIP)

● La centralita Oki estaba en un locutorio.

● Dependía de un operador prefijado.

● Había licencias por extensión y simultaneidad.

● Había quejas con la calidad de voz.

● Se sustituyó por un Asterisk sobre un Core2Duo

con 16GB.

● Hubo que hacer un programa en Perl usando

AGI para facilitar la facturación.

Page 28: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Casos de éxito

Estudios demográficos

● Disponían de un esquema clásico con

primarios RDSI.● Se deseaba cambiar porque las centralitas de

esa capacidad eran prohibitivas.

● Siguen usando RDSI (30 canales B) para

asegurar la calidad de voz.

● Los accesos se enrutan por RDSI o VoIP de

forma automática según disponibilidad.

● Al tener varias sedes pueden intercambiar los

operadores entre las mismas.

Page 29: VoIP Asteriskweb.tetra-consultores.com/reticos/images/m3d.pdf · como ZeroShell o Endian siempre viene bien. VoIP Asterisk | teofilo@m3d.es Arquitectura VoIP Temas a tener en cuenta

VoIP AsteriskVoIP Asterisk

www.m3d.es | [email protected]

Casos de éxito

Estudios demográficos

● Se sustituyó por un Asterisk sobre un Dual Xeon

con 32GB y tarjeta adaptadora para un primario

RDSI.

● Firewall linux en todas las sedes creando una

VPN

● Se usan un switch diferente para voz y datos

● Hubo que hacer programas usando AGI para

integrarlo con su sistema de gestión.

● Detectamos problemas de estabilidad en

momentos de mucha carga.