70
José Manuel Acosta Abril 2010 Universidad Tecnológica del Sur de Sonora

Asterisk y Trixbox

Embed Size (px)

DESCRIPTION

Asterisk y Trixbox

Citation preview

Page 1: Asterisk y Trixbox

José Manuel Acosta Abril 2010

Universidad Tecnológica del Sur de Sonora

Page 2: Asterisk y Trixbox

Agenda

•Presentación•Conceptos Básicos•Telefonía Tradicional•Telefonía IP (Voz IP)•Soluciones de Telefonía de Voz IP•Asterisk•Conceptos básicos Asterisk•Funcionalidad•Aditamentos Asterisk•Soluciones Asterisk•Formas de instalación•Instalando Asterisk vía Trixbox•Configuración Inicial•Configurando los Softphones para conexión a Asterisk

Page 3: Asterisk y Trixbox

Presentación

¿ Quién eres?, Quien Soy ?¿ Qué sabes y que te gustaria aprender ?

¿ Por qué ?

Page 4: Asterisk y Trixbox

Conceptos Básicos

•Red de computadoras: Montón de compus unidas por cable para pasarse virus, bajar música y chatear.•Sistema Operativo: Programa que controla toda la compu (Windows, Linux, MacOS, Unix, etc.).•Firewall: Software o Hardware que protege los sistemas informáticos de intrusiones en la red.•Puerto: Número de conexión dentro de una computadora para transferir información en la red.•SSH: Security Shell, protocolo de comunicación para la administración remota de servidores y equipos informáticos mediante comandos.•IP: Internet Protocol, protocolo de Internet.•Dirección IP: Dirección de identificación dentro de una red de datos, debe de ser única e irrepetible dentro de una misma red, ej. 192.168.1.10•MAC Address: Dirección física que identifica a una interface de red, es única e irrepetible a nivel internacional (pueden simularse), ej. 08-00-27-00-60-B3•PSTN: Public switched telephone network, red telefónica pública conmutada.•SS7: Sistema de señalización por canal común n.º 7

Page 5: Asterisk y Trixbox

Conceptos Básicos

•CID: Caller ID•ANI: About Number Information•ITSP: Internet Telephony Service Providers•SIP: Session Initiation Protocol (SIP o Protocolo de Inicio de Sesiones) es unprotocolo desarrollado por el grupo de trabajo MMUSIC del IETF con la intenciónde ser el estándar para la iniciación, modificación y finalización de sesionesinteractivas de usuario donde intervienen elementos multimedia como el video,voz, mensajería instantánea, juegos en línea y realidad virtual.•Skinny: Client Control Protocol o SCCP es un protocolo propietario de control de terminal desarrollado originariamente Selsius Corporation. Actualmente es propiedad de Cisco Systems, Inc. y se define como un conjunto de mensajes entre un cliente ligero y el CallManager.

Page 6: Asterisk y Trixbox

Telefonía Tradicional

•Durante mucho tiempo Alexander Graham Bell fue considerado el inventor delteléfono, junto con Elisha Gray. Sin embargo Bell no fue el inventor de esteaparato, sino solamente el primero en patentarlo. Esto ocurrió en 1876. El 11 dejunio de 2002 el Congreso de Estados Unidos aprobó la resolución 269,por la que se reconocía que el inventor del teléfono había sido Antonio Meucci,que lo llamó teletrófono, y no Alexander Graham Bell. En 1871 Meucci sólopudo, por dificultades económicas, presentar una breve descripción de suinvento, pero no formalizar la patente ante la Oficina de Patentes de EstadosUnidos.• Originalmente:• Transmisión sobre un hilo de hierro.• Circuitos sin marcación (ring down).• Comunicación punto a punto.

Page 7: Asterisk y Trixbox

Telefonía Tradicional

Se incorpora el concepto de Switch, inicialmente con una persona, luego vía conmutación electrónica.

Page 8: Asterisk y Trixbox

Telefonía Tradicional: Procesamiento de llamadas

•En muchos casos la comunicación es analógica hasta la central.

•En la central la señal se convierte a digital: PCM de 64kbps (prácticamente sin pérdida de calidad).

Page 9: Asterisk y Trixbox

Telefonía Tradicional: Señalización analógica y digital

1. Todo lo que se oye tiene forma analógica.2. Ruido en la línea= interferencia.3. Amplificador/Repetidor: resuelve la atenuación, pero no la interferencia.4. En señales digitales los repetidores limpian la señal.5. La telefonía analógica migra a modulación por impulsos codificados (PCM).6. Partir de un teorema de Myquist, si se toman 8000 muestras por segundo,

codificando la amplitud en 8 BIT, se obtiene:Palabra de 8 BIT * 8000/s = 64.000 bps

PCM tiene 2 variantes:U: EE.UU.A: Europa

Page 10: Asterisk y Trixbox

Telefonía Tradicional: Señalización (SS7)

Los esquemas de señalización entre switch de la PSTN, permiten enviar paquetes de punta a punta utilizando redes inteligentes.

En la capa de señalización, se transmite entre otras cosas:

•Descolgar el teléfono (off-hook).•Colgar el teléfono (on-hook).•Envío de tonos.•Tono de llamada (ring origen).•Alertas (ring destino).•Ocupado.•Conexión.

Page 11: Asterisk y Trixbox

Telefonía Tradicional: Señalización (SS7)

Con las redes inteligentes y buscando generar nuevos servicios, los proveedores de telefonía implementan otras funciones de señalización como por ejemplo:

•Llamada en espera.•Desvío de llamada.•Llamada tripartita.•Presentación de ANI (CID).•Utilización de tarjeta de llamada.•Número 0800.•etc.

Page 12: Asterisk y Trixbox

Características principales de la telefonía tradicional

•Recursos ocupados durante toda la duración de la llamada.

•Los precios varían en función del tiempo de uso (tiempo de ocupación del

circuito dedicado).

•La distancia importa (se utilizan más circuitos y sobre todo de operadoras

distintas).

•Diseñado para “sólo voz”.

•Sector totalmente regulado.

•Garantía de disponibilidad: 99,5 %.

Page 13: Asterisk y Trixbox

Conceptos básicos sobre VoIP: Introducción

•VoIP : Voice Over Internet Protocol

•La voz se digitaliza y viaja en paquetes de datos utilizando el protocolo IP

•La infraestructura de paquetes sustituye el Switching de circuitos de una PSTN

•Los dispositivos de digitalización se llaman DSP (Digital Signal Processor)

Page 14: Asterisk y Trixbox

Modalidades de Voz/IP

•De PC a PC

•De PC a la red pública conmutada

•De teléfono a PC

•Teléfono IP

•Teléfono Wi-Fi

•De teléfono a teléfono

Page 15: Asterisk y Trixbox

Ámbitos de aplicación

•En las empresas: sustitución de PBX e integración con telefonía

•En el hogar: ahorro de costos

•En proveedores de servicio: migración de centrales telefónicas a “Softswitches”

Page 16: Asterisk y Trixbox

Funciones que debe realizar

•Digitalización de la voz.

•Paquetización de la voz.

•Enrutamiento de los paquetes.

Además:

•Conversión de números telefónicos a direcciones IP y viceversa.

•Generación de la señalización requerida por la red telefónica.

Page 17: Asterisk y Trixbox

Voz sobre IP: características principales

•Se utiliza y administra una única red. Si dos empresas están unidas a través de

Internet., ¿por qué no aprovecharlo?

•Finalmente se puede hablar de: estándares abiertos e internacionales.

Interoperabilidad.

•Disminución de precios en proveedores y fabricantes de hardware para VoIP.

•Calidad: es posible conseguir la misma calidad, de hecho 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 intervienen demasiados factores.

Page 18: Asterisk y Trixbox

Problemas de la VoIP

•Problemas que no existían o estaban solucionados con la telefonía tradicional y

que afectan la calidad del servicio (QoS).

•Requerimiento de ancho de banda.

•Latencia o retardo (>300 ms es impracticable).

•Jitter: variación de latencia.

•Principal problema: la jungla de Internet

Page 19: Asterisk y Trixbox

Limitaciones

•Las redes IP generalmente no permiten garantizar un tiempo mínimo para

atravesarlas.

•Las redes IP están diseñadas para descartar paquetes en caso de congestión y

retransmitirlos en caso de error. Esto no es adecuado para la voz.

•Los retardos de cientos de ms, comunes en redes de datos, son inaceptables en

una conversación telefónica.

Page 20: Asterisk y Trixbox

Capa de infraestructura de paquetes

•El protocolo utilizado es RTP (Real time Transport Protocol).

•En caso de pérdida de paquetes, éstos no se retransmiten ya que RTP funciona

sobre UDP.

•Para garantizar la calidad y poder priorizar estos paquetes, la red debería

soportar esquemas de conocimiento de la aplicación y marcado de paquetes.

Page 21: Asterisk y Trixbox

Capa de control de llamada (Señalización)

•Es la capa que le informa a RTP dónde terminar y dónde comenzar.

•Traduce el número de teléfono a la dirección IP.

•Es el proceso de tomar una decisión de enrutamiento: adónde debe ir y cómo

hacer para que ocurra la llamada.

•En PSTN esta tarea es realizada por los protocolos de señalización (SS7).

•Los protocolos mas importantes que se utilizan para negociar y establecer las

comunicaciones de voz sobre IP son: SIP, H323, IAX2, MGCP.

Page 22: Asterisk y Trixbox

Codecs

•Los codecs se utilizan para transformar la señal de voz analógica en una versión

digital.

•Los softphone, hardphone, PBX-IP... soportan una serie de codecs cada uno.

Cuando “hablan entre sí” negocian un codec común.

Aspectos a tener en cuenta por el codec:

•Calidad de sonido.

•Ancho de banda requerido.

•Requisitos de computación.

Page 23: Asterisk y Trixbox

Codecs: comparación

GSM 13 kbps

iLBC 15 kbps

G.711 64 kbps

G.723 5.3/6.3 kbps

G.726 16/24/32/40 kbps

G.729 8 kbps

Speex 2.15 a 44.2 kbps

Page 24: Asterisk y Trixbox

Teléfonos IP

Físicamente, son teléfonos normales, con apariencia tradicional. Incorporan un

conector RJ45 para conectarlo directamente a una red IP en Ethernet. No pueden

ser conectados a líneas telefónicas normales.

Page 25: Asterisk y Trixbox

Teléfonos IP

Características avanzadas.

•Dual LAN: algunos teléfonos disponen de dos conectores RJ45 e implementan

funciones de switch, de esta forma no es necesario tirar otro cableado para los

nuevos dispositivos IP.

Page 26: Asterisk y Trixbox

ATA : Adaptadores telefónicos analógicos

•Permiten aprovechar los teléfonos

analógicos actuales (incluido

inalámbricos), transformando su

señal analógica a los protocolos de

VoIP. Se configuran desde los

menúes del propio teléfono o por

interfaz Web.

Page 27: Asterisk y Trixbox

Softphone

•Son programas que permiten llamar desde la computadora utilizando tecnologías

VoIP.

Page 28: Asterisk y Trixbox

Softphone

•Se trata de un software que se ejecuta en estaciones de trabajo.

•Permiten establecer llamadas de Voz sobre IP.

•El audio es capturado desde:

•Un micrófono incorporado.

•Una entrada de línea (micrófono externo).

•Dispositivos de entrada de audio USB.

•Dispositivos Bluetooth.

Page 29: Asterisk y Trixbox

Proveedores de Voip: ITSP

•El principal servicio de los diferentes proveedores de Voz sobre IP es el de hacer

de pasarela hacia la red telefónica pública (PSTN) a costos muy reducidos.

Page 30: Asterisk y Trixbox

ITSP: Características principales

•Soportan determinados protocolos estándar (SIP, IAX2,H323).

•Algunos tienen protocolos propietarios: Skype, etc.

•Soportan determinados codecs (GSM, G.729, G711).

•Casi siempre permiten realizar más de una llamada a la vez.

•Las llamadas entre usuarios de un mismo proveedor son gratuitas; en algunos

casos existen “prefijos” para saltar entre redes de proveedores conocidos.

Page 31: Asterisk y Trixbox

Cambio de mentalidad: Telefonía convencional

•PBX (Private Branch eXhange) propietarias

• Requieren hardware y módulos de software costosos.

• Incompatibles. El Hardware de un marca no funciona en otra marca.

• Sistema rígido y cerrado, sin personalización.

• Su modelo de licenciamiento condiciona el crecimiento.

• Requiere hardware especializado.

• Redes telefónicas

• Sobre la base de conmutación de circuitos.

• El circuito está dedicado a una comunicación telefónica, inclusive en los

silencios.

• Se “garantiza” la calidad de la transmisión.

Page 32: Asterisk y Trixbox

Cambio de mentalidad: Telefonía IP

•Integra dos mundos: transmisión de voz y de datos:

•Transporta voz convertida en datos (transmisión de paquetes).

•La llamada se transmite por varios caminos (en paquetes de datos) sin bloquear

el enlace.

• Un Gateway se encarga de interactuar entre la telefonía convencional y la

telefonía IP.

• Integra las dos redes (voz y datos) en una sola red.

•Reduce costos en el usuario final.

•Integra telefonía, video, mensajería instantánea.

•Problema: pueden perderse paquetes

•Para lograr calidad de servicio requiere esquemas de marcado de paquetes y

conocimiento de la aplicación.

Page 33: Asterisk y Trixbox

Cambio de mentalidad: Open Source

•Telefonía IP con base en software de código abierto PBX (Private Branch

eXhange) Open Source

•Utiliza hardware estándar.

•Es desarrollada y mantenida por la comunidad (miles).

•El desarrollo es modular, dinámico, flexible, adaptable.

•Aprovecha lo mejor que encuentra en otros PBX.

•No se limita a las leyes del mercado.

•Es interoperable.

•Tiene su base en estándares abiertos.

•Permite personalización por parte del usuario.

•Su infraestructura no está manejada por una sola empresa.

•Facilita el trabajo remoto.

Page 34: Asterisk y Trixbox

Telefonía IP bajo software de código abierto

•PBX (Private Branch eXhange) open Source:

•El cliente decide lo que quiere, elimina lo que no le interesa

•Su crecimiento es ilimitado; escalable.

•Telefonía: una aplicación más de red que se integra al resto de las aplicaciones

(voz-datos).

•Entorno de desarrollo, plataforma de aplicación.

•Escalable a Pyme, call centers y grandes empresas.

•Incorpora toda la funcionalidad de los PBX propietarios.

•Aprovecha el crecimiento de la banda ancha y las tecnologías WiMAX, Wireless.

Page 35: Asterisk y Trixbox

Evolución de la telefonía IP

•1995 – Inicio de Voz sobre IP:

•La VoIP empieza con pequeñas aplicaciones gratuitas y de código abierto por la

posibilidad de enviar pequeños fragmentos de voz codificados con algoritmos de

compresión y pérdida.

•Rápidamente se empiezan a desarrollar aplicaciones para transmitir video

aunque con un gran costo de ancho de banda y muy mala calidad de imagen.

•1996 – Aparecen los protocolos de comunicación:

•Con aplicaciones como NetMeeting o GnomeMeeting, ICQ y muchas más,

además de terminales análogas a teléfonos que funcionan con este protocolo.

Page 36: Asterisk y Trixbox

Evolución de la telefonía IP

•1997 – Aparecen los primeros PBX software:

•El protocolo H323 se hace “dueño y señor” de la VoIP ofreciendo voz y video,

aunque con mala calidad debido al ancho de banda (limitado y poco económico).

•De esta manera se empiezan a desarrollar hardware y software que actúan como

centrales de VoIP para empresas, utilizando la red local como transmisor y

módems para realizar llamadas convencionales.

Page 37: Asterisk y Trixbox

Evolución de la telefonía IP

•1998 - 1999 – La revolución de la banda ancha:

•Las conexiones de banda ancha comienzan a proliferar y la VoIP se mantiene

estable aunque empiezan a nacer empresas que ven la VoIP como el futuro para

llamadas telefónicas de bajo costo.

•Netmeeting permite la conexión con un servidor H323. CU-SeeMe se afianza

como una de las aplicaciones de voz y video más utilizados hasta el momento.

•Aparece el protocolo SIP, evolución del antiguo H323. Comienza Asterisk de la

mano de Mark Spencer.

Page 38: Asterisk y Trixbox

Evolución de la telefonía IP

•2000 – La revolución llega a la Voz sobre IP:

•Asterisk comienza como un software abierto con un gran número de seguidores

y apoyo.

•Las empresas aún no se fían de este software ni de Linux y continuan utilizando

software y hardware de grandes empresas que utilizan H323.

•2001-5 – Asterisk se afianza como símbolo de VoIP

•Asterisk gana más y más adeptos.

•La empresa “Linux-support” se convierte en Digium y se especializa en la venta

de hardware para Asterisk.

•No tardan en aparecer otros fabricantes que crean hardware exclusivamente

compatible con Asterisk: Sangoma, Junghanns, OpenBox etc.

Page 39: Asterisk y Trixbox

Telefonía IP

•Asterisk se convierte en el principal producto de VoIP en todo el mundo.•Cisco Systems compra la empresa Sipura para abandonar el H323 y Skinny para pasarse a SIP.•Asterisk soporta casi todo tipo de protocolos y codecs utilizados en la VoIP.•Panasonic, Siemens, Ericsson, etc. empiezan a plantearse el futuro de la telefonía tradicional.•Surgen todo tipo de teléfonos y terminales IP compatibles con SIP.•Skype permite que se pueda hablar con otra persona utilizando Internet.•Asterisk lanza el protocolo IAX (protocolo donde el NAT deja de ser un problema).•GrandStream lanza teléfonos IP baratos (de 400 Dlls pasan a costar entre 150 y 100).•Linksys-VoIP (antes Sipura) saca sus primeros productos (los antiguos Sipura remarcados).

Page 40: Asterisk y Trixbox

Telefonía IP

•Skype evoluciona y anuncia su mejora para resolver el problema de utilizarlo atrás de un NAT. •Asterisk lanza IAX2, igual de potente y con mucho menor consumo.•eBay compra Skype.•Surge Astricon, la convención internacional de usuarios de Asterisk.•Aparecen teléfonos fabricados en China copia 99% de los originales a mitad de precio.•Continúan creándose empresas dedicadas a la programación de software con Asterisk.•Google lanza GoogleTalk.•Google busca acercarse a Skype (siempre y cuando libere su código), sin llegar a un acuerdo. •Mark Spencer (Digium) y Google preparan un acuerdo de colaboración.

Page 41: Asterisk y Trixbox

Asterisk: Introducción, Qué es Asterisk ?

•Es un sistema de comunicaciones inteligentes con base en software libre.

•En él convergen aplicaciones de voz, datos y video.

•Es liberado con la licencia GPL2.

•Es un software. (exclusivamente software)

•Fue desarrollado principalmente por la empresa estadounidense Digium.

•Es un soft-switch (un PBX-IP).

•Realiza las funciones tradicionales de una PBX.

Page 42: Asterisk y Trixbox

Asterisk: Introducción, Qué es Asterisk ?

•Es una PBX híbrida: TDM y VoIP.

•Soporta y traduce distintos protocolos de señalización de VoIP como SIP, IAX,

MGCP y H.323.

•Es escalable en forma horizontal y vertical.

•Existen proyectos para manejo de redundancia y clustering.

•Se ejecuta en una PC estándar (arquitectura x86, x86_64, ppc) bajo GNU/Linux,

BSD o MacOSX.

Page 43: Asterisk y Trixbox

Historia de Asterisk

•Comenzó en 1999, desarrollado por Mark Spencer y esponsoreado por Digium

(creada para tal fin).

•La versión estable, Asterisk 1.4.22 y 1.6, fue publicada el 2 de octubre del 2008.

•La que se utilizará en el curso es Asterisk 1.6.0.10 (With TrixBox)

•En la actualidad es una solución probada y robusta, tanto para empresas que lo

utilizan como base de usuario como para proveedores o carriers.

Page 44: Asterisk y Trixbox

Licencia

•La empresa Digium, fundada por Mark Spencer, administra y mantiene el código

fuente de Asterisk, y lo ofrece bajo dos licencias: GPL2 y licencia comercial.

•También vende hardware de calidad creado especialmente para Asterisk.

•Ofrece soporte tipo “express profesional”.

•Certificaciones dCAP (Digium Certified Asterisk Professional)

•Más información en: http://www.digium.com

Page 45: Asterisk y Trixbox

Licencia GPL2 (General Public License)

•Permite ejecutar el programa con cualquier propósito.

•Permite modificar el programa (acceso al código fuente).

•Permite redistribuir copias.

•Permite mejorar el programa y publicar estas mejoras (junto al código fuente).

•Los añadidos de terceros al código de Asterisk implican la cesión de los derechos

comerciales a Digium pero se conserva el copyright del desarrollador. El nuevo

conjunto se libera como GPL2.

Page 46: Asterisk y Trixbox

Funcionalidades generales

•Asterisk es capaz de trabajar con prácticamente todos los estándares de

telefonía tradicional:

•Líneas analógicas

•Líneas digitales: E1, ISDN, E&M

•Soporta casi todos los protocolos de señalización de VoIP:

•SIP

•IAX2

•MGCP

•Cisco Skinny

Page 47: Asterisk y Trixbox

Esquema conceptual

Page 48: Asterisk y Trixbox

Arquitectura base

Page 49: Asterisk y Trixbox

Arquitectura de Asterisk

Page 50: Asterisk y Trixbox

Protocolo de señalización

10000-20000 UDP (RTP) VOZ

Protocolo SIP UDP (5060) Señalizacion

Protocolo IAX2 UDP (4569) Señalizacion y Voz

10000-20000 UDP (RTP) VOZ

Protocolo H.323 UDP (1720) Señalizacion

Page 51: Asterisk y Trixbox

Funciones de llamada

Buzón de voz personal

Colas de llamada

Colas con prioridad

Registro de llamadas en BD

Buzón de voz por mail

Pickup de llamadas

Desvío si ocupado

Desvío si no responde

Música en transferencia

Call pickup

Búsqueda en bases de datos

Transferencia

Transferencia atendida

Llamada en espera

Caller ID

Bloqueo de caller ID

Timbres distintivos

Música en espera

Salas de conferencia (10 simultáneas)

Call back

Call group

Page 52: Asterisk y Trixbox

Funciones avanzadas

•IVR: Interactive Voice Response, gestión de llamadas con menúes interactivos.

•LCR: Least Cost Routing, encaminamiento de llamadas por el proveedor VoIP

más económico.

•AGI: Asterisk Gateway Interface, integración con todo tipo de aplicaciones

externas.

•AMI: Asterisk Management Interface, gestión y control remoto de Asterisk.

•Configuración en base de datos: usuarios, extensiones, proveedores, etc.

•Tablero de control de monitoreo en tiempo real.

•Grabación de llamadas total o bajo demanda.

•Marcación predictiva, progresiva y selectiva.

Page 53: Asterisk y Trixbox

Otras funciones

•Conferencia tripartita.

•Correo de voz con licencias ilimitadas.

•Indicadores visuales y sonoros de mensajes en espera de consulta.

•Mensajería unificada (notifica los correos de voz a una cuenta de correo

electrónico).

•Integración de fax.

•Detalle y registro de llamadas (CDR).

•Interface gráfica de administración (GUI).

•Marcación de entrada directa (DID).

•Protección por contraseña.

•Parqueo de llamadas.

Page 54: Asterisk y Trixbox

Aspectos generales

•Asterisk es un demonio (daemon=demonio) que se ejecuta en background, al

igual que el resto de los servidores conocidos (apache, openssh, proftpd, ...).

•La configuración normalmente se almacena en varios archivos de texto editables

de forma tradicional.

•Se distribuye como código fuente para ser compilado e instalado, aunque existen

versiones “paquetizadas” para las distribuciones GNU/Linux más comunes.

Page 55: Asterisk y Trixbox

Requisitos técnicos del sistema

•Los requisitos dependen directamente de:

•Las llamadas concurrentes. (canales)

•Las conferencias y aplicaciones complejas simultáneas.

•Las transcodifcaciones necesarias (recodificación).

•Principalmente, Asterisk requiere de un microprocesador.

•Según Digium, un equipo Dual Intel Xeon 1.8 Ghz 1 Gb RAM soporta 60

llamadas concurrentes codificando con el codec G.729.

•Como es difícil determinar con exactitud, es mejor apuntar alto para poder

escalar.

Page 56: Asterisk y Trixbox

Elección del sistema operativo

•Asterisk puede ser instalado en las siguientes plataformas:

•GNU/Linux 2.x

•MacOSX 10.x

•Open Solaris

•BSD

•MS Windows: utilizando Cooperative Linux (no recomendado).

•En este curso se detallará la instalación en plataformas GNU/Linux.

Page 57: Asterisk y Trixbox

Opciones para instalar Asterisk

•Desde el código proporcionado por Digium

•Utilizando alguna distribución pre-empacada con Asterisk:

• Trixbox

• AsteriskNOW

Page 58: Asterisk y Trixbox

Ejemplos

RTB

Pasarela RTB

Servidor de MultiConferencia

Servidor de Buzón de Voz

Servidor de Música en Espera

Soft Switch

Banco de Canales

Terminal IP

Terminal IP

Terminal Trad. Terminal Trad.

*

RTB

Terminal IP

Terminal IP

Terminal Trad.

Terminal Trad.Pasarela RTB

Cliente / Servidor Voz IP

Aplicaciones de Telefonía:

+Multiconferencia

+IVR

+Buzón de Voz

+Música en Espera

+...

Sistema Tradicional de Comunicaciones Servidor Linux con Asterisk

Page 59: Asterisk y Trixbox

Características•Extensiones móviles•Enrutamiento por Indetificador de llamada •Mensajería SMS •Sistema TextToSpeach •Emitir Letras y Números•Detección de Voz•Llamada a tres •Fecha y Hora •Traducción de Codec •Trunking •Pasarelas VozIP•Sistema de Buzón de Voz•Indicador visual de mensaje no escuchado•Indicador sonoro de mensaje no escuchado •Mensajes del Buzón de Voz a Email•Grupos de Buzón de Voz •Interfaz Web de acceso al Buzón de Voz•Identificación de llamada en Llamada en Espera•Soporte de oficina Remoto

•Sistema de Menú en Pantalla•Receptor de Alarmas •Adición de Mensajes•Autentificación•Atención de llamada Automática•Listas Negras •Transferencia Ciega•Transferencia con Consulta •Registro de detalles de Llamada •Reenvío de llamada en ocupado •Reenvío de llamada en No-disponible•Reenvío de llamada variable•Monitorización de Llamadas•Aparcamiento de Llamada•Sistemas de Colas•Grabación de llamadas•Recuperación de Llamadas•Enrutamiento de llamadas (DID & ANI) •Escucha de Llamadas •Transferencia de Llamadas •Llamada en Espera•Identificación de Llamada•Bloqueo por identificación de llamada

•Tarjetas prepago •Multiconferencia •Almacenamiento / Recuperación en BBDD •Integración con BBDD •Llamada por Nombre •Sistema de Acceso directo entrante •Timbre personalizable•No molestar•E911 •ENUM •Recepción y Envío de FAx•Lógica de extensiones Flexible •Listado de directorio Interactivo •Respuesta de Voz Interactiva(IVR) •Agentes de llamada Locales y Remotos •Macros •Música en Espera•Música en Espera en transferencia •Sistema de MP3 configurable•Control de Volumen•Marcador Predictivo•Privacidad•Protocolo de establecimiento abierto (OSP) •Conversión de protocolo•Captura de Llamadas

Page 60: Asterisk y Trixbox

Características

Codecs de Audio:

•ADPCM •G.711 (A-Law & μ-Law) •G.723.1 (sin intervenir en la comunicación) •G.726 •G.729 (bajo licencia) •GSM •iLBC •Linear •LPC-10 •Speex

•IAX™ (Inter-Asterisk Exchange) •H.323 •SIP (Session Initiation Protocol) •MGCP (Media Gateway Control Protocol •SCCP (Cisco® Skinny®)

Protocolos:

•E&M •E&M Wink •Feature Group D •FXS •FXO •GR-303 •Loopstart •Groundstart •Kewlstart •MF and DTMF support •Robbed-bit Signaling (RBS) Types

Compatibilidad con Telefonía Estándar:

4ESS •BRI (ISDN4Linux) •DMS100 •EuroISDN •Lucent 5E •National ISDN2 •NFAS

Protocolos de Señalización RDSI Primarios

Page 61: Asterisk y Trixbox

Casos de UsoCentralita Nueva con conexiones y extensiones de varios tipos

*Extensión IAX

Operador IP

PC con SoftPhone

Internet

ASTERISK

RTPC

Extensión SIP

Extensión

Analógica 1

Extensión

Analógica 2

Page 62: Asterisk y Trixbox

Casos de Uso

Pasarela para dotar a una centralita tradicional de servicios nuevos

*Internet

ASTERISK

RTPC

Extensión

Analógica 1

Extensión

Analógica 2

Centralita Tradicional

Extensión

Analógica 1

Extensión

Analógica 2

Centralita Tradicional

Operador IP

Posibles servicios: Conexión con Operador IP, Buzón de Voz a email, Sistema automático de respuesta, etc.

Page 63: Asterisk y Trixbox

Casos de UsoPasarela para dotar a una centralita tradicional de nuevas extensiones

Para poder hacer esto la centralita tradicional

debería poder programarse para ello

*Internet

ASTERISKRTPC

Extensión

Analógica 1

Extensión

Analógica 2

Extensión

Analógica 1

Extensión

Analógica 2

Centralita Tradicional

Operador IP

Extensión IP

Extensión IP

101

102

201

202

203

204

Page 64: Asterisk y Trixbox

Casos de Uso

Varias Oficinas con un Asterisk Centralizado

*

ASTERISK

Extensión 101 Extensión 102

RTCP Internet

xDSL Router

Extensión 201 Extensión 202

xDSL RouterExtensión 301 Extensión 302

xDSL Router

Extensión 401 Extensión 402

xDSL Router

Oficina 1

Oficina 2

Oficina 3

Oficina 4De esta forma, además de comunicaciones entre Sedes, toda las sedes pueden hacer llamadas al exterior a través de la central Asterisk. Las extensiones externas podrán seguir el protocolo SIP o el Protocolo IAX.

Page 65: Asterisk y Trixbox

Casos de UsoVarias Oficinas con Sistemas Asterisk interconectados

Todos los Asterisk Pueden utilizar los otros Asterisk para hablar con números de las provincias donde se encuentran. Entre ellos se pueden

conectar mediante IAX o SIP, e

incluso se puede montar un plan de numeración único entre todos.*

ASTERISK

Extensión 101 Extensión 102

RTCP

Internet

xDSL Router

Oficina 1

*

ASTERISK

Extensión 101 Extensión 102

xDSL Router

Oficina 2

*

ASTERISK

Extensión 101 Extensión 102

xDSL Router

Oficina 3

Provincia A

Provincia B

Provincia C

Page 66: Asterisk y Trixbox

Conmutadores (Centralitas)

Page 67: Asterisk y Trixbox

Recursos

•Asterisk: http://www.asterisk.org/ (Página Oficial de Asterisk)

•Digium: http://www.digium.com/en/ (Empresa creadora de Asterisk)

•Asterisk-ES: http://comunidad.asterisk-es.org (Comunidad Asterisk Español)

•TrixBox: http://www.trixbox.org/ (Distribución Linux con Asterisk)

•VoIP Info: http://www.voip-info.org/ (Guía de referencia sobre Voz IP)

•Asterisk Tutorials: http://www.asterisktutorials.com/ (Videos Asterisk)

•Asterisk Gurú: http://www.asteriskguru.com/ (Asterisk Gurú)

•VoIP para novatos: http://www.voipnovatos.es/ (Voz IP para Novatos)

•VoIPStore: http://www.888voipstore.com/ (Tienda Online de VoIP)

Page 68: Asterisk y Trixbox

¿ Dudas ?

Page 69: Asterisk y Trixbox

ContactoJosé Manuel Acosta

Web: www.aprendeviendo.org.mxMail: [email protected]

Page 70: Asterisk y Trixbox

¡¡ Gracias ¡¡

José Manuel Acosta R.Abril 2010