Vo ip

Page 1

INSTITUTO NACIONAL METROPOLITANO INAME. BACHILLERATO TECNICO VOCACIONAL EN INFRAESTRUCTURA TECNOLOGICA Y SERVICIOS INFORMATICOS.

PROYECTO DE:

Módulo 2.3 “Instalación y mantenimiento de redes inalámbricas y de voz”.

NOMBRE DEL PROYECTO: Configuración y mantenimiento de redes inalámbricas y de VoIP

DOCENTE:

Teresa del Carmen Rodríguez.

INTEGRANTES DEL EQUIPO: Teresa de Jesús Vásquez Herrera Laura María Saravia Soto Oscar Rene Escolero Ramírez Ana Gabriela Saravia Franklin Leonel Ramírez Orellana

BACHLLERATO:

ITSI

SAN MIGUEL


PUNTO DE PARTIDA  Identificación de la situación problemática.  perfil del proyecto a ejecutar.  competencias esperadas. FASE DE INFORMACION  Información seleccionada por criterio.  Listado de direccione electrónicas de referencia.  Cuestionarios de saberes previos.  Listado de saberes necesarios. FASE DE PLANIFICACION  Plan general de trabajo.  Cronograma.  Lista de herramientas, equipo y materiales. FASE DE DECISION  Esquema de decisiones por actividad particular.  Cuadro de análisis de decisiones (confiable- viable- flexible). FASE DE EJECUCION  Ejercicios prácticos relacionados con el proyecto. FASE DE CONTROLAR  Técnica, positiva, negativa, interesante (PIN) FASE DE VALORAR  Método SCAMPER.


Contenido Punto de partida .......................................................................................................................... 5 Identificación de situación problemática......................................................................6 Tabla de priorización: ................................................................................................7 Perfil del proyecto a ejecutar ......................................................................................8 Competencias Esperadas .........................................................................................10 INTRODUCCION ...................................................................................................................... 12 Aplicación de tecnología de voz sobre IP ..................................................................................... 15 1.2. CONCEPTOS DE VOIP (VOZ SOBRE IP). ........................................................................ 15 1.3. ELEMENTOS DE LA VOZ SOBRE IP. ............................................................................... 15 1.4. CARACTERISTICAS DE LA VOZ SOBRE IP. .................................................................... 15 HISTORIA DE LA EMPRESA TRICOM ..................................................................................... 16 2.1. SEGURIDAD EN LAS COMUNICACIONES IP. ................................................................. 17 2.2. SEGURIDAD EN EL PROTOCOLO VOIP. ......................................................................... 18 2.3. SEGURIDAD EN LOS SISTEMAS VOIP. ........................................................................... 21 2.4. COMO FUNCIONA LA VOZ SOBRE IP. ............................................................................ 21 2.5. COMO FUNCIONA LA TELEFONIAIP. .............................................................................. 23 2.6. DIFERENCIA DE VOZ SOBRE IP Y TELEFONIA SOBRE IP. ........................................... 23 Aplicación y tecnología de VOIP ...............................................................................24 3.1. APPLICACIÓN Y TECNOLOGIA DE VOIP. ....................................................................... 24 3.2. CONCEPTOS DE LA TELEFONIA TRADICIONAL. ........................................................... 25 3.3. TIPOS DE REDES IP. ........................................................................................................ 25 3.4. ELEMENTOS DE UNA RED VOIP (VOZ SOBRE IP). ........................................................ 26 Conexión de la comunicación IP (voz sobre IP) ........................................................27 4.1. CONEXION DE VOZ SOBRE IP USANDO IP. ................................................................... 27 4.2. CONEXIONES ENTRE CENTRALES ................................................................................ 28 4.3. CONEXIONES A INTERNET. ............................................................................................ 28 4.4. COMO SE USA LA VOZ SOBREIP. ................................................................................... 29 4.5. LA VOZ SOBRE INTERNET. ............................................................................................. 29 Glosario .................................................................................................................................... 30 ¿Que es VoIP? ¿Que es la Telefonía IP? ................................................................................. 32 ¿Porque usar VoIP? .................................................................................................32 ¿Como funciona el VoIP? ¿Como funciona la Telefonía IP? ....................................32 Telefonia IP vs. Telefonia Convencional ................................................................................... 32 ¿Como funciona una comunicación en Telefonía IP? ...............................................32


Así es como funciona una llamada típica en un sistema de telefonía convencional: ..............................................................................................................................33 Así funcionaria una comunicación mediante Telefonía VoIP entre estos 2 teléfonos: ..............................................................................................................33 ¿Porque la Telefonía IP es más barata? ................................................................................... 34 La Conmutación de Circuitos Hoy en Día: ................................................................34 Los Tiempos Muertos en las Comunicaciones: .........................................................34 Intercambio de Paquetes en la Telefonia IP .............................................................................. 35 Ventajas de la Telefonia IP, ¿Porque utilizar VoIP? .................................................................. 35 Existen otras ventajas mas allá del costo para elegir a la telefonía IP: .....................35 Desventajas de la Telefonia IP .................................................................................................. 36 Codecs en la Telefonia IP, Codecs VoIP ................................................................................... 37 Tipos de codecs en la Telefonía IP ...........................................................................37 Como Funcionan los Codecs VoIP ...........................................................................37 Protocolos en la Telefonia IP, Protocolos VoIP ......................................................................... 37 El Protocolo H.323 ....................................................................................................37 El protocolo SIP ........................................................................................................38 SABERES PREVIOS .............................................................................................................. 100 LISTADO DE SABERES NECESARIOS ................................................................................ 101 PLAN GENERAL DE TRABAJO ............................................................................................. 104 CRONOGRAMA DE ACTIVIDADES ....................................................................................... 107 Lista de herramientas, equipo y materiales ............................................................................. 109 ESQUEMA DE DECISIONES POR ACTIVIDAD PARTICULAR.............................................. 111 Cuadro de análisis de decisiones (confiable, viable, flexible) .................................................. 115


Punto de partida


Identificación de situación problemática

PROYECTO: “Configuración y mantenimiento de redes inalámbricas y de VoIP”.

En la clínica “Vásquez & Díaz” tiene un área de laboratorio, pediatría y ginecología. La clínica empieza a funcionar, por ello el desorden se encuentra a la orden del día, la mala coordinación, la pérdida de tiempo y la inestabilidad lo que genera baja productividad, gastos innecesarios debido a retrasos y baja clientela afectando el desarrollo de la empresa.

La ineficiente comunicación entre el personal que labora en el hospital “el enfermo feliz” es generada por la inseguridad que existe en el intercambio de datos lo que ocasiona pérdidas económicas, bajando la atención a los pacientes y aumentando los costos de operación debido a las demoras y retrasos en el intercambio de datos y mensajes.


Tabla de priorización:

Tema:

En la clínica “Vásquez &

B

La

ineficiente

comunicación

Díaz” tiene un área de

entre el personal que labora en

laboratorio,

y

el hospital “el enfermo feliz” es

clínica

generada por la inseguridad que

empieza a funcionar, por

existe en el intercambio de

ello

datos lo que ocasiona pérdidas

pediatría

ginecología.

el

La

desorden

se

encuentra a la orden del

económicas,

día, la mala coordinación, la

atención

pérdida de tiempo y la

aumentando

inestabilidad lo que genera

operación debido a las demoras

baja productividad, gastos

y retrasos en el intercambio de

innecesarios

datos y mensajes.

debido

a

a

bajando los los

retrasos y baja clientela afectando el desarrollo de la empresa.

A

C

A

0

0

1

B

0

1

1

C

0

0

1

pacientes costos

la y de


Perfil del proyecto a ejecutar Proyecto: “Configuración y mantenimiento de redes inalámbricas y de VoIP”. Mes y año de elaboración: Mayo 2013 Elementos

Descripción “Configuración y mantenimiento de redes inalámbricas y

Nombre del Proyecto

de VoIP”. Configuración de la LAN de cyber Las Américas ya sea por cables mal conectados lo que genera un deficiente

Problema a Resolver

servicio a los clientes atraso en el tiempo de realización de las tareas y molestia de los clientes. Instalar y configurar una red de VoIP que facilite la comunicación

Objetivo General

entre

las

diferentes

unidades

administrativas que laboran en la empresa lo que vendría a mejorar la atención a los pacientes. Alcanzar un 98% de nuestros conocimientos en la

Meta

Resultados Esperados

instalación y configuración de una red VoIP. Una correcta instalación y configuración de una red VoIP.

Seleccionar

una

situación

problemática

para

desarrollar el proyecto.

Recopilar información acerca de la instalación y configuración de redes empresariales telefónicas.

Investigar

sobre

materiales,

herramientas

y

máquinas utilizadas en redes inalámbricas y de telefonías.

Metodología

Indagar acerca de redes inalámbricas, redes de voz análogas, digitales y VoIP.

Indagar los diferentes sistemas y programas en el que

se

realizan

monitorización

de

redes

inalámbricas y configuración de redes VoIP.

Esquematizar la información sobre dispositivos de acceso

a

redes

inalámbricas

con

ejemplos


relacionados

a

ambientes

empresariales.

Teresa de Jesús Vásquez Herrera Laura María Saravia Soto

Equipo participante

Franklin Leonel Ramírez Orellana Oscar Rene Escolero Ramírez Ana Gabriela Saravia

Posibles fuentes de

Los Integrantes del equipo.

financiamiento

Duración

5 Semanas (90 horas)

educativos

y


Competencias Esperadas

Competencias. La persona es competente cuando: DESARROLLO TÉNICO

DESARROLLO

DESARROLLO

EMPRENDEDOR

HUMANO

DESARROLLO Y ACADEMICO

SOCIAL 

Instala tarjetas de red para acceso inalámbri co.

Mejora la infraestructur a de red dentro la empresa.

Respeta estándares de mantenimi ento y seguridad industrial.

APLICADO 

Instala puntos de acceso y routers para acceso inalámbri cos.

Incrementa la cobertura de accesibilidad de dispositivos con acceso inalámbrico.

Respeta política de seguridad informática s relativas a redes inalámbric as.

Explica el procedimie nto de instalación de tarjetas de red para acceso inalámbrico . Describe el funcionami ento de una tarjeta de red. Aplica protocolos de redes informática s. Describe la construcció n de dispositivos de acceso a redes inalámbrica s. Explica el procedimie nto de instalación de dispositivos para conformar redes de acceso inalámbrico


Instala equipo de telefonía análoga, digital o IP.

Brinda servicios de instalación de extensiones telefónicas.

Respeta derechos de privacidad

como routers. Describe la construcció n de dispositivos para conformar redes de accesos con “Access Point”. Describe las diferentes tecnologías vigentes de comunicaci ón de voz. Aplica las normas de seguridad industrial cuando instala redes telefónicas.



INTRODUCCION En este presente trabajo daremos a conocer un poco sobre la utilizaci贸n y la gran importancia de tener una Voz sobre Ip ya que al tener una nos ahorra tiempo, dinero y costos ya que al tener una no tenemos que gastar mucho debido a la comodidad pero esta nueva tecnolog铆a nos da una gran variabilidad al tener una en la empresa tiene un mont贸n de beneficios al tener una empresa con este sistema nuevo y la implementaci贸n del mismo.


INFORMACION SELECCIONADA POR CRITERIO:


Aplicación de tecnología de voz sobre IP 1.2. CONCEPTOS DE VOIP (VOZ SOBRE IP). La Voz sobre IP (VoIP, VoiceoveriP) es una tecnología que permite la transmisión de la voz a través de redes IP en forma de paquetes de datos. Es una tecnología que permite la transmisión de la voz a través de redes IP en forma de paquetes de datos. La Telefonía IP es una aplicación inmediata de esta tecnología, de forma que permita la realización de llamadas telefónicas ordinarias sobre redes IP u otras redes de paquetes utilizando un PC, gateways y teléfonos estándares.

1.3. ELEMENTOS DE LA VOZ SOBRE IP. Existen alguno modelos de Voz sobre IP, que está formado por tres principales elementos la cuales son: 

El cliente. Este elemento establece y termina las llamadas de voz. Codifica, empaqueta y transmite la información de salida generada por el micrófono del usuario. Asimismo, recibe, decodifica y reproduce la información de voz de entrada a través de los altavoces o audífonos del usuario. Cabe destacar que el elemento cliente se presenta en dos formas básicas: la primera es una suite de software corriendo en una PC que el usuario controla mediante una interface gráfica (GUI); y la segunda puede ser un cliente "virtual" que reside en el Gateway. Servidores. El segundo elemento está basado en servidores, los cuales manejan un amplio rango de operaciones complejas de bases de datos, tanto en tiempo real como fuera de él. Estas operaciones incluyen validación de usuarios, tasación, contabilidad, tarificación, recolección, distribución de utilidades, enrutamiento, administración general del servicio, carga de clientes, control del servicio, registro de usuarios y servicios de directorio entre otros. Gateways. El tercer elemento conforman los gateways de Voz sobre IP, los cuales proporcionan un puente de comunicación entre los usuarios. La función principal de un Gateway es proveer las interfaces con la telefonía tradicional apropiada, funcionando como una plataforma para los clientes virtuales. Estos equipos también juegan un papel importante en la seguridad de acceso, la contabilidad, el control de calidad del servicio (QoS; Quality of Service) y en el mejoramiento del mismo.

1.4. CARACTERISTICAS DE LA VOZ SOBRE IP. Por su estructura el estándar proporciona las siguientes características:  

Permite el control del tráfico de la red, por lo que se disminuyen las posibilidades de que se produzcan caídas importantes en el rendimiento de las redes de datos. Proporciona el enlace a la red telefónica tradicional.


Al tratarse de una tecnología soportada en IP presenta las siguientes ventajas adicionales:   

Es independiente del tipo de red física que lo soporta. Permite la integración con las grandes redes de IP actuales. Es independiente del hardware utilizado. Permite ser implementado tanto en software como en hardware, con la particularidad de que el hardware supondría eliminar el impacto inicial para el usuario común.

HISTORIA DE LA EMPRESA TRICOM Tricom es la única empresa dominicana de telecomunicaciones en ofrecer soluciones de voz, conectividad y entretenimiento. Se caracteriza por introducir servicios que han revolucionado la forma en que los dominicanos en la que se comunican con sus seres queridos, siempre con opciones accesibles y variadas. Trabajan en base a una fuerte cultura empresarial que se apoya en el dinamismo de su equipo humano, buscando siempre ofrecer experiencias memorables a todos los usuarios. En 1988 TRICOM, nace como fruto de la necesidad de ofrecer servicios de telecomunicaciones más eficientes y menos costosas a todos los usuarios del servicio telefónico en la República Dominicana. La oportunidad de proveer un servicio de calidad a un precio competitivo, logró posicionar rápidamente a la empresa bajo el slogan de "Tu derecho de escoger y ahorrar". Por más de 21 años Tricom se ha diferenciado en el mercado por ser la empresa de telecomunicaciones que mejor ha entendido a los dominicanos brindándole propuestas de valor en los servicios de telecomunicaciones y de entretenimiento. En este momento en el que los usuarios demandan calidad y cumplimiento de las promesas, es cuando la empresa asume con mejores capacidades el compromiso de comprender que los clientes necesitan un solo proveedor que les brinde las tecnologías de acceso y entretenimiento en su hogar. Tricom se reconoce por liderar procesos de apertura de mercado y por rompimiento de paradigmas de precios a favor de los usuarios de telefonía fija; cuando a partir del año 2005 fueron eliminados los cargos por llamadas al interior del país, dando tratamiento de llamada local a cualquier llamada al interior del país y posteriormente eliminado el cargo de larga distancia internacional colocando todos los minutos de llamadas a USA, Puerto y Rico y hacia la red celular propia, incluidos dentro del plan de la elección del cliente, sin costo adicional.


En la actualidad se distingue por tener el servicio de televisión por cable con la programación más completa del mercado con un total de 245 canales disponibles y por ser pionero en la introducción de las primeras señales en alta definición (High Definition) contando en la actualidad con la programación más completa de 22 señales en alta definición. Para este año 2011, la empresa ha dispuesto, para la expansión y crecimiento de sus redes fijas y de cable una inversión superior a los USD$50 millones de dólares. En 1990 Firmaron un contrato con el Gobierno dominicano del cual las autoridades le autorizan a ofrecer toda la gama de servicios de telecomunicaciones en el país. En 1994 Obtuvieron el contrato de interconexión con Codetel; e iniciaron s el proceso de instalación de expansión masiva de servicio telefónico en Santo Domingo, Santiago y San Francisco de Macorís.

2.1. SEGURIDAD EN LAS COMUNICACIONES IP. Seguridad a menudo es una preocupación, cuando se trata de redes IP (Internet Protocol) para comunicación. Las Comunicaciones IP permiten a las empresas implementar redes convergentes, donde los servicios de voz, video y datos son provistos sobre la red IP de una manera segura, generando beneficios tales como la reducción de costos capitales y operativos y aumento de la productividad de los empleados. La Compañía Cisco define las comunicaciones IP como un sistema de clase empresarial completo, habilitado por la Infraestructura AVVID de Cisco (Arquitectura de voz, video y datos integrados), que integra de una manera segura la voz, video y otras aplicaciones de colaboración de datos dentro de una solución de red inteligente. La aplicación de la telefonía IP, comunicaciones unificadas, conferencias de contenido enriquecido, video broadcasting y soluciones de contacto al cliente (customercontact) dan como resultado un ambiente de negocios altamente eficiente y colaborativo que mejora significativamente la manera como las empresas interactúan con sus empleados, socios de negocios y clientes, haciendo posible que las organizaciones puedan diferenciarse de sus competidores a la vez que les permite tener un retorno de Inversión medible. La Compañía Cisco recomienda una política de seguridad integral para proteger la integridad, privacidad y disponibilidad del sistema de comunicaciones IP. Integrando múltiples tecnologías de seguridad aplicadas en diferentes segmentos, aumentamos la seguridad total mediante la prevención de errores aislados que comprometan o impacten el sistema. Más aún, una política de seguridad integral incluye más que tecnología avanzada de seguridad, comprende procesos operacionales que aseguren un rápido despliegue de parches para los software y aplicaciones, instalación de tecnologías de seguridad en el momento adecuado y finalmente la realización y evaluación de auditorías de seguridad.


Desde que se despachó el primer Teléfono a la fecha, la seguridad en la telefonía IP ha avanzado vertiginosamente. Con los sistemas PBX digitales tradicionales, tenemos que protegernos contra el fraude de llamadas, "masquerading" (personas que se hacen pasar por otras para tomar control del sistema PBX) y "wardialing", asimismo los accesos no autorizados pueden ser frecuentemente ejecutados con técnicas tan simples como usar un par de pinzas, pero probablemente no habrá que preocuparse de los gusanos que vienen del Internet. Sin embargo, algunas personas piensan que no es necesario preocuparse de la seguridad de red si se opta por un sistema de telefonía híbrido que son promovidos por fabricantes tradicionales de telefonía. La compañía Cisco es el único fabricante que aborda la seguridad en todos los niveles de la infraestructura de Comunicaciones IP: red IP, sistemas de voz y aplicaciones, proveyendo la defensa necesaria para hacer el sistema de Comunicaciones IP tan seguro como estos pueden ser. En el caso de Cisco, las comunicaciones seguras empiezan con los teléfonos IP y el Cisco CallManager (el software de procesamiento de llamadas). Los teléfonos IP de Cisco pueden clasificar automáticamente el tráfico de voz el cual es pasado a una cola de alta prioridad que minimiza la latencia y el jitter.

2.2. SEGURIDAD EN EL PROTOCOLO VOIP. Consideremos las limitaciones de seguridad en un sistema de Voz sobre IP. En el proceso de ahorrar dinero (factor necesario) e incrementar la eficacia, dos porciones cruciales de cualquier infraestructura, voz y datos, fueron combinadas. Los servidores de Voip actúan como puertas de enlace; así, routers especiales, teléfonos, nuevos protocolos y sistemas operativos están ahora entremezclándose con esta nueva tecnología. Amenazas Desafortunadamente existen numerosas amenazas que conciernen a las redes Voip; muchas de las cuales no resultan obvias para la mayoría de los usuarios. Los dispositivos de redes, los servidores y sus sistemas operativos, los protocolos, los teléfonos y su software, todos son vulnerables. La información sobre una llamada es tan valiosa como el contenido de la voz. La conversación es en sí misma un riesgo y el objetivo más obvio de una red Voip. Consiguiendo una entrada en una parte clave de la infraestructura, como una puerta de enlace de Voip, un atacante puede capturar y volver a montar paquetes con el objetivo de escuchar la conversación. Peor aún, grabarlo absolutamente todo, y poder retransmitir todas las conversaciones sucedidas en la red. Las llamadas son también vulnerables al "secuestro". En este escenario, un atacante puede interceptar una conexión y modificar los parámetros de la llamada. Se trata de un ataque que puede causar bastante pavor, ya que las víctimas no notan ningún tipo de cambio. Las posibilidades incluyen la técnica de Spoofing o robo de identidad, y re direccionamiento de llamada, haciendo que la integridad de los datos estén bajo un gran riesgo.


La enorme disponibilidad de las redes Voip es otro punto sensible. En el PSTN (publicswitchedtelephonenetwork), la disponibilidad era raramente un problema. Pero es mucho más sencillo hackearuna redVoip. Todos estamos familiarizados con los efectos demoledores de los ataques de denegación de servicio. Si se dirigen a puntos clave de la red, podrían incluso destruir la posibilidad de comunicarse vía voz o datos. Los teléfonos y servidores son blancos por sí mismos. Aunque sean de menor tamaño o nos sigan pareciendo simples teléfonos, son en base, ordenadores con software. Obviamente, este software es vulnerable con los mismos tipos de bugs o agujeros de seguridad que pueden hacer que un sistema operativo pueda estar a plena disposición del intruso. El código puede ser insertado para configurar cualquier tipo de acción maliciosa. Spoofing Spoofing se conoce a la creación de tramas TCP/IP utilizando una dirección IP falseada; la idea de este ataque - al menos la idea - es muy sencilla: desde su equipo, un pirata simula la identidad de otra máquina de la red para conseguir acceso a recursos de un tercer sistema que ha establecido algún tipo de confianza basada en el nombre o la dirección IP del host suplantado. Spoofing sigue siendo en la actualidad un ataque no trivial, pero factible contra cualquier tipo de organización. Spoofing entran en juego tres máquinas: un atacante, un atacado, y un sistema suplantado que tiene cierta relación con el atacado; para que el pirata pueda conseguir su objetivo necesita por un lado establecer una comunicación falseada con su objetivo, y por otro evitar que el equipo suplantado interfiera en el ataque. Es necesario recordar que el Spoofing es un ataque ciego: el atacante no ve en ningún momento las respuestas que emite su objetivo. DNS Spoofing Este ataque hace referencia al falseamiento de una dirección IP ante una consulta de resolución de nombre (esto es, resolver con una dirección falsa un cierto nombre DNS), o viceversa (resolver con un nombre falso una cierta dirección IP). Esto se puede conseguir de diferentes formas, desde modificando las entradas del servidor encargado de resolver una cierta petición para falsear las relaciones dirección-nombre, hasta comprometiendo un servidor que infecte la caché de otro (lo que se conoce como DNS Poisoning). ARP Spoofing El ataque denominado ARP Spoofing hace referencia a la construcción de tramas de solicitud y respuesta ARP falseadas, de forma que en una red local se puede forzar a una determinada máquina a que envíe los paquetes a un host atacante en lugar de hacerlo a su destino legítimo. La idea es sencilla, y los efectos del ataque pueden ser muy negativos: desde negaciones de servicio hasta interceptación de datos, incluyendo algunos ManintheMiddle contra ciertos protocolos cifrados.


Web Spoofing Este ataque permite a un pirata visualizar y modificar cualquier página web que su víctima solicite a través de un navegador, incluyendo las conexiones seguras vía SSL. Para ello, mediante código malicioso un atacante crea una ventana del navegador correspondiente, de apariencia inofensiva, en la máquina de su víctima; a partir de ahí, en ruta todas las páginas dirigidas al equipo atacado - incluyendo las cargadas en nuevas ventanas del navegador a través de su propia máquina, donde son modificadas para que cualquier evento generado por el cliente sea registrado esto implica registrar cualquier dato introducido en un formulario. Firewalls Un Firewall en Internet es un sistema o grupo de sistemas que impone una política de seguridad entre la organización de red privada y el Internet. El firewall determina cuál de los servicios de red pueden ser acensados dentro de esta por los que están fuera, es decir quién puede entrar para utilizar los recursos de red pertenecientes a la organización. Para que un firewall sea efectivo, todo tráfico de información a través del Internet deberá pasar a través del mismo donde podrá ser inspeccionada la información. El firewall podrá únicamente autorizar el paso del tráfico, y el mismo podrá ser inmune a la penetración. Desafortunadamente, este sistema no puede ofrecer protección alguna una vez que el agresor lo traspasa o permanece en torno a este. Figura. 2.2. Perímetro de seguridad La Política De Seguridad Crea Un Perímetro De Defensa. Esto es importante, ya que debemos de notar que un firewall de Internet no es justamente un ruteador, un servidor de defensa, o una combinación de elementos que proveen seguridad para la red. El firewall es parte de una política de seguridad completa que crea un perímetro de defensa diseñada para proteger las fuentes de información. Esta política de seguridad podrá incluir publicaciones con las guías de ayuda donde se informe a los usuarios de sus responsabilidades, normas de acceso a la red, política de servicios en la red, política de autenticidad en acceso remoto o local a usuarios propios de la red, normas de dial-in y dial-out, reglas de Figura. 2.2.1 función de un VPN En la figura.2.2.1 se muestra como viajan los datos a través de una VPN ya que el servidor dedicado es del cual parten los datos, llegando a firewall que hace la función de una pared para engañar a los intrusos a la red, después los datos llegan a nube de internet donde se genera un túnel dedicado únicamente para nuestros datos para que estos con una velocidad garantizada, con un ancho de banda también garantizado y lleguen a su vez al firewall remoto y terminen en el servidor remoto. Las VPN pueden enlazar oficinas corporativas con los socios, con usuarios móviles, con oficinas remotas mediante los protocolos como internet, IP, Ipsec, FrameRelay, ATM como lo muestra la siguiente figura 2.2.2.


2.3. SEGURIDAD EN LOS SISTEMAS VOIP. La seguridad a menudo es una preocupación cuando se trata de redes IP (InternetProtocol) para comunicaciones. Muchos Especialistas afirman que las nuevas instalaciones son al menos tan seguras como los sistemas de comunicaciones tradicionales que usan PBXs. Voz sobre IP, es una tecnología que permite la transmisión de la voz a través de redes IP (Internet Protocol), en forma de paquetes de datos. La aplicación más notoria de esta tecnología, es la realización de llamadas telefónicas ordinarias a través de la red. Existen empresas importantes que han tenido sus infraestructuras de Voip, afectadas por un gusano. Dijo Chris Thatcher de Dimension Data Holdings, empresa dedicada a servicios globales de TI (Tecnologías de la Información) Existe una falta de seguridad en el diseño y el desarrollo de Voip, y los compradores no toman el tema de la seguridad en consideración. Las empresas se han enfocado casi exclusivamente en el precio, las características y el desempeño, a menudo liberando nuevos sistemas que están abiertos a insospechadas amenazas. Dijo Andrew Graydon de BorderWare Technologies Inc, los riesgos incluyen las infracciones comunes de la seguridad que las empresas tratan hoy, incluyendo DDoS (ataques distribuidos de denegación de servicio), código malicioso, spoofing (práctica de hacer que una transmisión aparezca como venida de un usuario diferente al usuario que realizó la acción) y phishing (atraer mediante engaños a un usuario hacia un sitio Web falso). Pero las empresas necesitan también tener cuidado respecto a las amenazas propias de Voip. Pero ya se pueden encontrar scripts para estos ataques a sistemas Voip en el propio Internet". La mayoría de estos ataques, pueden alcanzarse al nivel de las aplicaciones, que para la mayoría de los grandes vendedores se basa en el SIP (SessionInitiationProtocol). SIP es un protocolo de señalización para conferencia, telefonía, presencia, notificación de eventos y mensajería instantánea a través de Internet. Los cortafuegos y las redes privadas virtuales (VPN), pueden manejar de forma adecuada la seguridad en la capa de transporte para VoIP, pero SIP puede compararse con el SMTP y el HTTP para las aplicaciones de la Web y el correo electrónico, que fueron ignorados hasta que surgieron los problemas de seguridad.

2.4. COMO FUNCIONA LA VOZ SOBRE IP. Antes de aclarar lo que es la funcionalidad de voz sobre ip, decimos que voz sobre ip, mandar una señal a un destino remoto también podía hacerse de manera digital: antes de enviar la señal se debía digitalizar con un ADC (analogto digital converter), transmitirla y en el extremo de destino transformarla de nuevo a formato análogo con un DAC (digital toanalogconverter).


VoIP (voz sobre Ip) funciona de esa manera, digitalizando la voz en paquetes de datos, enviándola a través de la red y reconvirtiéndola a voz en el destino. Básicamente el proceso comienza con la señal análoga del teléfono que es digitalizada en señales PCM (pulse codemodulación) por medio del codificador/decodificador de voz (codec). La voz sobre IP convierte las señales de voz estándar en paquetes de datos comprimidos que son transportados a través de redes de datos en lugar de líneas telefónicas tradicionales. La evolución de la transmisión conmutada por circuitos a la transmisión basada en paquetes toma el tráfico de la red pública telefónica y lo coloca en redes IP bien aprovisionadas. Las señales de voz se encapsulan en paquetes IP que pueden transportarse como IP nativo o como IP por Ethernet, FrameRelay, ATM o SONET. Hoy, las arquitecturas interoperables de voz sobre IP se basan en la especificación H.323 v2. La especificación H.323 define Gateways (interfaces de telefonía con la red) y gatekeepers (componentes de conmutación interoficina) y sugiere la manera de establecer, enrutar y terminar llamadas telefónicas a través de Internet. En la actualidad, se están proponiendo otras especificaciones en los consorcios industriales tales como SIP, SGCP e IPDC, las cuales ofrecen ampliaciones en lo que respecta al control de llamadas y señalización dentro de arquitecturas de voz sobre IP. Figura. 2.4 Red de telefonía sobre IP de 3com Generalidades Se decidió que el H.323 fuera la base del Voip. De este modo, el Voip debe considerarse como una clarificación del H.323, de tal forma que en caso de conflicto, y con el fin de evitar divergencias entre los estándares, se decidió que H.323 tendría prioridad sobre el Voip. El Voip tiene como principal objetivo asegurar la interoperabilidad entre equipos de diferentes fabricantes, fijando aspectos tales como la supresión de silencios, codificación de la voz y direccionamiento, y estableciendo nuevos elementos para permitir la conectividad con la infraestructura telefónica tradicional. Estos elementos se refieren básicamente a la transmisión de señalización por tonos multifrecuencia (DTMF). El protocolo H.323 es usado, por ejemplo, por NetMeeting para hacer llamadas IP. Este protocolo permite una gran variedad de elementos que interactúan entre ellos: Terminales :son los clientes que inician una conexión VoIP. Estos usuarios solo pueden conectarse entre ellos, y si es necesario el acceso de un usuario adicional a la comunicación se necesitaran algunos elementos adicionales. Gatekeepers, que operan básicamente de la siguiente manera:


Servicio de traducción de direcciones (DNS), de tal manera que se puedan usar nombre en lugar de direcciones IP. Autenticación y control de admisión, para permitir o denegar el acceso de usuarios. Administración del ancho de banda. Gateways, puntos de referencia para conversión TCP/IP - PSTN. Unidades de control multipunto (MCUS), para permitir la realización de conferencias.

2.5. COMO FUNCIONA LA TELEFONIAIP. Los pasos básicos que tienen lugar en una llamada a través de Internet son: conversión de la señal de voz analógica a formato digital y compresión de la señal a protocolo de Internet (IP) para su transmisión. En recepción se realiza el proceso inverso para poder recuperar de nuevo la señal de voz analógica. Cuando hacemos una llamada telefónica por IP, nuestra voz se digitaliza, se comprime y se envía en paquetes de datos IP. Estos paquetes se envían a través de Internet a la persona con la que estamos hablando. Cuando alcanzan su destino, son ensamblados de nuevo, descomprimidos y convertidos en la señal de voz original. Existen tres tipos de llamadas:   

PC a PC, siempre gratis. PC a Teléfono, gratis en algunas ocasiones, depende del destino. Teléfono a Teléfono, muy baratas.

2.6. DIFERENCIA DE VOZ SOBRE IP Y TELEFONIA SOBRE IP. Voip (voz sobre ip) es un conjunto de normas, dispositivos, protocolos, en definitiva la tecnología que permite comunicar voz sobre protocolo de internet. La voz IP, por lo tanto, no es en sí mismo un servicio, sino una tecnología que permite encapsular la voz en paquetes para poder ser transportados sobre redes de datos sin necesidad de disponer de los circuitos conmutados convencionales PSTN. Telefonía sobre ip es el servicio telefónico disponible al público, por tanto con numeración E.164, realizado con tecnología de Voip. La telefonía IP conjuga dos mundos históricamente separados: la transmisión de voz y la de datos. Se trata de transportar la voz, previamente convertida a datos, entre dos puntos distantes. Esto posibilitaría las redes de datos para efectuar las llamadas telefónicas, yendo un poco más allá, desarrollar una única red todo tipo de comunicación, ya sea voz, datos, video o cualquier tipo de información. CAPITULO III


Aplicación y tecnología de VOIP

3.1. APPLICACIÓN Y TECNOLOGIA DE VOIP. La Aplicación de VoIP proporcionaría a las delegaciones de una misma empresa, comunicaciones gratuitas entre ellas, con el ahorro de costos que esto supondría. No solo entre sus delegaciones, sino entre proveedores, intermediarios y vendedores finales, las comunicaciones se podrían realizar de forma completamente gratuita. Además, la red de comunicaciones de la empresa se vería enormemente simplificada, ya que no habría que cablear por duplicado la red, debido a que se aprovecharía la red de datos para voz. Entre las Aplicaciones de la tecnología existen ventajas en la cual podemos citar: 

Centros de llamadas por el WEB:

Partiendo de una tienda que ofrece sus productos on-line, los visitantes de la Web no solo tendrán acceso a la información que la Web les proporciona, sino que además podrían establecer comunicación directa con una persona del departamento de ventas sin necesidad de cortar la conexión. 

Multiconferencia:

Con los datos de ancho de banda requeridos actualmente (de 8 a 16kbps por llamada), se podrían establecer de 15 a 30 comunicaciones simultáneas con una línea ADSL estándar, que podría satisfacer los requerimientos de una mediana empresa. 

Posibilidad de usar Push 2 Talk:

Como tecnología, la Voz sobre IP (VoIP) lleva varios años de presencia en el mercado. Sin embargo, no ha sido hasta la emergencia de nuevos e innovadores servicios basados en esta tecnología que la integración de datos y voz se ha hecho realidad, lo que, para las empresas, ha significado un ahorro de costos y unas comunicaciones más eficientes y efectivas. La Telefonía IP es una aplicación inmediata de esta tecnología, de forma que permita la realización de llamadas telefónicas ordinarias sobre redes IP u otras redes de paquetes utilizando un PC, gateways y teléfonos estándares. En general, servicios de comunicación - voz, fax, aplicaciones de mensajes de voz - que son transportados vías redes IP, Internet. La Voz sobre IP es una tecnología de telefonía que puede ser habilitada a través de una red de datos de conmutación de paquetes, vía el protocolo IP (Protocolo de Internet). La ventaja real de esta tecnología es la transmisión de voz de forma gratuita, ya que viaja como datos. Figura. 3.1 transmisión de la voz en forma gratuita vía internet. El Inicio de la tecnología sobre redes IP VoIP (Voz sobre IP) inicialmente se implementó para reducir el ancho de banda mediante compresión vocal, aprovechando


los procesos de compresión diseñados para sistemas celulares en la década de los años 80. En consecuencia, se logró reducir los costos en el transporte internacional. Luego tuvo aplicaciones en la red de servicios integrados sobre la LAN e Internet. Con posterioridad se migró de la LAN (aplicaciones privadas) a la WAN (aplicaciones públicas). Evolución del Servicios de la Voz sobre IP en el mercado.

A fines de 1996, la Voz sobre IP aún era considerada una especie de "radio de aficionados" en Internet, una aplicación para un pequeño grupo de amateurs que poseían estaciones de trabajo con PC (Computadora) ataviadas con configuraciones elaboradas de parlantes, micrófonos y shareware de Voz sobre IP (VoIP). La calidad era terrible, no existían normas, y para poder hablar con alguien era necesario llamar primero por teléfono de la manera tradicional para averiguar si estaban conectados.

3.2. CONCEPTOS DE LA TELEFONIA TRADICIONAL. Es una tecnología en que la interfaz es muy importante, la gente la conoce, espera que cuando levanta el tubo se escuche el tono, y si no es el mismo que el que esperaba escuchar, molesta; además es muy universal y difundida. Todo esto se tiene en cuenta a la hora de prestar el servicio telefónico. La Telefonía IP es una aplicación inmediata de esta tecnología, de forma que permita la realización de llamadas telefónicas ordinarias sobre redes IP u otras redes de paquetes utilizando un PC, gateways y teléfonos estándares. En general, servicios de comunicación - voz, fax, aplicaciones.

3.3. TIPOS DE REDES IP. 3.3.1. Internet El estado actual de la red no permite un uso profesional para el tráfico de voz. 3.3.2. Red Ip Pública Los operadores ofrecen a la empresas la conectividad necesaria para interconectar sus redes de área local en lo que al tráfico ip se refiere, se puede considerar como algo similar a internet, pero con una mayor calidad de servicio y con importantes mejoras en seguridad.


3.3.3. Intranet La red ip implementada por la propia empresa. Suele constar de varias redes Lan (Ethernet conmutada, Atm,) que se interconectan mediante redes Wan tipo FrameRelay/ ATM, líneas punto a punto, RDSI para el acceso remoto. En este caso la empresa tiene bajo su control prácticamente todos los parámetros de la red, por lo que resulta ideal para su uso en el transporte de la voz.

3.4. ELEMENTOS DE UNA RED VOIP (VOZ SOBRE IP). Actualmente podemos partir de una serie de elementos ya disponibles en el mercado y que, según diferentes diseños, nos permitirán construir las aplicaciones VoIP. Estos elementos son:       

Teléfonos IP. Adaptadores para PC. Hubs Telefónicos. Gateways (pasarelas RTC / IP). Gatekeeper. Unidades de audio conferencia múltiple. (MCU Voz). Servicios de Directorio.

Figura.3.4.Ejemplo de elementos de una red Voip. Elementos de una red VoIP (Voz sobre IP) las funciones de los distintos elementos son fácilmente entendibles a la vista de la figura anterior, si bien merece la pena recalcar algunas ideas. El Gatekeeper Es un elemento opcional en la red, pero cuando está presente, todos los demás elementos que contacten dicha red deben hacer uso de él. Su función es la de gestión y control de los recursos de la red, de manera que no se produzcan situaciones de saturación de la misma. El Gateway Es un elemento esencial en la mayoría de las redes pues su misión es la de enlazar la red VoIP con la red telefónica analógica o RDSI. Podemos considerar al Gateway como una caja que por un lado tiene una interface LAN y por el otro dispone de uno o varias interfaces.


CAPITULO. IV

Conexión de la comunicación IP (voz sobre IP)

4.1. CONEXION DE VOZ SOBRE IP USANDO IP. En vez de elegir dos computadoras, y quiere conectar un número importante de computadoras, que quieren hablar entre sí sin tener que estar transmitiéndose los números de IP, y el que les está proveyendo el servicio quiere poder tener un registro de las comunicaciones establecidas, se utiliza un Server SIP (que vendría a ser el equivalente a un Gatekeeper en H323). También se lo suele llamar ProxySIP o Router SIP. Esto quiere decir que hay que tener un Server, por ejemplo cuando uno hace una llamada uno está enviando una señal al server indicando que quiere uno hablar con otra persona, y este le avisa a la otra persona que quiero hablar con él. A partir de que se acepta la comunicación, se pasan algunos mensajes más a través del server utilizando SIP para negociar IPS, puestos, protocolo de compresión a utilizar. Pero una vez que comienzo la comunicación el canal UDP ya no pasa por el server. Una vez terminada la conversación, se utiliza SIP para avisar que se terminó la conversación. Esta es una de las mejores cosas que tiene la telefonía IP, porque por un lado separa la señalización de la transmisión de voz, y por el otro lado la transmisión se hace peer to peer. Pero trae consigo que el server debe confiar en la buena fe de los clientes para saber cuándo una comunicación se terminó realmente. Un cliente que tenga DHCP tiene que avisarle al server en qué IP está, para esto puede autenticarse contra él, utilizando un nombre de usuario y una clave. De manera que el server puede saber que un determinado usuario no está y poner un contestador, dar ocupado, etc. Con este principio se puede hacer que un teléfono VOIP (Voz sobre IP) se enchufe en cualquier lugar del mundo donde haya banda ancha y siempre sigue siendo el mismo teléfono. Y de hecho este servicio existe y se vende. Por ejemplo, si a usted le dan una línea en Buenos Aires o en cualquier otro país, y usted quiere llevarse el teléfono VOIP (Voz sobre IP) a cualquier lugar del mundo, lo puede enchufar a un ADSL y puede hablar o lo pueden llamar como si usted estuviera en Buenos Aires. De la misma manera que con las centrales telefónicas, puede haber varios servers que se comuniquen entre sí, y solamente van a intercambiar la parte correspondiente al protocolo SIP, la parte de RDP/UDP se hace directo entre los dos puntos que se están comunicando. La implementación de referencia del server SIP es Open Source. Por otro lado, se puede hablar desde una computadora a teléfonos comunes, para esto se necesita un Gateway (gw) que haga la conversión de una tecnología a otra.


4.2. CONEXIONES ENTRE CENTRALES. La llamada que sale de nuestra central tiene que llegar hasta la central donde está la persona con la que queremos hablar. No hay doscientos millones de cables entre una y otra, sino que hay un enlace, el cual puede ser de diversos tipos. Este enlace se debe multiplexar para que todos los abonados de la central puedan hablar por teléfono. Esta multiplexación es la que hace una diferencia a la hora de la calidad del servicio para el usuario. El sistema de multiplexación que utilizan las centrales telefónicas se llama TDM: Time División Multiplex. Consiste en dividir el stream de datos en partes iguales de 64k (llamadas time-slots), de manera que los datos correspondientes al primer abonado van en el primer time-slot, los correspondientes al segundo en el segundo, y así sucesivamente. Suponiendo un enlace de 2 Mbps de ancho de banda, como se transmiten 64k, podría haber hasta 32 abonados hablando a la vez. Con esta multiplexación en tiempo se separan y luego vuelven a unir los streams de voz que van de una central a otra, de manera transparente para el que lo está utilizando. Lo bueno de esta tecnología es que como se divide por un tiempo fijo, se puede garantizar el time-slot y saber que siempre lo que corresponde al primer abonado va en el primer time-slot y así. Una vez establecida la comunicación, sea de acá a una cuadra o de acá a China, está garantizado el ancho de banda necesario para poder hablar sin interrupciones. Esto, en particular, es muy opuesto a lo que es IP, o cualquier enlace de paquetes en los que pueda haber colisiones, se pierdan paquetes, etc. Ya que en esos enlaces es muy difícil garantizar que la calidad inicial se mantenga a lo largo de toda la conversación, puede pasar que haya paquetes que lleguen antes que otros, que se sature la conexión y muchos otros factores que afectan a la calidad final del audio. En definitiva, TDM es una de las diferencias esenciales entre la telefonía común y la de Voz sobre IP, permite tener una red predictiva y garantizar calidad.

4.3. CONEXIONES A INTERNET. Sólo lo pueden usar aquellas personas que posean una conexión con Internet, tengan computadora con módem y una línea telefónica; algunos servicios no ofrecen la posibilidad de que el computador reciba una llamada, ni tampoco funcionan a través de un servidorProxy. La conexión a Internet es la conexión con la que una computadora o red de ordenadores cuentan para conectarse a Internet, lo que les permite visualizar las páginas Web desde un navegador y acceder a otros servicios que ofrece esta red. Hay compañías que ofrecen conexión a Internet, las que reciben el nombre de servidores Detalles con un poco de Historia La red de telefonía mundial fue diseñada para reproducir con claridad voces humanas, para realizarlo utiliza un sistema que es capaz de transmitir señales entre 350Hz y 3400Hz. La conversión de estas señales análogas a digitales es llamada PCM ("Pulse CodeModulación").


4.4. COMO SE USA LA VOZ SOBREIP. Es importante conocer cómo se usa esta tecnología de VoIP (Voz sobre IP), básicamente hay que comprar un dispositivo que visualmente es una cajita negra que se conecta por un lado al aparato telefónico y por el otro a la PC (computadora), aunque también hay disponibles teléfonos IP. Por supuesto se necesita instalar un software para que dicho dispositivo funcione. Este dispositivo casi siempre se vende en los mismos comercios que venden computadoras. Hay dos posibilidades de conexión:  

Una de las partes tiene VoIP (Voz sobre IP) y la otra no. Ambas partes tienen VoIP ( Voz sobre IP)

Si ambas partes tienen VoIP (Voz sobre IP) la llamada es totalmente gratuita, pues se llama de VoIP (Voz sobre IP) a VoIP (Voz sobre IP); sólo tiene que discar el número telefónico y nada más. Si sólo quien llama tiene VoIP (Voz sobre IP), entonces hace uso de una tarjeta que se compra online (en línea). La mencionada tarjeta no es una tarjeta de plástico o de cartón como las que se venden en los comercios, más bien es una tarjeta virtual que se compra y carga por Internet. Uno de los proveedores de esta tarjeta prepaga es: Innosphere y para conocer más de ella cuya direcciónelectrónica es: http://www.innosphere.net/customer_center.html. Es necesario aclarar que se puede instalar un VoIP (Voz sobre IP) aunque tenga una central telefónica y más de una línea de teléfono, pues se puede designar una línea para que trabaje directamente con el VoIP (Voz sobre IP), sin perjuicio de seguir utilizándola normalmente. El VoIP (Voz sobre IP) es una buena alternativa para quien tiene oficinas en el exterior y hace llamadas de larga distancia diariamente o de mucha duración.

4.5. LA VOZ SOBRE INTERNET. La voz sobre Internet será, dentro de muy poco tiempo, popular entre los usuarios a causa de su bajo costo (al menos por ahora), necesitar una estructura simple de comunicaciones y por la posibilidad de ofrecer servicios de valor añadido como pueden ser los buzones de voz y la mensajería vocal, aunque difícilmente ofrecerá una calidad tan buena como la que ofrece la red telefónica clásica y una sencillez de uso que hace que cualquier usuario, sin necesidad de formación alguna, sepa utilizarla. La telefonía sobre Internet o Voz sobre IP (VoIP) es más económica que la convencional porque el sistema de encaminamiento y conmutación es más eficiente que al de las grandes centrales telefónicas, que necesitan un circuito por cada conversación, mientras que en IP la información se trocea en paquetes y se pueden enviar varias conversaciones multiplexadas sobre un único circuito físico.


La VoIP (Voz sobre IP) lleva camino de ser un fenómeno tan importante como lo está siendo el de la telefonía móvil, y de hecho, según algunos estudios de mercado realizados en el año 2001 existen entre 5 y 6 millones de usuarios de telefonía sobre Internet, una cifra relativamente pequeña si la comparamos con el total de usuarios de la red, que se muestra en la figura #2 comparándola con el de usuarios de telefonía móvil, que sigue una tendencia creciente. Los pronósticos más optimistas que se realizaron auguraron que del 2001 al 2004 el transporte de voz utilizando el protocolo IP habría penetrado tanto que ya serán numerosas las operadoras que lo ofrezcan a sus clientes y casi un cuarto del tráfico internacional se hará utilizando este medio. Fig. 4.5. Pronósticos aproximados en la red Los pronósticos más optimistas auguran que de aquí a tres años el transporte de voz utilizando el protocolo IP habrá penetrado tanto que ya serán numerosas las operadoras que lo ofrezcan a sus clientes y casi un cuarto del tráfico internacional se hará utilizando este medio.

Glosario H.323 es un protocolo que está cayendo muy en desuso. NATes un protocolo muy importante ya que fue el primero que se empezó a usar en voip (voz sobre ip) en forma masiva. SIP (sesión intiation protocolo) de señalización para conferencia, telefonía, presencia, notificación de eventos y mensajería instantánea a través de Internet, es un protocolo de texto plano que se utiliza sobre TCP. La Voz sobre IP (VoIP, VoiceoveriP) es una tecnología que permite la transmisión de la voz a través de redes IP en forma de paquetes de datos. Gateways proporcionan un puente de comunicación entre los usuarios. Proveer las interfaces con la telefonía tradicional apropiada, funcionando como una plataforma para los clientes virtuales. Gatekeepers.Componentes de conmutación interoficina. Masquerading personas que se hacen pasar por otras para tomar control del sistema PBX. CallManager: El software de procesamiento de llamadas. PSTNpublicswitchedtelephonenetwork. Spoofing: se conoce a la creación de tramas TCP/IP utilizando una dirección IP falseada; Spoofing es un ataque ciego. DNS Spoofing.Este ataque hace referencia al falseamiento de una dirección IP ante una consulta de resolución de nombre (esto es, resolver con una dirección falsa un cierto nombre DNS).


ARP Spoofing. El ataque hace referencia a la construcción de tramas de solicitud y respuesta ARP falseadas. Web Spoofing. Este ataque permite a un pirata visualizar y modificar cualquier página web que su víctima solicite a través de un navegador, incluyendo las conexiones seguras vía SSL. Un Firewall en Internet. Es un sistema o grupo de sistemas que impone una política de seguridad entre la organización de red privada y el Internet. VPN. Pueden enlazar oficinas corporativas con los socios, con usuarios móviles, con oficinas remotas mediante los protocolos como internet. DDoS. (Ataques distribuidos de denegación de servicio). ADC. (analogto digital converter). PCM. (Pulsecodemodulación). SIP, SGCP e IPDC. Las cuales ofrecen ampliaciones en lo que respecta al control de llamadas y señalización dentro de arquitecturas de voz sobre IP. DNS. Servicio de traducción de direcciones. MCUS. Unidades de control multipunto. LAN. Aplicaciones privadas. WAN. Aplicaciones públicas. Intranet. La red ip implementada por la propia empresa. TDM. Time División Multiplex. Es una de las diferencias esenciales entre la telefonía común y la de Voz sobre IP, permite tener una red predictiva y garantizar calidad. PCM. Pulse CodeModulación.

Leer más: http://www.monografias.com/trabajos85/aplicaciont-tecnologia-vozip/aplicaciont-tecnologia-voz-ip2.shtml#ixzz2WxEYq1Du

Leer más: http://www.monografias.com/trabajos85/aplicaciont-tecnologia-vozip/aplicaciont-tecnologia-voz-ip.shtml#introducca#ixzz2WxENWZ3N


¿Qué es VoIP? ¿Qué es la Telefonía IP? VoIP proviene del inglesVoiceOver Internet Protocol, que significa "voz sobre un protocolo de internet". Básicamente VoIP es un método por el cual tomando señales de audio analógicas del tipo de las que se escuchan cuando uno habla por teléfono se las transforma en datos digitales que pueden ser transmitidos a traves de internet hacia una dirección IP determinada.

¿Porque usar VoIP? El VoIP permite la unión de dos mundos históricamente separados, el de la transmisión de voz y el de la transmisión de datos. Entonces, el VoIP no es un servicio sino una tecnología. VoIP puede transformar una conexión standard a internet en una plataforma para realizar llamadas gratuitas por internet. Usando algunos de los software gratuitos para llamadas VoIP que están disponibles en internet estamos salteándonos a las compañías tradicionales de telefonía, y por consiguiente, sus tarifas. En el pasado, las conversaciones mediante VoIP solían ser de baja calidad, esto se vio superado por la tecnología actual y la proliferación de conexiones de banda ancha, hasta tal punto llego la expansión de la telefonía ip que existe la posibilidad de que usted sin saberlo ya haya utilizado un servicio VoIP, por ejemplo, las operadoras de telefonía convencional, utilizan los servicios del VoIP para transmitir llamadas de larga distancia y de esta forma reducir costos. Se sabe que va a llevar algún tiempo pero es seguro que en un futuro cercano desaparecerán por completo las linas de teléfono convencionales que utilizamos en nuestra vida cotidiana, el avance tecnológico indica que estas serán muy probablemente reemplazadas por la telefonía IP.

¿Cómo funciona el VoIP? ¿Cómo funciona la Telefonía IP? Para entender cómo funciona el VoIP primero se debe entender cómo funcionan las linas de teléfono convencionales, por eso siga leyendo el próximo apartado que trata este tema.

Telefonía IP vs. Telefonía Convencional Los sistemas de telefonía tradicional están guiados por un sistema muy simple pero ineficiente denominado conmutación de circuitos. La conmutación de circuitos ha sido usado por las operadoras tradicionales por más de 100 años. En este sistema cuando una llamada es realizada la conexión es mantenida durante todo el tiempo que dure la comunicación. Este tipo de comunicaciones es denominada "circuito" porque la conexión está realizada entre 2 puntos hacia ambas direcciones. Estos son los fundamentos del sistema de telefonía convencional.

¿Cómo funciona una comunicación en Telefonía IP? Para entender cómo funciona una comunicación en telefonía IP primero vamos a definir cómo funciona una comunicación mediante el sistema de telefonía convencional de conmutación de circuitos.


Así es como funciona una llamada típica en un sistema de telefonía convencional: 1. Se levanta el teléfono y se escucha el tono de marcado. Esto deja saber que existe una conexión con el operador local de telefonía. 2. Se disca el número de teléfono al que se desea llamar. 3. La llamada es transmitida a través del conmutador (Smith) de su operador apuntando hacia el teléfono marcado. 4. Una conexión es creada entre tu teléfono y la persona que se está llamando, entremedio de este proceso el operador de telefonía utiliza varios conmutadores para lograr la comunicación entre las 2 líneas. 5. El teléfono suena a la persona que estamos llamando y alguien contesta la llamada. 6. La conexión abre el circuito. 7. Uno habla por un tiempo determinado y luego cuelga el teléfono. 8. Cuando se cuelga el teléfono el circuito automáticamente es cerrado, de esta manera liberando la línea y todas las líneas que intervinieron en la comunicación.

Ahora, para definir cómo funciona una comunicación en un entorno VoIP, vamos a suponer que las dos personas que se quieren comunicar tienen servicio a traves de un proveedor VoIP y los dos tienen sus teléfonos analógicos conectados a traves de un adaptador digital-analógico llamado ATA. Así funcionaria una comunicación mediante Telefonía VoIP entre estos 2 teléfonos: 1. Se levanta el teléfono, lo que envía una señal al conversor analógico-digital llamado ATA. 2. El ATA recibe la señal y envía un tono de llamado, esto deja saber que ya se tiene conexión a internet. 3. Se marca el número de teléfono de la persona que se desea llamar, los números son convertidos a digital por el ATA y guardados temporalmente. 4. Los datos del número telefónico son enviados a tu proveedor e VoIP. Las computadoras de tu proveedor VoIP revisan este número para asegurarse que está en un formato valido. 5. El proveedor determina a quien corresponde este número y lo transforma en una dirección IP. 6. El proveedor conecta los dos dispositivos que intervienen en la llamada. En la otra punta, una señal es enviada al ATA de la persona que recibe la llamada para que este haga sonar el teléfono de la otra persona. 7. Una vez que la otra persona levanta el teléfono, una comunicación es establecida entre tu computadora y la computadora de la otra persona. Esto significa que cada sistema está esperando recibir paquetes del otro sistema. En el medio, la infraestructura de internet maneja los paquetes de voz la comunicación de la misma forma que haría con un email o con una página web. Cada sistema debe estar funcionando en el mismo protocolo para poder comunicarse. Los sistemas implementan dos canales, uno en cada dirección. 8. Se habla por un periodo de tiempo. Durante la conversación, tu sistema y el sistema de la persona que se está llamando transmiten y reciben paquetes entre sí. 9. Cuando se termina la llamada, se cuelga el teléfono. En este momento el circuito es cerrado. 10. El ATA envía una señal al proveedor de Telefonía IP informando que la llamada ha sido concluida.


¿Porque la Telefonía IP es más barata? Para explicar esto vamos a definir los gastos que implicaba una comunicación por conmutación de circuitos. A comienzos de la telefonía convencional, a mediados de 1960, cada llamada debía tener un cable dedicado yendo de una punta a la otra de la comunicación durante todo el tiempo que durara la misma. Entonces, si por ejemplo una persona ubicada en Argentina tuviera que realizar un llamado a otra persona en España los conmutadores de su operadora telefónica conectarían cables a lo largo de todo el recorrido para formar un camino entre los 2 extremos de la comunicación. En este caso si la llamada durara 10 minutos se usarían esos cables conmutados que van a lo largo de todo el recorrido entre España y Argentina a lo largo de la duración de la conversación. Esto hacia que las comunicaciones a larga distancia fueran muy caras.

La Conmutación de Circuitos Hoy en Día: Hoy en día las comunicaciones telefónicas son mucho más eficientes por eso cuestan menos. Las voces son digitalizadas, y tu voz, puede viajar junto con muchas otras a través de un cable de fibra óptica por la mayoría del trayecto (sigue habiendo un pedazo de cable dedicado, que es el que va justo hacia tu casa). Esas llamadas son transmitidas a una calidad de 64kb por segundo (kbps) en cada dirección, por un total de transmisión de 128kb (64kb de ida y 64kb de vuelta). Como existen 8Kb en un KiloByte (KB), esto se transada en una transmisión de 16KB por cada segundo que el circuito está abierto, y 960KB cada minuto que está abierto. Entonces, en una comunicación de 10 minutos, el total transmitido seria de 9,600KB, lo que es prácticamente equivalente a 10 megas. Si observaras una conversación típica te darías cuenta fácilmente que mucha de esta información es malgastada.

Los Tiempos Muertos en las Comunicaciones: Cuadoestas hablando, la otra parte está escuchando, lo que significa que solo la mitad de la conexión se encuentra en uso en un momento dado. Basado en eso, podemos deducir que se podría cortar el tamaño de la conversación justo a la mitad, osea 4,7MB siempre manteniendo la misma calidad de comunicación. Además, una gran cantidad de tiempo en las conversaciones es tiempo muerto, tiempo en el que ninguno de los dos habla. Si pudiéramos remover esos intervalos de tiempo muerto el tamaño de la conversación seria todavía más pequeño. Entonces, en lugar de enviar una cadena continua de bits (ambos de silencio o ruidos), que pasaría si solo enviamos paquetes en los momentos que se produce ruido, cuando se crean. Esa es la base del intercambio de paquetes, la alternativa a conmutación de paquetes.


Intercambio de Paquetes en la Telefonía IP Mientras que la conmutación de paquetes mantiene la conexión abierta y constante, el intercambio de paquetes que utilizan la telefonía IP solo abre una pequeña conexión, suficientemente extensa para enviar una pequeña porción de información llamada paquete, de un sistema a otro, esto funciona así: 

 

La computadora que envía divide la información en pequeños paquetes, con una dirección en cada un indicando a los dispositivos de red donde enviar los mismos. Adentro de cada paquete hay una porción de la información que se está enviando, la voz. La computadora emisora envía un paquete al routers más cercano y se olvida del mismo. El routers cercano envía el paquete a otro routers que se encuentre más cerca del destino, ese routers se lo envía a otro que se encuentra todavía más cerca del destino, ese a otro más cerca, y así.. Cuando la computadora receptora finalmente recibe los paquetes (que pueden haber tomado caminos completamente diferentes para haber llegado ahí). Usa las instrucciones contenidas en los paquetes para rearmar los datos en su estado original. El intercambio de paquetes es muy eficiente. Deja a la red enviar los paquetes a lo largo de las rutas menos congestionadas. También libera a las computadoras de forma que estas pueden también aceptar información proveniente de otras computadoras.

Ventajas de la Telefonía IP, ¿Porque utilizar VoIP? La primer ventaja y la más importante es el costo, una llamada mediante telefonía voip es en la mayoría de los casos mucho más barata que su equivalente en telefonía convencional. Esto es básicamente debido a que se utiliza la misma red para la transmisión de datos y voz, la telefonía convencional tiene costos fijos que la telefonía IP no tiene, de ahí que esta es más barata. Usualmente para una llamada entre dos teléfonos IP la llamada es gratuita, cuando se realiza una llamada de un teléfono ip a un teléfono convencional el costo corre a cargo del teléfono ip.

Existen otras ventajas más allá del costo para elegir a la telefonía IP: 

Con VoIP uno puede realizar una llamada desde cualquier lado que exista conectividad a internet. Dado que los teléfonos IP transmiten su información a través de internet estos pueden ser administrados por su proveedor desde cualquier lugar donde exista una conexión. Esto es una ventaja para las personas que suelen viajar mucho, estas personas pueden llevar su teléfono consigo siempre teniendo acceso a su servicio de telefonía IP. La mayoría de los proveedores de VOIP entregan características por las cuales las operadoras de telefonía convencional cobran tarifas aparte. Un servicio de VOIP incluye: o Identificación de llamadas. o Servicio de llamadas en espera o Servicio de transferencia de llamadas o Repetir llamada o Devolver llamada o Llamada de 3 líneas (three-waycalling).


En base al servicio de identificación de llamadas existen también características avanzadas referentes a la manera en que las llamadas de un teléfono en particular son respondidas. Por ejemplo, con una misma llamada en Telefonía IP puedes: o Desviar la llamada a un teléfono particular o Enviar la llamada directamente al correo de voz o Dar a la llamada una señal de ocupado. o Mostrar un mensaje de fuera de servicio

Desventajas de la Telefonía IP Aun hoy en día existen problemas en la utilización de VoIP, queda claro que estos problemas son producto de limitaciones tecnológicas y se verán solucionadas en un corto plazo por la constante evolución de la tecnología, sin embargo algunas de estas todavía persisten y se enumeran a continuación. 

VoIP requiere de una conexión de banda ancha! Aun hoy en día, con la constante expansión que están sufriendo las conexiones de banda ancha todavía hay hogares que tienen conexiones por modem, este tipo de conectividad no es suficiente para mantener una conversación fluida con VoIP. Sin embargo, este problema se verá solucionado a la brevedad por el sostenido crecimiento de las conexiones de banda ancha. VoIP requiere de una conexión eléctrica! En caso de un corte eléctrico a diferencia de los teléfonos VoIP los teléfonos de la telefonía convencional siguen funcionando (excepto que se trate de teléfonos inalámbricos). Esto es así porque el cable telefónico es todo lo que un teléfono convencional necesita para funcionar. Llamadas al 911: Estas también son un problema con un sistema de telefonía VOIP. Como se sabe, la telefonía ip utiliza direcciones IP para identificar un número telefónico determinado, el problema es que no existe forma de asociar una dirección ip a un área geográfica, como cada ubicación geográfica tiene un número de emergencias en particular no es posible hacer una relación entre un número telefónico y su correspondiente sección en el 911. Para arreglar esto quizás en un futuro se podría incorporar información geográfica dentro de los paquetes de transmisión del VOIP. Dado que VOIP utiliza una conexión de red la calidad del servicio se ve afectado por la calidad de esta línea de datos, esto quiere decir que la calidad de una conexión VoIP se puede ver afectada por problemas como la alta latencia (tiempo de respuesta) o la perdida de paquetes. Las conversaciones telefónicas se pueden ver distorsionadas o incluso cortadas por este tipo de problemas. Es indispensable para establecer conversaciones VOIP satisfactorias contar con una cierta estabilidad y calidad en la línea de datos. VOIP es susceptible a virus, gusanos y hacking, a pesar de que esto es muy raro y los desarrolladores de VOIP están trabajando en la encriptación para solucionar este tipo de problemas. En los casos en que se utilice un softphone la calidad de la comunicación VOIP se puede ver afectada por la PC, digamos que estamos realizando una llamada y en un determinado momento se abre un programa que utiliza el 100% de la capacidad de nuestro CPU, en este caso critico la calidad de la comunicación VOIP se puede ver comprometida porque el procesador se encuentra trabajando a tiempo completo, por eso, es recomendable utilizar un buen equipo junto con su configuración VoIP.


Codecs en la Telefonia IP, Codecs VoIP Un Codec, que viene del inglescoder-decoder, 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. Esta es la esencia del VoIP, la conversión de señales entre analógico-digital.

Tipos de codecs en la Telefonía IP Los codecs realizan esta tarea de conversión tomando muestras de la señal de audio miles de veces por segundo. Por ejemplo, el codec G.711 toma 64,000 muestras por segundo. Convierte cada pequeña muestra en información digital y lo comprime para su transmisión. Cuando las 64,000 muestras son reconstruidas, los pedacitos de audio que se pierden entre medio de estas son tan pequeños que es imposible para el oído humano notar está perdida, esta suena como una sucesión continua de audio. Existen diferentes frecuencias de muestre de la señal en VOIP, esto depende del codec que se esté usando.   

64,000 veces por segundo 32,000 veces por segundo 8,000 veces por segundo

Un codec G728A tiene una frecuencia de muestreo de 8,000 veces por segundo y esta el codec mayormente usado en VoIP. Tiene el balance justo entre calidad de sonido y eficiencia en el uso de ancho de banda.

Cómo Funcionan los Codecs VoIP Los codecs operan usando algoritmos avanzados que les permiten tomar las muestras, ordenas, comprimir y empaquetar los datos. El algoritmo CS-ACELP (conjugatestructurealgebraic-code-excited linear prediction) es uno de los algoritmos más comunes en VoIP. CS-ACELP ayuda a organizar el ancho de banda disponible. El anexo B de este algoritmo CS-ACELP es el que crea la regla que dice "si ninguno está transmitiendo, no mandar ninguna información". Como aprendimos anteriormente la eficiencia creada por esta regla es una de las cosas más importantes en las que el intercambio de paquetes es superior a la conmutación de circuitos. Es el Anexo B en este algoritmo CS-ACEPL que es responsable de este regla en las llamadas VoIP.

Protocolos en la Telefonia IP, Protocolos VoIP Existen varios protocolos comúnmente usados para VOIP, estos protocolos definen la manera en que por ejemplo los codecs se conectan entre si y hacia otras redes usando VoIP. Estos también incluyen especificaciones para codecs de audio.


El Protocolo H.323 El protocolo más usado es el H.323, un standard creado por la International TelecomunicationUnion (ITU) (link) H323 es un protocolo muy complejo que fue originalmente pensado para videoconferencias. Este provee especificaciones para conferencias interactivas en tiempo real, para compartir data y audio como aplicaciones VoIP. Actualmente H323 incorpora muchos protocolos individuales que fueron desarrollados para aplicaciones específicas. CUADRITO ROBAR

Como pueden ver H.323 es una larga colección de protocolos y especificaciones. Eso es lo que lo permite ser usado en tantas aplicaciones. El problema con H.323 es que no fue específicamente dirigido a VoIP.

El protocolo SIP Una alternativa al H.323 surgió con el desarrollo del SessionInitiationProtocol (SIP). SIP es un protocolo mucho más lineal, desarrollado específicamente para aplicaciones de Voip. Más chicas y más eficientes que H.323. SIP toma ventaja de los protocolos existentes para manejar ciertas partes del proceso. Uno de los desafíos que enfrenta el VoIP es que los protocolos que se utilizan a lo largo del mundo no son siempre compatibles. Llamadas VoIP entre diferentes redes pueden meterse en problemas si chocan distintos protocolos. Como VoIP es una nueva tecnología, este problema de compatibilidad va a seguir siendo un problema hasta que se genere un standard para el protocolo VoIP.


Implantaci贸n de un sistema VoIP Basado en Asterisk


Implantación de un sistema VoIP basado en Asterisk

DESCRIPCIÓN DEL PROYECTO Pretendemos implantar un nuevo sistema telefónico basado en telefonía IP en la sede central de Barcelona, que en convivencia con el sistema actual Siemens, nos permita gestionar de forma más eficiente las comunicaciones de la compañía e implementar nuevos servicios: recepcionista digital, conferencias, fax, estadística, etc. Esta decisión viene abalada por la disposición de una centralita Asterisk instalada en la sede de Madrid, que adquirimos hace un año aproximadamente, por necesidad de implementar un sistema telefónico con funciones de operadora. Hemos visto que es una solución muy económica, fiable y robusta, que ofrece funcionalidades que la centralita Siemens no dispone y serían caras de implementar. Por otro lado, la centralita Siemens de Barcelona está a punto de quedar obsoleta, por ello nuestra visión de futuro es que durante un tiempo convivan las centralitas Siemens y Asterisk, para pasar finalmente a un sistema único de Asterisk. El sistema actual está formado por una centralita Siemens Hipath 3700 que gestiona comunicaciones de VoIP con las sedes de Valencia y Palma a través de 2 centralitas Siemens Hipath 3500. La comunicación con el resto de sedes y oficinas de venta y obra se hace por la red conmutada de telefónica.

2


Implantaci贸n de un sistema VoIP basado en Asterisk

La situaci贸n final a la cual queremos llegar es la incorporaci贸n de una segunda centralita Asterisk en la sede central que junto con la actual Siemens, nos permita comunicarnos por VoIP con el resto de sedes y oficina de ventas.

3


Implantación de un sistema VoIP basado en Asterisk

ÍNDICE

0.INTRODUCCIÓN ............................................................................................ 7 1.OBJETIVOS .................................................................................................... 7 2.CONCEPTOS GENERALES ........................................................................... 8 2.2 VoIP.......................................................................................................... 8 2.2.1 ¿Qué es VoIP? ............................................................................... 8 2.2.2 Elementos fundamentales de una red VoIP................................... 8 2.2.3 Protocolos de VoIP ......................................................................... 8 2.2.4 Parámetros de VoIP...................................................................... 10 2.2.5 ¿Cómo se transmite la VoIP por la red?. ...................................... 11 2.2.6 Ventajas del sistema VoIP ............................................................ 12 2.2 ASTERSIK.............................................................................................. 13 2.2.1 ¿Qué es Asterisk? ........................................................................ 13 2.2.2 Conceptos generales .................................................................... 13 2.2.3 Arquitectura .................................................................................. 14 2.2.4 Servicios que ofrece ..................................................................... 15 2.2.5 Codecs.......................................................................................... 16 2.2.6 Protocolos ..................................................................................... 16 2.2.7 Integración de Asterisk con la telefonía tradicional ....................... 16 2.2.8 Administración de Asterisk............................................................ 17 2.2.9 Configuración de Asterisk ............................................................ 18 2.2.10 Variables y sintaxis de expresiones en Asterisk ......................... 18 3. PREPARACIÓN ........................................................................................... 20 3.1 Selección del Hardware.......................................................................... 20 3.2. Selección e instalación de software PBX Asterisk................................. 20 3.2.1 Instalación de Elastix .................................................................... 21 3.2.2 Configuración de datos IP del Servidor......................................... 25 3.2.3 Instalación de Driver Zaptel .......................................................... 26 3.2.4 Configuración de Zaptel.conf ........................................................ 26 3.2.5 Configuración de Zapata.conf ....................................................... 28 3.3 Integración centralita Siemens Hipath con Asterisk ............................... 29 3.3.1 Introducción de la nueva ruta Asterisk .......................................... 29 3.3.2 Configuración de los parámetros de la nueva ruta Asterisk .......... 30 3.3.3 Configuración del Troncal del Primario ......................................... 30 4


Implantación de un sistema VoIP basado en Asterisk

3.3.4 Configuración de las reglas de marcado para el plan de marcación (Dial Plan) .............................................................................................. 31 4.EJECUCIÓN.................................................................................................. 33 4.1 Configuración de centralita Asterisk, por administración WEB ............... 33 4.1.1 Configuración de los troncales (Trunks) ....................................... 34 4.1.2 Configuración de las llamadas salientes (Outbound Routes) ....... 36 4.1.3 Configuración de las extensiones ................................................. 37 4.1.4 Configuración del Follow me (sígueme)........................................ 39 4.1.5 Configuración de las rutas de entrada (Inbound Routes).............. 39 4.1.6 Configuración de la música en espera .......................................... 42 4.1.7 Grabación de locuciones del sistema (System Recordings) ......... 43 4.1.8 Configuración de colas de llamadas (Queues) ............................. 45 4.1.9 Configuración de Misc Destinations.............................................. 47 4.1.10 Configuración de las Misc Applications....................................... 48 4.1.11 Configuración del servicio de Multiconferencia. .......................... 50 4.2 Configuraciones específicas para la recepción corporativa.................... 53 4.2.1Configuración Buzón de Voz para recepción corporativa .............. 53 4.2.2 Operadora automática para recepción corporativa ....................... 55 4.2.3 Modo diurno/nocturno en recepción corporativa (Aplicación Personaliza) ........................................................................................... 63 4.3 Report de llamadas ................................................................................ 66 4.3.1 Report de llamadas en Elastix ...................................................... 66 4.3.2 Report de llamadas en FreePBX .................................................. 67 4.4 Migración ............................................................................................... 71 4.4.1 Riesgos posibles........................................................................... 72 4.4.2 Traspaso de los números directos en la centralita Asterisk .......... 72 4.4.3 Migración de los números ............................................................. 73 5. MEJORAS .................................................................................................... 73 5.1 Integración con centralita Asterisk de Madrid ......................................... 73 5.1.1 Troncales ...................................................................................... 74 5.1.2 Rutas Salientes............................................................................. 76 5.2 Integración con la Oficina de Ventas de Son Quint (Palma)................... 77 5.2.1 Troncales ...................................................................................... 77 5.2.2 Rutas Salientes............................................................................ 79 5.3 Integración en Polonia y Torres Porta Fira de Barcelona ....................... 80 5.4 Implementación Software Softphone...................................................... 80 5


Implantación de un sistema VoIP basado en Asterisk

5.4.1 Instalación y configuración de X-LITE Softphone ......................... 80 6 VALIDACIÓN Y PRUEBA DE ERRORES ..................................................... 85 7. CONSOLIDACIÓN ....................................................................................... 86 7.1 Imagen del Servidor Asterisk.................................................................. 86 7.2 Planificación de Disaster Recovery ........................................................ 87 7.2.1 Fallo del Primario de Telefónica ................................................... 87 7.2.2 Fallo del Primario Siemens-Asterisk ............................................. 87 7.2.3 Fallo del Hardware en el servidor Asterisk.................................... 87 7.2.4 Fallo de la tarjeta de doble Primario del Servidor Asterisk............ 88 7.2.5 Fallo del Software de Distribución Asterisk ................................... 88 8 FUTURO ....................................................................................................... 88 9 APÉNDICE .................................................................................................... 89 9.1 Códigos de servicio de Asterisk ............................................................ 89 9.2 Utilidades utilizadas en el proyecto ........................................................ 90 9.2.1 PUTTY .......................................................................................... 90 9.2.2 WinSCP ........................................................................................ 91 9.3 Detalles sobre la priorización de VoIP................................................... 92 9.4 Detalles de centralitas Siemens de BCN, Palma y Valencia ................. 93 9.4.1 Siemens Hipath 3700 (BCN)......................................................... 93 9.4.2 Siemens Hipath 3500 (Palma) ...................................................... 94 9.4.3 Siemens Hipath 3500 (Valencia)................................................... 95 9.5 Ejemplo de configuración de teléfono IP físico ....................................... 96 10 BIBLIOGRAFÍA ........................................................................................... 99

6


Implantación de un sistema VoIP basado en Asterisk

0. INTRODUCCIÓN Layetana es una promotora inmobiliaria que se organiza en tres unidades de negocio: x x x

Negocio Residencial: promoción de edificios de viviendas diseñados para segmentos de población concretos, que incorpora servicios. Negocio Comercial: servicios integrales para empresas e instituciones (Torre Agbar, Hotel Silken, etc). Gestión de suelo: adquisición de suelo para asegurar la continuidad y crecimiento de la compañía.

Estás unidades de negocio se gestionan en diversas zonas geográficas de España (Palma, Valencia y Madrid) y en Polonia en forma de sedes. La diversidad geográfica justifica claramente la necesidad de implantar un sistema de VoIP sostenible que aporte grandes ahorros económicos, sobre todo pensando en la sede de Polonia. Esta implementación proporciona una base sólida para el crecimiento de la compañía en la apertura de futuras sedes (rapidez y reducción de coste).

1.OBJETIVOS Nuestro objetivo principal es integrar una centralita Asterisk en la sede central de Barcelona con el sistema actual Siemens, de forma transparente al usuario. Así mismo obtener una serie de mejoras y beneficios:

 

  

 

Crear un sistema que permita gestionar los servicios de atención telefónica en recepción corporativa de forma más eficiente: gestión de colas, operadora digital, reporting de llamadas. Ayudar a que las sedes se sientan más integradas con la sede central, utilizando un mismo tipo de marcación para todos. Simplificar la gestión de las comunicaciones. Utilizando el mismo sistema para todos, nos permite implantar soluciones de forma rápida sin necesidad de más conocimientos que los ya adquiridos. Facilitar el teletrabajo, mediante el uso de softphone. Ahorrar en costes de telefonía: llamadas, costes fijos, cable estructurado, etc. Colaborar con el medio ambiente:  Recepción de faxes por correo electrónico, no por papel.  Utilización de softphones. Eliminamos la necesidad de tener que utilizar teléfonos físicos. Coexistencia transparente con el sistema actual Siemens. Crecimiento de plataforma. 7


Implantación de un sistema VoIP basado en Asterisk

2.CONCEPTOS GENERALES 2.2 VoIP 2.2.1 ¿Qué es VoIP? VoIP (Voice Over Internet Protocol), es la transmisión de datos de voz sobre redes basadas en IP. La transmisión se genera dividiendo los flujos de audio en pequeños paquetes que son transportados sobre las redes IP. Este sistema permite convivir con los sistemas tradicionales de comunicación. Las líneas telefónicas PSTN1 entrantes, pueden ser convertidas a VoIP, a través de una pasarela (Gateway) que permite recibir y hacer llamadas en la red telefónica normal. 2.2.2 Elementos fundamentales de una red VoIP

 

Terminales: teléfonos IP que pueden ser hardware o software. GateKeeper: controlador y gestionador de toda la comunicación de VoIP. Gateway: dispositivo que hace de enlace con la telefonía fija tradicional. Actúa de forma transparente al usuario.

2.2.3 Protocolos de VoIP Los protocolos son reglas muy estrictas que rigen la gestión de la transmisión de los paquetes de datos sobre la red. Hay multitud de protocolos: H323, SIP2, Megaco , Skinny Client Contro Protocol, MiNet, CorNet-IP, IAX3, Skype, IAX2, Jingle, Telme y MGCP4. A continuación haremos una breve descripción algunos de los más importantes: H323: Fue desarrollado en 1996 por la UIT5 como un medio para transmitir voz, video, datos, fax y las comunicaciones a través de una red basada en IP al tiempo que se mantiene conectividad con la PSTN. Está basado en el protocolo RDSI Q.931[1] y está enfocado para situaciones en las que se combina el trabajo entre IP y RDSI6. Facilita la introducción de Telefonía IP en las redes existentes de RDSI basadas en sistemas PBX7.

1

Public Switchet Telephone Network Session Initial Protocol 3 Internet Asterisk Exchange 4 Media Gateway Control Protocol 5 Unión Internacional de Telecomunicaciones 6 Red Digital de Servicios Integrados 7 Private Branch Exchange (cualquier central telefónica) 2

8


Implantación de un sistema VoIP basado en Asterisk

SIP: Fue desarrollado por el IETF8. Se trata de un protocolo de señalización para crear, modificar y terminar sesiones con uno o más participantes. Estas sesiones incluyen llamadas telefónicas por Internet, distribución de datos multimedia, y conferencias multimedia. Tiene una síntaxis muy similar al HTTP. x

Ventajas: 9 La gran mayoría de teléfonos IP soportan este protocolo.

x

Inconvenientes: 9 Tiene problemas con el NAT9. Los datos y señalización viajan de forma separada y suele necesitar un servidor STUN10 [2] para resolver este problema. 9 Son necesarios muchos puertos. Necesita el puerto 5060 para señalización y 2 puertos RTP11 para cada conexión de audio. Es necesario abrir muchos puertos en el Firewall.

IAX: Es un protocolo de señalización que fue creado por Mark Spencer, para paliar una serie de inconvenientes y problemas del SIP. x

Ventajas: 9

Consume mucho menos ancho banda que el SIP. Los mensajes IAX son codificados de forma binaria mientras que los del SIP son mensajes de texto. Así mismo IAX intenta reducir al máximo la cabecera de los mensajes. 9 No hay problema de NAT. Los datos y la señalización viajan conjuntamente. 9 Sólo necesitamos el puerto, el 4569, para mandar la información de señalización y los datos de todas sus llamadas. x

Inconvenientes: 9

No está estandarizado y por tanto no está muy extendido en dispositivos hardware.

8

Internet Engineering Task Force Network Address Translation 10 Session Traversal Utilities for NAT 11 Real Time Protocol 9

9


Implantación de un sistema VoIP basado en Asterisk

2.2.4 Parámetros de VoIP Codecs12 Para poder transmitir la voz sobre una red IP, necesitamos codificarla y para ello, empleamos codecs de compresión de audio. Según el codec que utilicemos ocupará más o menos ancho de banda y esto influirá mucho en la calidad de los datos transmitidos. Los codecs[5] más utilizados en VoIP son: x

G.711 En LAN13, es el códec que más se utiliza. La calidad de audio es óptima y el consumo es moderado. Proporciona un flujo de datos de 64 Kbits/s.

x

G.729 Es el más optimizado en ancho de banda , pero el consumo de la CPU14 es mayor. Se suele utilizar para extensiones telefónicas que están fuera de la red local y que por tanto son lejanas. Proporciona un flujo de datos de 8 Kbits/s, aunque también pueden suministrar tasas de 6,4 Kbit/s y 11,8 Kbit/s para peor o mejor calidad respectivamente.

Retardo o latencia Parámetro que controla el retardo de tránsito y de procesado de la conversación. Un retardo óptimo es aquel que no supera los 159 ms. Calidad de servicio Para llegar a este objetivo se siguen unos criterios: x x x x

Supresión de silencios. Se aprovecha mejor el ancho de banda al transmitir menos información. Compresión de cabeceras aplicando los estándares RTP/RTCP. Priorización de los paquetes que tienen menor latencia. Implantación de IPv6[3].Proporciona mayor espacio de direccionamiento y la posibilidad de Tuneling[4].

12

Codificador Decodificador Local Área Network 14 Central Processing Unit 13

10


Implantación de un sistema VoIP basado en Asterisk

2.2.5 ¿Cómo se transmite la VoIP por la red?. Los paquetes de VoIP se transmiten sobre la red basada en IP aprovechando el modelo TCP/IP. Consta de 5 capas:

Aplicación

Protocolos NTP15, RTP, RTCP16 aseguran la entrega y calidad de los paquetes VoIP.

Transporte

El protocolo UDP17, transporta los paquetes VoIP desde inicio a fin.

Internet

Interface de Red

Físico

Se añade la dirección IP al paquete. Cada dispositivo de VoIP (teléfono o PC), tiene una única dirección IP que enruta la entrega de paquetes VoIP para y desde el llamante al receptor durante toda la llamada. Se añade la MAC18 adress al paquete.

En esta capa se convierten todos los paquetes a señales eléctricas u ópticas, para ser transportados sobre la red interna o externa.

Los protocolos específicos que se utilizan en cada capa son: Aplicación: En esta capa los paquetes de VoIP utilizan 3 protocolos: x x x

NTP: ayuda a asegurar que las señales son transmitidas y recibidas en el margen de tiempo necesario para asegurar la calidad de recepción. RTP: proporciona funciones de transporte de red de fin a fin, para señales de voz digitales, encapsuladas en el paquete VoIP. RTCP: monitoriza la entrega de la señal de voz y proporciona funciones mínimas de control para asegurar la entrega de los paquetes.

Transporte: La mayoría de los datos de una red usan el protocolo TCP19 en la capa de transporte, mientras que en VoIP se utiliza el UDP. 15

Network Time Protocol Real Time transports Control Protocol 17 User Datagram Protocol 18 Medium Access Control 16

11


Implantación de un sistema VoIP basado en Asterisk

El TCP es más lento que el UDP. Utiliza más tiempo en la entrega de paquetes en el destino para asegurar que llegan correctamente. Pero al tratarse de un sistema que funciona en tiempo real es más importante la velocidad de entrega de paquetes, que no la seguridad en que llegan todos los paquetes. Por eso se usa el UDP.

2.2.6 Ventajas del sistema VoIP Funcionales x

x x

Provee movilidad a nuestros empleados. Permite a los usuarios conectar su teléfono en cualquier parte en la oficina. Los usuarios simplemente cogen su teléfono y lo conectan al puerto Ethernet más cercano y mantienen su número existente. Permite comunicación unificada integrando otros servicios disponibles en Internet como son video, mensajes instantáneos, etc. Escalable. Podemos trasmitir más de una llamada sobre la misma línea telefónica. La transmisión de VoIP hace más fácil aumentar las líneas telefónicas cuando se incorporan nuevos empleados.

Gestión x x

x

Mucho más fácil de instalar y configurar que una central telefónica propietaria Nos facilita la administración por Web de forma fácil e intuitiva, frente a otros sistemas como por ejemplo centralita Siemens Hipath que necesitan de un software específico y nada intuitivo para ser configurado. Mejor reporte.

Económicas

19

x

Tenemos voz y datos en una misma infraestructura. No hay necesidad de cableado telefónico separado.

x

Reducción significativa de costes al aprovechar Internet.

x

Proporciona servicios que normalmente son muy difíciles y costosos de implementar usando la red tradicional de voz PSTN. Funcionalidades que normalmente son facturadas con cargo extra por las compañías telefónicas, como identificación de llamada, transferencia de llamadas, remarcado automático, conferencias, etc, son fáciles de implementar y sin coste alguno.

x

El estándar SIP elimina teléfonos propietarios y costosos.

x

Llamadas entre sedes gratuitas.

Transmission Control Protocol

12


Implantación de un sistema VoIP basado en Asterisk

2.2 ASTERSIK 2.2.1 ¿Qué es Asterisk? Asterisk es la implementación de una central telefónica PBX por software, que corre sobre la plataforma Linux o Unix, conectado a la PSTN. Permite conectividad en tiempo real entre las redes PSTN y redes VoIP. Es una aplicación de código abierto, bajo licencia GPL20 que fue creada por Marc Spencer de Digium y que ha sido desarrollada por el mismo, junto a programadores de todo el mundo. 2.2.2 Conceptos generales Canal Medio por el cual se emite una llamada entrante o saliente. Por defecto Asterisk soporta una serie de canales, los más importantes son: x x x

H323, IAX2, SIP, MGCP (Protocolos de VoIP). Console: GNU Linux OSS/ALSA21 sound system[6]. ZAP: Líneas analógicas o digitales[2].

Dialplan Configuración de la centralita Asterisk que indica el camino a seguir durante una llamada, de inicio a fin. En términos generales, podríamos decir que es quien lleva el comportamiento lógico de la centralita. Extensión En la telefonía tradicional una extensión se asocia a un teléfono, interfaces o menús. En Asterisk, una extensión es una lista de comandos a ejecutar. Se accede a una extensión cuando se recibe una llamada entrante por un canal dado, cuando el usuario que ha llamado marca la extensión, cuando se ejecuta un salto de extensiones desde el Dialplan de Asterisk. Contexto El Dialplan o lógica del comportamiento de Asterisk, se divide en uno o varios contextos. Un contexto es una colección de extensiones. Los contextos, sirven para poder diferenciar “el lugar” donde se encuentra una llamada y así por ejemplo, aplicar políticas de seguridad para usuarios. Asterisk no se comporta igual cuando llama un usuario y marca el 1 y cuando un usuario local marca el mismo 1. Menús y submenús diferenciados. En general es una forma de diferenciación. 20 21

General Public Licence Open Sound System/Advanced Linux Sound Arquitecture

13


Implantación de un sistema VoIP basado en Asterisk

Aplicación

Asterisk ejecuta secuencialmente los comandos asociados a cada extensión. Esos comandos son realmente aplicaciones que controlan el comportamiento de la llamada y del sistema en sí. Ejemplos: x x x

Hangup: colgar una llamada. Dial: realizar una llamada saliente. Goto: saltar a otra extensión o contexto.

API de Formatos de Ficheros Asterisk

API de Traducción de Codecs

2.2.3 Arquitectura

La arquitectura de Asterisk está formada por cuatro APIs22. Un API es el conjunto de funciones y procedimientos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción. Usando este sistema basado en APIs, la base del Asterisk no tiene por qué preocuparse por detalles como, que llamada está entrando, que códec se está utilizando, etc.

22

Application Programing Interface

14


Implantación de un sistema VoIP basado en Asterisk

Descripción de las APIs x

API de Canales Asterisk: Maneja el tipo de conexión por el cual el cliente está llegando sea una conexión SIP, H323, RDSI, etc.

x

API de Aplicaciones Asterisk: Permite a varios módulos de tareas cumplir varias funciones, multiconferencias, lista de directorios, buzones de voz, aplicaciones personalizadas, etc.

x

API de traducción de Codecs: Carga módulos, codecs, para apoyar varios tipos de audio, codificando y decodificando formatos tales como G711, G729, GSM23, etc.

x

API de formato de ficheros Asterisk: Maneja la lectura y escritura de varios formatos de archivos para el almacenaje de datos en el sistema de archivos.

Usando estas APIs Asterisk alcanza una completa abstracción entre sus funciones básicas y las diferentes tecnologías y aplicaciones relacionadas.

2.2.4 Servicios que ofrece Permite implementar los mismos servicios que una centralita clásica, pero sin coste adicional, tales como: x x x x x x x x x x x x x x

23 24

Transferencia de llamadas, internas y externas . Desvío de llamadas si está ocupado o no contesta. Opción No molestar (Do Not Disturb). Parking de llamadas (Call Parking). Llamada en espera (Hold). Grupos de llamada (Ring groups). Identificador de llamante (CallerID). Sistema DISA24. (método por el cual una persona externa a la oficina puede realizar llamadas a través de la centralita). Operadora Digital (menús interactivos y guiados). Música en espera y en transferencia (ficheros MP3 actualizables por el usuario). Captura de llamadas de forma remota (remote pickup). Buzones de voz (general, individuales, por grupos) protegidos por contraseña. Gestión del buzón de voz mediante el terminal telefónico y página web. Gestión de listas negras (números telefónicos con acceso prohibido).

Global System Mobile communications Direct Inward System Access

15


Implantación de un sistema VoIP basado en Asterisk

x x x x x x x x x x x

Acciones a realizar según horarios y fechas (horario laboral, dias festivos, etc.). Salas de conferencia (2 o más terminales simultáneamente). Registro y listados de llamadas entrantes y salientes, con gráficas de consumo. Detección automática de entrada de faxes. Recepción de fax desde el propio sistema y posterior envío por e-mail. Envío de faxes desde el propio sistema a través de interfaz web. Posibilidad de integrar un sistema de llamadas pre-pago (solución para locutorios telefónicos). Gestión de colas de llamadas entrantes. Grabación de llamadas entrantes y salientes. Monitorización de llamadas en curso. Soporta videoconferencia con protocolos SIP e IAX2.

2.2.5 Codecs Utiliza los codecs de audio: ADPCM25, G.711, G.723.1, G.726, G.729, GSM, ilbc26, linear,lpc1027, speex[2]. 2.2.6 Protocolos Asterisk, soporta extensiones que soporten los protocolos SIP,IAX, MGCP H.323, tanto para teléfonos IP físicos como teléfonos IP lógicos (Softphone). 2.2.7 Integración de Asterisk con la telefonía tradicional Se efectúa mediante interfaces analógicos en el caso de líneas analógicas y mediante interfaces digitales en el caso de líneas RDSIs.

Interfaces analógicos La integración se efectúa a través de dispositivos FXO28, FXS29.Los dispositivos FXO se utilizan para conectar con líneas analógicas PSTN, mientras que los dispositivos FXS, permiten conectar teléfonos analógicos no VoIP a Asterisk. Interfaces digitales Tenemos 2 tipos de accesos RDSIs: x x

Acceso Básico (BRI30): 2 canales de voz de + 1 de señalización. Acceso Primario (PRI): 30 canales de voz + 1 de señalización.

25

Adaptive Differential Pulse Code Modulation Internet low bitrate codec 27 linear prediction codec 28 Foreign Exchange Office 29 Foreign Exchange Station 30 Basic Rate Interface 26

16


Implantación de un sistema VoIP basado en Asterisk

Tanto en los interfaces analógicos como en los digitales, se instala el driver Zaptel. Se trata de un interfaz de kernel que permite acceder a las tarjetas de comunicaciones y se descarga de internet. La configuración de los interfaces de hardware, se almacena en etc/zaptel.conf. Luego se configura zapata.conf (etc/astersik/zapata.conf) que es donde está la configuración Asterisk para la utilización de dichos interfaces de hardware. Ejemplo:

2.2.8 Administración de Asterisk La administración de Asterisk se hace por interface web o por la línea de comandos CLI31 en modo administrador. Asterisk CLI[2] es la consola de Asterisk desde donde podemos “debugear” y comprobar el funcionamiento de Asterisk. Para acceder a ella debemos ejecutar asterisk –r en la línea de comando (ejem: utizando la aplicación Putty32). El CLI permite acciones tales como: x x x x

31 32

Arrancar Asterisk: elastix*CLI> sudo asterisk Ver que versión de Astersik tenemos instalada: elastix*CLI> show versión Tiempo que lleva en ejecución después del último reinicio: elastix*CLI> core show uptime Parar Asterisk al momento o cuando no haya carga: elastix*CLI> stop now

Command Line Interfase Aplicación gratuita que nos permite acceder al servidor Asterisk en modo consola y así poder acceder a la línea de comandos.

17


Implantación de un sistema VoIP basado en Asterisk

x x

x x

elastix*CLI> stop when convenient Activar Verbose (niveles de visualización): elastix*CLI>asterisk –vvvv (activa 4 nivels) Hacer un seguimiento del PBX estando en línea: elastix*CLI>sip show peers33 elastix*CLI>sip show channels elastix*CLI>sip show users elastix*CLI>sip show registry Quitar opciones de visualización: elastix*CLI>set verbose O Recargar configuraciones en el PBX funcional (necesario cuando modificamos algún archivo de configuración): Elastix*CLI> reload

Para salir del CLI, pulsaremos Control+C o exit en la línea de comandos. 2.2.9 Configuración de Asterisk Los principales archivos de configuración[7] de Asterisk se encuentran ubicados en el directorio /etc/Asterisk, podemos destacar: x x x x x x x x

zaptel.conf /zapata.conf: están las configuraciones de líneas y extensiones analógicas y digitales. sip.conf: configuración de extensiones y conexiones con Operadores IP u otros Astereisk. h323.conf /oh323.conf: configuración de conexiones con Operadores IP. mgcp.conf : configuración de extensiones MGCP. Iax.conf: configuración de extensiones y conexiones con Operadores IP u otros Asterisk. voicemail.conf: configuración del sistema de mensajería de voz extensions.conf: configuración del plan de numeración interno y externo. musiconhold.conf: configuración del sistema de música en espera.

Existen otros archivos de configuración pero tienen menor importancia para el funcionamiento. 2.2.10 Variables y sintaxis de expresiones en Asterisk En el apartado 1.2.2 hemos dicho que una extensión en Asterisk es una lista de comandos a ejecutar. La sintaxis te una extensión es la siguiente: exten => nombre,prioridad,aplicación() La prioridad comienza con 1 y se ejecuta en orden numérico. Cada prioridad ejecuta una aplicación.

33

Vemos los usuarios registrados en el momento

18


Implantación de un sistema VoIP basado en Asterisk

Asterisk introduce el uso de la prioridad n (next). Cada vez que encuentra una prioridad n, toma el número de prioridad anterior y le suma 1. Simplifica el proceso de la escritura cuando hay que añadir muchas extensiones. A continuación explicaremos algunas de las variables y sintaxis que se utilizan en los archivos de configuración extensión.conf y extensión_custom.conf (para aplicaciones personalizadas).

x

Extensión S (star): se trata de una extensión especial que se utiliza si una llamada entra a un contexto sin una extensión específica (ejem: una llamada en un puerto FXO). La llamada trata de entrar automáticamente a la extensión S. Ejem: exten => s,1 Answer ()

34

x

Backgound (filename): permite escuchar un archivo de sonido, permitiendo marcar una extensión mientras está sonando el sonido. Se usa mucho en IVR34.

x

Playback (filename): permite escuchar un archivo de sonido, pero no se permite marcar una extensión, hasta que no acabe la locución.

x

Goto ([[context\]extensión\]priority): permite saltar a otra extensión, otro contexto o prioridad.

Interactive Voice Response

19


Implantación de un sistema VoIP basado en Asterisk

3. PREPARACIÓN En esta fase seleccionamos los servidores y las tarjetas sobre el cual correrá el sistema operativo y las aplicaciones. Así mismo la distribución Linux y Asterisk que nos permitirán gestionar todos los servicios.

3.1 Selección del Hardware Servidor El proveedor de hardware para los servidores elegido es DELL. Todos los servidores de la compañia son DELL y la experiencia en estos últimos años, certifica la calidad de los mismos tanto en estabilidad como en tiempo de respuesta del servicio técnico en caso de avería. Según Dígium[8] para soportar 60 llamadas concurrentes configuradas con el códec G.729, necesitaríamos un equipo Dual Intel Xeon 1.8 Ghz con 1 Gb de RAM, por eso y pensando en la escalabilidad del sistema, hemos seleccionado el siguiente modelo: x

Modelo DELL[9] Poweredge 2950 Características principales: 9 9 9

Procesador XEON 2,66Ghz Memoria 2 Gb RAM Discos Duros: 2 x 76 Gb Raid-1

Tarjetas Instalamos una tarjeta PCI de doble primario con cancelación de eco modelo DIGIUM TE212P en el servidor de Asterisk Físico DELL 2950. Esta tarjeta es la que nos da acceso a las redes PSTN y también nos conecta con la centralita Siemens.

3.2. Selección e instalación de software PBX Asterisk

Asterisk funciona en cualquier sistema operativo Linux. En nuestro caso hemos elegido la distribución Elastix basada en sistema operativo Linux CentOS 5.1. Una de las ventajas de CentOS es que emula una RedHat Enterprise, lo que hace que los paquetes específicos para esta distribución sean compatibles con CentOS. Elastix es un software aplicativo que contiene un grupo de herramientas PBX basados en Asterisk. Posee un interfaz muy fácil e intuitivo de utilizar y por otro lado añade su propio conjunto de utilidades que permite la creación de módulos de terceros.

20


Implantaciรณn de un sistema VoIP basado en Asterisk

3.2.1 Instalaciรณn de Elastix Vamos a la pรกgina web del fabricante (http://www.elastix.org) y descargamos la imagen y la grabamos en un CD.

Introducimos el CD en el servidor y arrancamos desde el mismo. Empezarรก el proceso de instalaciรณn. x

Nos aparece la siguiente pantalla. Pulsamos ENTER para instalarlo en modo texto (requiere de menos recursos del sistema).

21


Implantaci贸n de un sistema VoIP basado en Asterisk

x

Empieza el proceso de instalaci贸n y seleccionamos el idioma Espa帽ol para el teclado: es.

x

A continuaci贸n seleccionamos la Zona horaria: Europe/Madrid.

22


Implantaci贸n de un sistema VoIP basado en Asterisk

x

Introducimos el Password del administrador.

x

Se inicia un proceso de instalaci贸n autom谩tico.

23


Implantaciรณn de un sistema VoIP basado en Asterisk

x

Una vez se han instalado todos los paquetes se reiniciarรก el servidor y aparecerรก la siguiente pantalla de bienvenida.

24


Implantación de un sistema VoIP basado en Asterisk

3.2.2 Configuración de datos IP del Servidor Nuestro servidor dispone de una tarjeta de doble entrada de red para configurar 2 tipos de direccionamientos diferentes, uno para la administración de Asterisk (172.22.0.22/16) y otro para priorizar el tráfico IP en teléfonos IPs físicos (172.16.0.22/24). Mirar anexo para detalles. Iniciamos sesión con el usuario root e introducimos el siguiente texto en la línea de comandos: x

Para asignar la dirección IP y más cara de subred: ifconfig eth0 172.22.0.22 netmask 255.255.0.0 ifconfig eth1 172.16.0.22 netmask 255.255.0.0

x

Para asignar la puerta de enlace: route add default gw 172.22.0.1 eth0 route add default gw 172.16.0.1 eth1

De este modo, si ahora introducimos la dirección http://172.22.0.22 accedemos al modo de administración Web de Elastix.

25


Implantación de un sistema VoIP basado en Asterisk

3.2.3 Instalación de Driver Zaptel Se trata de instalar los drivers y librerías necesarias para poder usar la tarjeta de doble primario DIGIUM TE212P. Los descargamos del servidor FTP de Digium, # cd /usr /src # wget http://ftp.digium.com/pub/zaptel/\zaptel-1.2-current.tar.gz # wget http://ftp.digium.com/pub/libpri/\libpri-1.2-current .tar.gz #wget http://ftp.digium.com/pub/asterisk/\asterisk-1.2–current.tar.gz #tar zxvf *current.tar.gx ./

Una vez descargados, procedemos a efectuar la instalación. # cd zaptel-1.2 # make install # cd ../libpri-1.2 # make install # cd ..asterisk-1.2 # make install.

Al finalizar cargamos el driver de la tarjeta, usando el comando “modprobe”. TE205P/TE207P/TE210P/TE212P Æ wct2xxp # modprobe wct2xxp

Ejecutamos el comando “genzaptelconf” para que nos generen los archivos de configuración (zaptel.conf y zapata.conf) que permita a la tarjeta funcionar con unos valores por defecto. # genzaptelconf

3.2.4 Configuración de Zaptel.conf

El archivo zaptel.conf, está ubicado en \etc\zaptel.conf. Es donde están configurados los parámetros TDM35 específicos del interfaz requerido por nuestra tarjeta de doble primario de Digium. Aquí indicamos que conectamos en cada “boca” de la tarjeta. En la boca 1 conectamos la centralita Siemens y en la boca 2 el primario de Telefónica.

35

Time Division Multiplexing

26


Implantaci贸n de un sistema VoIP basado en Asterisk

3.2.5 Configuraci贸n de Zapata.conf Este archivo est谩 ubicado en /etc/asterisk/zapata.conf. Configura la centralita asterisk para usuar los interface del hardware. ; Zapata telephony interface ; ; Configuration file [trunkgroups] [channels] language=es ; ; Whether or not to do distinctive ring detection on FXO lines ; ;usedistinctiveringdetection=yes ;faxdetect=both faxdetect=incoming ;faxdetect=outgoing ;faxdetect=no ;Include genzaptelconf configs #include zapata-auto.conf facilityenable=yes echocancel=yes echotraining=no pridialplan=unknown prilocaldialplan=unknown usecallingpres=yes usecallerid=yes ;sendcalleridafter=2 restrictcid=no switchtype=euroisdn ;switchtype=4ess ;signalling=pri_ signalling=pri_net

28


Implantación de un sistema VoIP basado en Asterisk

callerid=asreceived hidecallerid=no overlapdial=yes priindication=outofband overlapdial=yes immediate=no context=from-siemens group=0 channel=>1-15,17-31 echocancel=yes echotraining=no switchtype=euroisdn signalling=pri_cpe ;signalling=pri_net immediate=no callerid=asreceived overlapdial=yes context=from-pstn group=1 channel=>32-46,48-62 ;Include AMP configs #include zapata_additional.conf

3.3 Integración centralita Siemens Hipath con Asterisk Creamos una ruta en la centralita Siemens para que cualquier usuario que tenga un teléfono registrado en Siemens pueda llamar a extensiones de la centralita Asterisk y efectuar llamadas hacia exterior cuando migremos todos los DIDs36 a Asterisk (ver apartado 5). Ejecutamos el software de gestión de la centralita Siemens (Hipath 3000 E Manager) y añadimos nuevos parámetro de configuración.

3.3.1 Introducción de la nueva ruta Asterisk Vamos al apartado de configuración Lines Æ Routes y añadimos una ruta nueva llamada Asterisk.

36

Direct Inward Dialing

29


Implantación de un sistema VoIP basado en Asterisk

3.3.2 Configuración de los parámetros de la nueva ruta Asterisk Configuramos los parámetros de ruta tal como se muestra a continuación:

3.3.3 Configuración del Troncal del Primario Configuramos el troncal para que las 30 líneas del primario (TMS2M 15-1-1 al TM2M 15-1-30) que unen la centralita Siemens con la Asterisk, se rijan por la ruta Asterisk que ya hemos definido.

30


Implantación de un sistema VoIP basado en Asterisk

3.3.4 Configuración de las reglas de marcado para el plan de marcación (Dial Plan) Creamos una tabla de ruta, para que cualquier extensión de Siemens, pueda llamar a extensiones Asterisk (6XX, 7XX, 8XX, 9XX). Pasos a seguir: 1. Introducimos todas las extensiones de la centralita, en un mismo grupo de “clase de servicio”, número 14.

2. Creamos una regla de marcación que la llamamos UNION, con un formato de marcado tipo A, especial para primarios y que se aplicará a todas las extensiones que están en la clase de servicio número 14 que ya hemos definido.

31


Implantación de un sistema VoIP basado en Asterisk

3. Creamos la tabla de ruta número 21, que utilice la ruta Asterisk con la regla de marcación “UNION” y que se aplica a las a todas las extensiones con la clase de servicio 14

4. Introducimos las cifras de marcado -6XX, -7XX, -8XX, -9XX para que se rijan por la tabla de ruta 21.

Esto quiere decir que si por ejemplo un teléfono Siemens llama a la extensión 911, la llamada saldrá por el troncal del primario Asterisk con un formato de marcación especial para el primario “A” y será atendida por la centralita Asterisk, quien entregará la llamada a dicha extensión.

32


Implantación de un sistema VoIP basado en Asterisk

4.EJECUCIÓN 4.1 Configuración de centralita Asterisk, por administración WEB La administración web la podemos hacer mediante dos interfaces web diferentes: x x

Por FreePBX: http://172.22.0.22/admin Por Elastisx: http://172.22.0.22

Ambos interfaces son bastante similares, a la hora de configurar todos los parámetros, pero Elastix es más completo. Así que es el que utilizaremos para llevar a cabo las explicaciones. Abrimos el gestor web de Elastix, http://172.22.0.22 e iniciamos sesión con usuario admin. Una vez iniciado visualizaremos la siguiente página de inicio.

33


Implantación de un sistema VoIP basado en Asterisk

4.1.1 Configuración de los troncales (Trunks) Los troncales se usan para llevar una o varias llamadas a un VSP37 o a algún dispositivo que responda al número que se marcó (ejem: otro Asterisk, la PSTN). Existen cinco tipos de trocales: x x x x x

ZAP (líneas analógicas) IAX2 (Inter Asterisk Exchange) SIP (Sesión Initiation Protocol). ENUM[7] Custom Trunk (personalizada)

En nuestro proyecto, inicialmente definimos 2 troncales:

Más adelante en el apartado de mejoras (punto 5), definiremos 2 más. Trunk ZAP/g0 Este troncal enlaza la centralita Siemens con la Asterisk a través de un primario que aprovisiona 30 canales de llamadas simultáneas. Viene definido en el archivo /etc/asterisk/zapata.conf

37

Voice Service Provider

34


Implantación de un sistema VoIP basado en Asterisk

Trunk Zap/g1 Troncal que enlaza la centralita Asterisk con la PSTN a través de un primario. Así mismo como en el caso anterior, está definido en /etc/asterisk/zapata.conf.

35


Implantación de un sistema VoIP basado en Asterisk

4.1.2 Configuración de las llamadas salientes (Outbound Routes) Las llamadas salientes se envían por los troncales de la forma que se indica en este apartado de la configuración. Inicialmente creamos 2 rutas salientes:

Siemens Aquí añadimos la ruta de todas las llamadas que van dirigidas a extensiones de la centralita Siemens. Son todas las que empiezan por 06 (enlaces móviles que hay conectados a las Siemens), 1XX, 2XX, 3XX, 4XX, 5XX (extensiones de la centralitas Siemens de BCN, PMA y VAL. Mirar anexo para detalles) y tienen que ir por el troncal Zap/g0 (el primario, que conecta la centralitas Siemens y la actual Asterisk que estamos configurando).

Pstn Esta es la ruta para las llamadas salientes que van por la red conmutada de Telefónica (PSTN). Son todas las que empiezan por 0 (llamadas a fijos nacionales), 00 (llamadas a fijos internacionales). Van por el troncal Zap/g1 (primario de Telefónica).

36


Implantación de un sistema VoIP basado en Asterisk

4.1.3 Configuración de las extensiones Vamos a las pestaña PBX de la administración web y vemos que podemos añadir entre 4 tipos de extensiones diferentes: SIP, IAX2, ZAP,Other

Todas las extensiones de los usuarios que introduciremos serán de tipo ZAP o SIP.

Extensiones ZAP Las extensiones que están registradas en la centralita Siemens: 1xx, 2xx, 3xx, 4xx serán de tipo ZAP y utilizarán el troncal ZAP/g0 que comunica la Siemens con Asterisk. Ejemplo: Extensión 103 Rellenamos los campos: x x x x

User Extension: 103 Display Name: Marta Prada (el identificador de llamada utilizará este nombre) Direct DID: 932401803 (número directo de la PSTN para esta extensión. Este campo lo rellenaremos después de la migración de DIDs, explicado más adelante) Channel: g0/103 (canal que queremos que utilice para la extensión 103) 37


Implantación de un sistema VoIP basado en Asterisk

Los demás campos los dejamos por defecto.

Extensiones SIP Estas extensiones son propias de Asterisk y las utilizamos para registrar teléfonos IP y Softphone. La numeración seleccionada será del rango 9XX (previamente hemos configurado la centralita Siemens para que identifique cualquier número que empieza por 9 es de Asterisk y lo trate como tal). Ejemplo: Extensión 934 (Teléfono IP en Sala Azul) Rellenamos los campos: x x x

User Extensión: 934 Display Name: Sala Azul Secret: 934 (PIN, que nos identifica como usuario válido en Asterisk, que tenemos permiso para usar la extensión)

El resto de campos los dejamos por defecto. En este caso no queremos asignar ningún número directo para esta extensión. Por eso hemos dejado el campo Direct DID en blanco.

38


Implantación de un sistema VoIP basado en Asterisk

4.1.4 Configuración del Follow me (sígueme) El “Follow me” nos permite configurar en una extensión telefónica un grupo de salto de llamada (follow me list) en el caso de que el usuario no atienda la llamada. Así mismo si nadie que está incluido en el grupo de salto responde, podemos invocar el Voicemail, un Announcement, etc. En nuestro caso en el apartado 4.2.2 editaremos un “Follow Me Settings” para la extensión 914, que ejecutará un IVR para una función de Operadora automática. 4.1.5 Configuración de las rutas de entrada (Inbound Routes) Configuramos 2 rutas de entrada para las llamadas que entran al número de cabecera de recepción corporativa 932094242 y para la línea de fax 933672596. Ruta recepción corporativa Añadimos una ruta para que las llamadas entrantes al 932094242, vayan a la aplicación personalizada: custom-recepcionc,s,1, (se explicará en el punto 4.2.3). Rellenamos los campos: x x x

Description: RECEPCION CORP DID Number: 932094242 Set Destination - Custom APP: custom-recepcionc,s,1

Los demás valores los dejamos por defecto.

39


Implantaci贸n de un sistema VoIP basado en Asterisk

40


Implantación de un sistema VoIP basado en Asterisk

Ruta fax corporativo Añadimos esta ruta para que cuando entre un fax al número 933672596, se envíe por mail a la dirección info@layetana.com Rellenamos los campos: x x x x x

Description: FAX CORPORATIVO DID Number: 933672596 Fax Estensión: system Fax Email: info@layetana.com Set Destination – Misc Destinations: fax (definido en apartado 4.1.9)

41


Implantación de un sistema VoIP basado en Asterisk

4.1.6 Configuración de la música en espera La música en espera se utiliza en las colas de llamada “queues” o cuando hay un usuario que está atendiendo una llama de teléfono y pulsa la tecla de espera “hold” para retener la llamada y traspasarla a otra extensión. Para configurar la música en espera, seleccionamos Music on Hold del menú izquierdo, cuando estamos en la pestaña PBX. Añadimos una categoría nueva que llamamos layetana

Subimos varios tracks en mp3. Esta es la música que queremos que suene cuando recepcionista esté en espera (lo veremos cuando expliquemos las colas de llamadas).

la

42


Implantación de un sistema VoIP basado en Asterisk

Todos estos tracks se almacenan en el directorio /var/lib/Asterisk/mohmp3 y la configuración en el archivo musiconhold_additional.conf ubicado en /etc/Asterisk.

4.1.7 Grabación de locuciones del sistema (System Recordings) Aquí gestionamos las grabaciones que utilizaremos en las distintas aplicaciones que veremos más adelante Las locuciones de voz las podemos grabar de 2 formas: x

Desde un teléfono IP. Seleccionamos la extensión desde donde vamos a grabar la locución y seguidamente marcamos el código *77 en el teléfono al cual pertenece la extensión que hemos indicado. Grabamos la locución cuando lo indique la señal.

x

Desde el grabador de Sonidos de Windows, (cuando queremos más calidad) a través de la aplicación sndrec32.exe y un micrófono conectado al PC.

43


Implantación de un sistema VoIP basado en Asterisk

En nuestro caso, una vez grabada la locución, la editamos con el editor de audio Cooledit Pro, para amplificar la señal y eliminar los ruidos y silencios innecesarios. Lo grabamos en formato PCM38 16 Bits a 8000Hz, tal como se indica. Ejemplo de grabación locución de Bienvenido_IVR

Grabamos las siguientes locuciones: 38

Pulse Code Modulation

44


Implantación de un sistema VoIP basado en Asterisk

4.1.8 Configuración de colas de llamadas (Queues) Las colas, las utilizamos cuando no queremos perder llamadas que van a una extensión y no se responde por estar ocupada o no disponible. En nuestro caso creamos una cola para recepción corporativa. Es muy normal que entre una llamada del exterior y no se atienda por estar atendiendo otra llamada. No queremos que se pierda la llamada. Cola recepción corporativa Seleccionamos Queues en el menú izquierdo y añadimos la cola. Los campos que rellenamos son: x x x x x

x

Queue number: 993 Queue name: RecepcionC Static agents: 100 (ponemos las extensiones que asumimos que siempre van a estar en la cola. En nuestro caso solamente habrá una operadora para atender las llamadas). Music On Hold Class: layetana IVR Break Out Menu: espera_recc . Si no se coge la llamada aparecerá una locución cada cierto periodo de tiempo que dice: nuestras líneas están ocupadas, un momento por favor. Fail Over Destination – Queues: RecepcionC. Las llamadas quedarán siempre en cola hasta que se coja la llamada o el propio llamante cuelgue.

Los demás valores por defecto

45


Implantaci贸n de un sistema VoIP basado en Asterisk

46


Implantación de un sistema VoIP basado en Asterisk

4.1.9 Configuración de Misc Destinations Las Misc Destinations se usan para añadir destinaciones que pueden ser usadas por otros módulos de centralita diferentes a Asterisk. Añadimos 2, uno para el buzón de voz y otro para el fax Buzón Rellenamos los campos: x x

Description: Buzon Dial: *98 (acceso al buzón de voz).

Fax Rellenamos los campos: x x

Description: fax Dial: en –featurecode shourtcuts—seleccionamos: Dial System Fax (666) y se mostrará el código {core:simu_fax}.

47


Implantación de un sistema VoIP basado en Asterisk

4.1.10 Configuración de las Misc Applications Las Misc Applications se usan para añadir códigos de acción que permitan a los usuarios dar acceso a diversas funcionalidades de la centralita desde sus teléfonos IP, utilizando la marcación por tonos, DTMF39.De esta manera es posible realizar acciones como acceder al voicemail, capturar llamadas dirigidas a otras extensiones, etc . En nuestro caso vamos a crear dos códigos, que nos permita acceder y configurar el buzón de voz de recepción corporativa desde un teléfono Siemens: Acceso a Buzón Rellenamos los campos: x x x

Description: Acceso a Buzon Feature Code: 851 Misc Destinations: Buzon

Con esto, cuando la operadora marque la extensión 851, accederá al menú del voice mail de Asterisk. Sin tener que marcar *98 para tal fin. Esto es necesario en el caso de los teléfonos Siemens porque la centralita Siemens tiene sus propios códigos que empiezan por * y si

39

Dual Tone Multy Frequency

48


Implantación de un sistema VoIP basado en Asterisk

marcamos *98 directamente, activaríamos otras funcionalidades que no tienen nada que ver con el voicemail. Locuciones Rellenamos los campos: x x x

Description: Locuciones Feature Code: 852 Custom App: custom-grabacion_voces,s,1 (más adelante veremos cómo se comporta esta aplicación personalizada)

Este código lo usaremos para acceder a la configuración del Voicemail, para escuchar y modificar el mensaje de voz.

49


Implantación de un sistema VoIP basado en Asterisk

4.1.11 Configuración del servicio de Multiconferencia. Asterisk es capaz de emular cual sistema de Multiconferencia que pueda ofrecer cualquier operador de telefonía. Este servicio ofrece la posibilidad de establecer y mantener comunicaciones de voz simultáneas entre varias personas. Los usuarios que quieran optar a este servicio, pueden estar en cualquier lugar del mundo y conectarse a través de la Red fija o móvil de cualquier operador. Configuración de extensión: 907 Rellenamos los campos: x

Conference number: 907 Extensión de la conferencia. Cuando un usuario interno quiera conectarse tan sólo tendrá que marcar esta extensión. Para usuarios externos, será la extensión que pondremos en el “Follow me”, de otra extensión que tendrá un DID asociado.

x

Conference name: Sala Conferencias

x

User PIN: 1234 Es la clave de acceso para los participantes. Cuando un usuario quiera incorporarse a la conferencia, le solicitara una clave de acceso. Si dejamos este campo vacio, cuando un usuario se incorpore entrará directamente.

x

Admin PIN: 5678 Es la clave de acceso para el administrador de la conferencia.

x

Join message: None. Permite ejecutar una locución de bienvenida cada vez que se incorpora un usuario. En nuestro caso no hemos puesto ninguna.

x

Leader wait: Yes. Cuando activamos esta opción, cuando los participantes entran, quedan en cola de espera hasta que el administrador entre en la conferencia.

x

User count: Yes. Al estar activado, cada vez que se incorpora un usuario a la conferencia. Suena una locución diciendo el número de usuarios total que están dentro.

x

User Joint/leave: Yes. 50


Implantación de un sistema VoIP basado en Asterisk

Al activar esta opción, cada vez que un usuario entra o sale de la conferencia, suena una locución con el nombre del usuario, diciendo que ha entrado o salido. Previamente habremos grabado un mensaje con nuestro nombre (lo solicita una locución cuando ponemos el PIN). x

Music on hold: Yes. Activamos el hilo musical para que suene cuando los participantes estén en espera.

x

Allow menú: Yes. Pulsando la tecla *, permite escuchar un menú de opciones. Ejem: cuando estamos en la conferencia si un usuario pulsa *, sale una locución que dice pulse 1 para “enmudecerse”, vuelva pulsarlo para “desenmudecerse”

51


Implantación de un sistema VoIP basado en Asterisk

Configuración de una extensión con DID para el acceso a usuarios externos : x

Creamos la extensión 950, tipo SIP y añadimos el número directo 932401818 (número que tenemos libre asociado al primario de Telefónica).

x

Añadimos Follow Me Settings a la extensión 950 y le decimos que salte a la extensión de conferencia 907.

52


Implantación de un sistema VoIP basado en Asterisk

A partir de ahora cuando un usuario externo llame al número 932401818, accederá al menú de conferencia.

4.2 Configuraciones específicas para la recepción corporativa Vamos a configurar unas aplicaciones específicas para la recepción corporativa que permitan gestionar mejor las llamadas. 4.2.1Configuración Buzón de Voz para recepción corporativa Queremos configurar un buzón de voz, para que en horario fuera de oficina, si entra una llamada al número de cabecera, se escuche una locución y permita al llamante dejar un mensaje en caso de ser necesario. Este mensaje se enviará por correo electrónico a recepción corporativa con un archivo adjunto. Creamos una extensión tipo SIP y rellenamos los campos: x x x x

User Extensión: 2000 Display Name: Buzon RecepcionC Secret: 2000 Voicemail & Directory: o Status: Enabled o Voicemail Password: 2000 o Email Adress: recepción@layetana.com o Email Attachment: yes o Play CID: yes o Play Envelope: yes o Delete Vmail: yes

El resto de campos lo dejamos por defecto:

53


Implantaci贸n de un sistema VoIP basado en Asterisk

54


Implantación de un sistema VoIP basado en Asterisk

4.2.2 Operadora automática para recepción corporativa Configurar un menú de opciones para que en momentos de descanso o ausencias de la operadora, las llamadas entrantes vayan a un menú de opciones para contactar con los diferentes departamentos. Esta funcionalidad la llevaremos a cabo a través de la aplicación IVR. Creamos 3 IVRs: x x x

Menú selección de idioma Menú selección departamento con el que desea contactar (Español) Menú selección departamento con el que desea contactar (Inglés)

Utilizamos las locuciones que hemos grabado y subido a la aplicación “System Recordings”

Locución selección de idioma (Bienvenido_IVR.wav)

Bienvenido a Layetana, welcome Layetana para español pulse 1 for english press 2

Locución departamento con el que desea contactar (Español) (IVR_Spanish_OK.wav) Por favor, marque el número correspondiente al departamento con el que desea contactar. Departamento Comercial, pulse 1 Departamento de Proyectos, pulse 2 Administración, pulse 3 Financiero, pulse 4 IT, pulse 5 Construcción, pulse 6 Legal, pulse 7 Marketing y Arquitectura, pulse 8 Dirección General, pulse 9 Para hablar con la operadora, pulse 10

55


Implantación de un sistema VoIP basado en Asterisk

Locución departamento con el que desea contactar (Inglés) (IVR_English_Ok. wav)

Please, press the corresponding key for the department you wish to contact: Commercial department, press 1 Projects department, press 2 Administration, press 3 Financial, press 4 IT, press 5 Construction, press 6 Legal, press 7 Marketing and Architecture, press 8 General Management, press 9 If you wish to contact with the operator, please press 10”

Diagrama de flujo

IVR selección departamento con el que desea contactar (Español) Rellenamos los campos: x x

Name: IVR_Spanish Announcement: IVR_Spanish_OK

En las opciones de IVR añadimos las diez opciones del menú con la extensión que queremos que se desvíe la llamada cuando marque; x x x

Departamento Comercial – Ext.122 Departamento de Proyectos – Ext.111 Administración – Ring Group Admin Ext. 994 (Ext 132 o Ext.136) 56


Implantación de un sistema VoIP basado en Asterisk

x x x x x x x

Financiero – Ext.124 IT – Ext.113 Construcción – Ext.219 Legal – Ext.209 Marketing y Arquitectura – Ext.213 Dirección General – Ring Group Secret Dirección Ext. 993 (Ext.243 o Ext.123 o Ex.137) Operadora – Recepción Ext. 199 (teléfono inalámbrico)

57


Implantaci贸n de un sistema VoIP basado en Asterisk

58


Implantaci贸n de un sistema VoIP basado en Asterisk

59


Implantación de un sistema VoIP basado en Asterisk

IVR selección departamento con el que desea contactar (Inglés) Rellenamos los campos: x x

Name: IVR_English Announcement: IVR_English_OK

En las opciones de IVR añadimos las diez opciones del menú igualmente que el caso anterior. IVR selección de idioma Rellenamos los campos: x x

Name: Selección Idioma Announcement: Bienvenido_IVR

En las opciones de menú del IVR añadimos las 2 opciones de IVR de selección de departamento con el que desea contactar, Español e Inglés: x x

IVR_Spanish IVR_English

60


Implantaci贸n de un sistema VoIP basado en Asterisk

61


Implantación de un sistema VoIP basado en Asterisk

Creamos una nueva extensión: 914 Añadimos la extensión 914 de tipo SIP, y configuramos un “Follow Me” que ejecute el IVR Bienvenida_IVR.

Cuando la recepcionista quiera activar este servicio, tan sólo tendrá que activar un desvío incondicional de todas las llamadas a la extensión 914.

62


Implantación de un sistema VoIP basado en Asterisk

4.2.3 Modo diurno/nocturno en recepción corporativa (Aplicación Personaliza) Cuando tenemos una llamada entrante en recepción corporativa necesitamos tener 2 comportamientos posibles: x Que responda la operadora cuando es horario de oficina (Modo diurno). x Que salte a un buzón de voz cuando es fuera de horario (Modo Nocturno). Para ello editamos el archivo extensions_custom.conf (ubicado en /etc/Asterisk) y añadimos la siguiente línea de programación:

[from-internal-custom] exten => 831,1,Answer exten => 831,2,Set(DB(recepcionc/diurno)=1) exten => 831,3,Background(activated) exten => 831,4,Hangup exten => 841,1,Answer exten => 841,2,Set(DB(recepcionc/diurno)=0) exten => 841,3,Background(de-activated) exten => 841,4,Hangup

Cuando la operadora marque la extensión 831, se activará el modo diurno, poniendo la variable DB(recepcionc/diruno) a 1 y sonará una locución que dirá: Activado. Cuando la operadora marque la extensión 841, se activará el modo nocturno, poniendo la variable DB(recpcionc/diurno) a 0 y sonará una locución que dirá: Desactivado. Cada mañana, cuando la recepcionista se incorpore a su puesto de trabajo deberá marcar la extensión 831 y cuando marche al finalizar su jornada laboral, la extensión 841. A continuación explicaremos cómo se comporta la centralita cuando está en un modo u otro.

63


Implantación de un sistema VoIP basado en Asterisk

Comportamiento de llamadas entrantes de recepción corporativa En el comportamiento de las llamadas entrantes, queremos que cuando alguien llame en horario de oficina (modo diurno) al teléfono de recepción corporativa, aparezca un mensaje de bienvenida y seguidamente suene la llamada en el teléfono de la operadora. Si la operadora no coge la línea debe aparecer una locución de espera. Por el contrario si cuando se recibe la llamada es fuera de horario de oficina, deberá salir un mensaje diciendo: Nuestro horario de oficina es de…… deje su mensaje después de la señal (Buzón de voz nocturno). Programación: [custom-recepcionc] exten => s,1,Answer exten => s,2,Set(serviciov=${DB(recepcionc/diurno)}) exten => s,3,GotoIf($[${serviciov} = 1]?10:4) ;exten => s,4,Wait(0) exten => s,4,Goto(ivr-4,s,1) exten => s,5,Hangup exten => s,10,Goto(ivr-7,s,1) [ivr-7] include => ivr-7-custom include => ext-findmefollow include => ext-local include => app-directory exten => #,1,Goto(app-directory,#,1) exten => h,1,Hangup exten => s,1,Set(LOOPCOUNT=0) exten => s,n,Set( DIR-CONTEXT=default) exten => s,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT}) exten => s,n,Set(_IVR_CONTEXT=${CONTEXT}) exten => s,n,GotoIf($["${CDR(disposition)}" = "ANSWERED"]?begin) exten => s,n,Answer exten => s,n,Wait(1) exten => s,n(begin),Set(TIMEOUT(digit)=3) exten => s,n,Set(TIMEOUT(response)=0) exten => s,n,Background(custom/Bienvenida_RecepcionC) exten => s,n,WaitExten(,) exten => hang,1,Playback(vm-goodbye) exten => hang,n,Hangup exten => t,1,dbDel(${BLKVM_OVERRIDE}) exten => t,n,Set( NODEST=) exten => t,n,Goto(ext-queues,993,1) exten => i,1,Playback(invalid) exten => i,n,Goto(loop,1) exten => loop,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1]) exten => loop,n,GotoIf($[${LOOPCOUNT} > 2]?hang,1) exten => loop,n,Goto(ivr-7,s,begin) exten => return,1,Set(_IVR_CONTEXT=${CONTEXT}) exten => return,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT_${CONTEXT}}) exten => return,n,Goto(ivr-7,s,begin) exten => fax,1,Goto(ext-fax,in_fax,1) ; end of [ivr-7]

64


Implantación de un sistema VoIP basado en Asterisk

[ivr-4] include => ivr-4-custom exten => h,1,Hangup exten => s,1,Set(LOOPCOUNT=0) exten => s,n,Set( DIR-CONTEXT=default) exten => s,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT}) exten => s,n,Set(_IVR_CONTEXT=${CONTEXT}) exten => s,n,GotoIf($["${CDR(disposition)}" = "ANSWERED"]?begin) exten => s,n,Answer exten => s,n,Wait(1) exten => s,n(begin),Set(TIMEOUT(digit)=3) exten => s,n,Set(TIMEOUT(response)=1) exten => s,n,Background(custom/10) exten => s,n,WaitExten(,) exten => hang,1,Playback(vm-goodbye) exten => hang,n,Hangup exten => t,1,dbDel(${BLKVM_OVERRIDE}) exten => t,n,Set( NODEST=) exten => t,n,Goto(ext-miscdests,1,1) exten => i,1,Playback(invalid) exten => i,n,Goto(loop,1) exten => loop,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1]) exten => loop,n,GotoIf($[${LOOPCOUNT} > 2]?hang,1) exten => loop,n,Goto(ivr-4,s,begin) exten => return,1,Set(_IVR_CONTEXT=${CONTEXT}) exten => return,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT_${CONTEXT}} ) exten => return,n,Goto(ivr-4,s,begin) exten => fax,1,Goto(ext-fax,in_fax,1) ; end of [ivr-4]

1.

Carga el valor de la base de datos que tiene DB (recepción/diurno) y lo pone en la variable serviciov. 2. Se comprueba el valor serviciov y si es 1 (estamos en modo diurno) ejecuta el [ivr-7] y si no (estamos en modo nocturno) ejecuta [ivr-4]. 3. El [ivr-7] ejecuta el mensaje de Bienvenida de la operadora (Bienvenida_RecepcionC.waw). Si el operador no responde en unos segundos, va a la cola con la extensión 993 que ejecuta una locución diciendo que las líneas están ocupadas y que esperen y suena el hilo musical. Esta cola se repite hasta que la operadora coja el teléfono. 4. El [ivr-4] ejecuta el mensaje del Buzón de voz de recepción corporativa (10.wav) diciendo el horario de oficina y que dejen un mensaje si lo necesitan.

65


Implantación de un sistema VoIP basado en Asterisk

4.3 Report de llamadas Podemos obtener dos tipos de report de llamadas. El que nos ofrece el interface web de Elastix o el que ofrece el interface FreePBX. 4.3.1 Report de llamadas en Elastix Vamos a la pestaña Report de la administración web de Elastix y vemos que podemos elegir entre varias opciones: CDR Report List Esta opción nos permite visualizar un listado con el detalle de las llamadas.

El reporte variará según el filtro aplicado: Fecha Inicio Fecha Fin Campo Estado

fecha a partir de la cual se seleccionarán las llamadas fecha hasta la cual se seleccionarán las llamadas destino, origen, canal destino, canal de origen contestado, no contestado, ocupado, fallo, todos

Channels Usage Nos permite visualizar gráficamente el número de llamadas simultáneas por cada canal

66


Implantaci贸n de un sistema VoIP basado en Asterisk

Billing Nos permite visualizar y calcular la tarifa de las llamadas, para facturaci贸n de llamadas. En nuestro caso no lo aplicamos. 4.3.2 Report de llamadas en FreePBX Si entramos a la administraci贸n web de Freepbx seleccionamos la pesta帽a Reports, podemos obtener unos reports diferentes a los que ofrece elastix.

67


Implantación de un sistema VoIP basado en Asterisk

Call Log Se trata del log de llamadas, muy similar al CDR Report list de Elastix pero con algunos detalles más. Podemos filtrar por los siguientes campos

Mes de inicio Mes de fin Dia de inicio Día de fin Destino Origen Canal Duración

Mes a partir del cual se seleccionarán las llamadas Mes hasta el que se seleccionarán las llamadas Dia a partir del cual se seleccionarán las llamadas Dia hasta que se seleccionarán las llamadas Destino de llamada Origen de la llamada Canal utilizado Tiempo que dura la llamada

Compare Calls Nos permite obtener una gráfica resultante de comparar las llamadas (con opción de filtro por destino, origen y canal) de un día a un máximo de 4 días atrás. Ejemplo: queremos comparar las que se han recibido en la 100 (recepcionista), durante los 2 últimos días.

68


Implantación de un sistema VoIP basado en Asterisk

Monthly Trafic Nos da un report gráfico de las llamadas, del mes que seleccionemos, comparado con meses atrás (permite un máximo de 6 meses). Igual que en el caso anterior, podemos filtrar por destino, origen y canal. Ejemplo: queremos ver el tráfico de llamadas destinadas a la extensión 100 en los 3 últimos meses.

69


Implantación de un sistema VoIP basado en Asterisk

Daily load Nos permite obtener un gráfico del report de las llamadas que ha habido en un día, por hora de llamada. Es muy útil para detectar las horas de más actividad en recepción corporativa. Ejem: queremos saber cuántas llamas ha recibido la extensión 100 durante el día 13 de Enero

70


Implantación de un sistema VoIP basado en Asterisk

4.4 Migración En este apartado migramos el número de cabecera (932094242) y números directos asociados al mismo (932401800, 932401801…) que están sobre las 8 BRIs al primario de Telefónica con cabecera 933672595. Una vez efectuado el cambio las llamadas entrantes dejarán de entrar por la centralita Siemens y lo harán por la centralita Asterisk. Situación antes de la migración:

Situación después de la migración:

71


Implantación de un sistema VoIP basado en Asterisk

4.4.1 Riesgos posibles Efectuar la migración de más de 100 números de las RDSI a un primario conlleva una serie de riesgos, que debemos tener en cuenta: x

Fallo del primario: Debemos asegurar que funciona correctamente. Conectamos un teléfono y efectuamos algunas llamadas.

x

Falta de disponibilidad de operarios de Telefónica: Nos aseguramos que nuestro comercial está disponible el día de la migración. Solicitamos número de teléfono del técnico que efectúa la migración, por si debemos dar parte de avería.

x

Errores de llamada en algunos números directos: Pueden ser producidos por descuido de Telefónica: se olvidan de migrar algún número. O por parte nuestra, que no introducimos correctamente algunos de los DIDs en la centralita Asterisk. Una vez efectuada la migración comprobamos que todos los números suenan en la extensión que toca y en caso de error, verificar que el DID está bien introducido en Asterisk y si está bien llamar a técnico de Telefónica y dar parte de la avería.

4.4.2 Traspaso de los números directos en la centralita Asterisk Vamos a la administración web de la centralita Asterisk y editamos cada una de las extensiones. Añadimos el número directo asociado a cada una de ellas, en la casilla “Direct DID”. Ejem: Ext 107. Tiene el número directo 932401807

72


Implantación de un sistema VoIP basado en Asterisk

Para las extensiones de las recepciones corporativas no introducimos el “Direct DID” porque están gestionadas en las rutas de entradas (Incoming Routes). Nota: Todas las llamadas salientes salen hacia fuera identificándose con el número de centralita recepción corporativa 932094242. En el caso que quisiéramos que una extensión se identificara con su propio DID, deberíamos añadirlo en “Outbound CID”.

4.4.3 Migración de los números Solicitamos a Telefónica la migración de los números que hay sobre las 8 BRI. al primario de Telefónica, teniendo en cuenta los riesgos posibles indicados anteriormente (esta debe hacerse coordinadamente fuera de horario de oficina). Una vez efectuado y comprobado el correcto funcionamiento, pasados unos días solicitamos la baja de estas 8 BRI .

5. MEJORAS 5.1 Integración con centralita Asterisk de Madrid Los hacemos introduciendo un nuevo troncal en la centralita de Barcelona y en la de Madrid y añadiendo nuevas rutas de salidas para ambas. Los dos troncales se comunican a través de una línea dedicada MPLS de BT, que se utiliza para los datos con canal priorizado para VoIP:

73


Implantación de un sistema VoIP basado en Asterisk

5.1.1 Troncales Troncal centralita de Barcelona

Creamos un troncal tipo IAX2 con los siguientes parámetros:

Descripción de los parámetros: x

allow; introducimos los codecs aceptados por orden de preferencia. En nuestro caso ponemos el g729 que ocupa menos ancho de banda.

x

disallow=all. Fuerza el uso del códec g729.

x

host: es como la central busca el servidor del VSP. Introducimos la IP del Asterisk físico de Madrid: 192.168.30.3.

x

secret: la contraseña que utilizará para autentificarse.

x

type: relación de la centralita con el servidor o cliente remotos. 74


Implantaci贸n de un sistema VoIP basado en Asterisk

o User: para llamadas entrantes o Peer: para llamadas salientes x

Context: contexto.

Troncal centralita de Madrid La centralita de Madrid tiene instalada la distribuci贸n Tribox para Asterisk. La configuraci贸n es similar a la de Elastix.

Igual que en el caso anterior, creamos un troncal IAX2 con los siguientes par谩metros:

75


Implantaciรณn de un sistema VoIP basado en Asterisk

5.1.2 Rutas Salientes Rutas de salida en centralita de Barcelona Las extensiones de Madrid son del tipo 6XX. Cualquier usuario de Barcelona que marque la extensiรณn 6XX, la llamada saldrรก por el troncal IAX2/Madrid.

Rutas de salida de la centralita de Madrid Cuando un usuario de Madrid llame a una extensiรณn del tipo 1XX, 2XX, 3XX, 4XX, 5XX, 7XX, 8XX, 9XX, la llamada saldrรก por el troncal IAX2/Barcelona.

76


Implantación de un sistema VoIP basado en Asterisk

5.2 Integración con la Oficina de Ventas de Son Quint (Palma) Idem que en el caso anterior, introducimos troncal en centralita Asterisk de Barcelona y en la de Son Quint y añadiendo nuevas rutas de salida. En este caso los troncales se comunican por una VPN permanente generada por un router Cisco 877W a través de una línea ADSL Premium de Telefónica (8 Mb)

5.2.1 Troncales Troncal centralita de BCN

Los parámetros de este troncal son los siguientes:

77


Implantaci贸n de un sistema VoIP basado en Asterisk

Troncal centralita de Son Quint

Los par谩metros:

78


Implantaci贸n de un sistema VoIP basado en Asterisk

5.2.2 Rutas Salientes Rutas de salida en centralita de Barcelona En esta oficina de ventas de Son Quint (Palma de Mallorca) hay una centralita Asterisk donde hay registradas 3 extensiones: 900, 901, 902. Esta ruta permitir谩 que cuando llamemos hacia estas extensiones, las llamadas salgan por el troncal IAX2/sontquint (definido anteriormente).

Rutas de salida en centralita de Son Quint

79


Implantación de un sistema VoIP basado en Asterisk

5.3 Integración en Polonia y Torres Porta Fira de Barcelona La integración la hacemos instalando teléfonos IP tanto en Polonia como en Torres Portafira, con extensiones telefónica registradas en la centralita Asterisk de Barcelona. En el caso de Torres Portafira, es una buena solución porque podemos efectuar llamadas internas y hacía el exterior, sin necesidad de una centralita, obteniendo un ahorro económico y simplificación de gestión. En Polonia, la mayoría de teléfonos registrados serán softphone y sólo se usarán para hacer llamadas internas con las sedes o llamadas a números de España. Las llamadas exteriores a números polacos las seguirán haciendo por teléfonos RDSI gestionados por un proveedor externo.

5.4 Implementación Software Softphone Un softphone es un teléfono que funciona por software. Entre los múltiples softphones gratuitos que hay en el mercado hemos elegido el X-Lite por su fiabilidad y fácil configuración. Para ello hemos ido a la web del fabricante y descargado el software en: http://www.counterpath.com/x-lite.html 5.4.1 Instalación y configuración de X-LITE Softphone Instalación 1) Ejecutamos: “X-Lite_Win32_1011s_41150.exe” en el PC, después de haberlo descargado en Internet desde el CD instalador. Nos aparece la primera pantalla del asistente de instalación y pulsamos en “Next”.

80


Implantación de un sistema VoIP basado en Asterisk

2) Seleccionamos “I accept the agreement” y “Next”, para aceptar el acuerdo de licencia.

3) Elegimos la ubicación donde queremos instalar el programa. Dejamos la que hay por defecto y pulsamos “Next”.

4) A continuación seleccionamos “create a desktop icon” para que cree un acceso directo en el escritorio de Windows una vez finalizada la instalación. Las demás opciones las desactivamos y pulsamos “Next”.

81


Implantación de un sistema VoIP basado en Asterisk

5) Vemos como se empiezan a grabar los archivos del programa en el PC y después de poco tiempo nos aparece la pantalla de finalización de instalación de programa. Seleccionamos “Yes, restart the computer now” y pulsamos “Finish”. Se reiniciará el PC y finalizará la instalación.

Configuración: 1) Ejecutamos el X-Lite. Vamos a Inicio Æ Programas Æ X-Lite y hacemos doble click en “X-Lite”. Se empieza a cargar la aplicación y nos aparece el siguiente aviso. Seleccionamos “No”.

2) A continuación nos aparece la siguiente pantalla para crears una cuenta SIP. Pulsamos en “Add”.

82


Implantación de un sistema VoIP basado en Asterisk

3) Aquí es donde realmente se establece la configuración del teléfono. Rellenamos los datos de “User Details” y el resto lo dejamos por defecto. x

x x x x x

Display Name: ponemos el nombre de usuario que va a usar el sofphone. Es como nuestra etiqueta de identificación cuando llamemos al resto de usuarios (Ejem: Javier Barberán). User NAme: ponemos la extensión Asterisk que previamente hemos creado para este usuario. (Ejem: 910). Passowrd: introducimos el mismo número que la extensión (Ejem: 910), pero podríamos poner cualquier otro de 3 dígitos. Authorization user name: el mismo que la extensión (Ejem:910) Domain: ponemos la dirección IP del servidor Asterisk físico 192.168.2.71 Pulsamos en “Aplicar” y “Aceptar”.

4) Veremos la siguiente pantalla, conforme la cuenta SIP se ha creado y pulsamos en “Close”. Nota: En el caso de que el PC vaya a ser usado por más de un usuario podemos añadir más cuentas pulsando de nuevo en “Add” y siguiendo los mismos pasos que en el apartado 3. 5) A continuación el teléfono quedará registrado y ya podremos utilizarlo para efectuar y recibir llamadas.

83


Implantaci贸n de un sistema VoIP basado en Asterisk

84


Implantación de un sistema VoIP basado en Asterisk

6 VALIDACIÓN Y PRUEBA DE ERRORES Se trata de validar que todas las configuraciones que hemos hecho funcionan correctamente. Prueba de activación y funcionamiento del modo Diurno. 1. Marcamos la extensión 831 y escuchamos una locución que dice activado. 2. Llamamos a recepción corporativa 932094242 y comprobamos que suela el mensaje de bienvenida. Si la recepcionista no atiende la llamada, comprobamos que escuchamos el hilo musical. Si al cabo de un rato sigue sin atenderla comprobamos que sale una locución que dice que las líneas están ocupadas y vuelve a sonar el hilo musical.

Prueba de activación y funcionamiento del modo nocturno 1. Marcamos la extensión 841 y escuchamos una locución que dice activado. 2. Llamamos a recepción corporativa y comprobamos que salta el buzón de voz nocturno indicando el horario de oficina y dándonos la posibilidad de dejar un mensaje. 3. Dejamos un mensaje. Comprobación de acceso y funcionamiento del buzón de voz nocturno 1. Marcamos la extensión 851 y comprobamos una locución que nos solicite el número de buzón. 2. Introducimos el número de buzón 2000 y la clave 2000. 3. Escuchamos locución de opciones del buzón y comprobamos que se ha grabado el mensaje de voz grabado anteriormente. Prueba de modificación de mensaje de buzón de voz nocturno 1. 2. 3. 4.

Marcamos la extensión 852. Seleccionamos el número de sonido 10. Grabamos el mensaje. Escuchamos el mensaje para comprobar que se ha grabado bien.

Prueba Operadora Automática 1. Marcamos la extensión 914 y verificamos que sale la locución de bienvenida y selección de idioma. 2. Marcamos 1 y comprobamos que nos sale la locución del menú de opciones, seleccione el departamente con el que desea contactar (en Español). 3. Comprobamos que cada una de las 10 opciones del menú, nos desvían con la extensión del departamento solicidado. 4. Colgamos y volvemos a marcar la extensión 914. 5. Marcamos 2 para comprobar la locución del menú de opciones en Inglés.

85


Implantación de un sistema VoIP basado en Asterisk

Prueba de recepción de fax Enviamos un fax al número de fax corporativo 932097742. Comprobamos que llega el fax en formato pdf al buzón de correo info@layetana.com .

7. CONSOLIDACIÓN En estos momentos ya disponemos de la centralita Asterisk en pleno funcionamiento y 100% estable. A continuación efectuaremos una imagen del servidor y planificaremos un disaster recovery.

7.1 Imagen del Servidor Asterisk Utilizamos el software Acronis True Image para efectuar la imagen del servidor. Esta actuación la efectuamos fuera de horario de oficina porque implica reiniciar el servidor y el servicio de voz queda parado. Pasos a seguir: 1. Conectamos un disco duro externo en el puerto USB del servidor. 2. Cogemos el CD boot de la aplicación y reiniciamos el servidor Asterisk y arrancamos desde el CD. Seleccionamos crear imagen y efectuamos una imagen completa del disco duro del servidor en el disco duro externo conectado por USB.

3. Una vez finalizada la imagen reiniciamos el servidor y no aseguramos que el sistema está operativo. 86


Implantación de un sistema VoIP basado en Asterisk

7.2 Planificación de Disaster Recovery Es importante prever un plan de recuperación, en caso de que el sistema falle. Las actualizaciones del software de la centralita, o cualquier otra actuación de riesgo, siempre la efectuaremos fuera de horario de oficina, para que en caso de fallo, nos permita actuar de forma inmediata sin dejar a los usuarios sin servicio telefónico. Cada vez que efectuamos una actualización del software de la centralita, debemos crear una nueva imagen del servidor indicando la fecha. Hemos detectado los siguientes casos posibles: 7.2.1 Fallo del Primario de Telefónica Cambiamos el cable de primario por otro de backup. Si aun así falla, llamar a Telefónica 900101010 y dar parte de avería. Así mismo solicitar un desvío incondicional del número de cabecera 932094242 a un teléfono móvil de reserva.

7.2.2 Fallo del Primario Siemens-Asterisk Reemplazar cable de primario por otro de backup. Si aún falla, llamar a proveedor de soporte. 7.2.3 Fallo del Hardware en el servidor Asterisk Si se trata del servidor DELL, llamar al número de soporte 902100130. Indicar el número serie del servidor y solicitar intervención inmediata (el servidor se compró con un contrato de mantenimiento de servicio de respuesta máximo cuatro horas en caso de avería). Arrancar máquina virtualizada y conectar primario Siemens y de Telefónica a tarjeta de doble primario de este servidor. Nota: a través de la línea de comandos del servidor de Asterisk podemos comprobar el resto de los primarios y así detectar fallos de comunicación. Para ello ejecutaríamos el comando zttool.

87


Implantación de un sistema VoIP basado en Asterisk

Una alarma en amarillo indicaría que hay señalización pero con errores y una alarma en rojo que no hay conexión. 7.2.4 Fallo de la tarjeta de doble Primario del Servidor Asterisk En caso de fallo, contactar con proveedor de compra y solicitar recambio.

7.2.5 Fallo del Software de Distribución Asterisk Cuando actualizamos el software de la distribución Asterisk a una versión superior, es posible que se produzca alguna incompatibilidad y el servicio de telefonía se vea afectado de forma negativa. En ese caso, deberemos restaurar la última imagen disponible del servidor y repetir las últimas modificaciones hasta el momento previo a la actualización de la versión.

8 FUTURO Cada vez más, vemos que este tipo de implementación de centralita por software, es una solución de futuro. Permite la incorporación de nuevas aplicaciones que se desarrollan continuamente y añaden valor al sistema: x x x x x x x 40

Integración con MOCS40. Videollamadas. Despliegue de Softphone para todos los usuarios. Incorporación de Call Center Telefónico. Recepción de faxes con DIDs personalizados. Activación de recepción de voicemails por email para todos los empleados. Instalar centralita Asterisk en Polonia

Microsoft Office Comunicator Server

88


Implantación de un sistema VoIP basado en Asterisk

9 APÉNDICE 9.1 Códigos de servicio de Asterisk

89


Implantación de un sistema VoIP basado en Asterisk

9.2 Utilidades utilizadas en el proyecto A continuación, expondremos dos aplicaciones que hemos utilizado para ejecutar comandos en modo consola y para editar los ficheros de configuración. 9.2.1 PUTTY Se trata de una aplicación gratuita SSH41, Telnet, rlogin y cliente TCP raw que nos permite acceder al servidor Asterisk en modo consola y así poder acceder a la línea de comandos. En Host Name: 172.22.0.22 IP del servidor Asterisk y pulsamos en “Open”.

41

Secure SHell

90


Implantación de un sistema VoIP basado en Asterisk

Nos aparecerá una pantalla negra solicitando que nos loguemos “Login as” Ejemplo de Login como “Root”.

9.2.2 WinSCP Se trata de un cliente SFTP (Security File Transfer Protocol) gráfico que emplea SSH (Security Shell) y que hemos utilizado en algunos casos para transferir y editar archivos de configuración de Asterisk. Ejemplo de acceso al directorio de archivos de Asterisk:

91


Implantación de un sistema VoIP basado en Asterisk

9.3 Detalles sobre la priorización de VoIP Como podemos ver en el siguiente esquema, la centralita Asterisk está conectada a dos redes diferentes a través de sus 2 puertos Ethernet a Giga que dispone: x x

172.22.0.xx/16 172.16.0.xx/24

La red 172.22.0.xx. se utiliza para conectar la centralita Asterisk a la red corporativa, donde están todos los PCs de usuarios (172.22.81.xx), servidores e impresoras. De este modo podemos efectuar la administración web de Asterisk y usar Softphones desde cualquier PC conectado a la misma. La red 172.16.0.xx la utilizamos para conectar teléfonos IP físicos y priorizar el tráfico de VoIP con las diferentes sedes. Para ello hemos contactado con nuestro proveedor de comunicaciones BT, y solicitado la reconfiguración del sistema, para reservar 128 Kbps del canal de MPLS42 de 2 megas. . Sede Reserva Tráfico Origen Destino TPF 128 Kbps 192.168.1.0/24 172.16.0.0/24 Palma 128 Kbps 192.168.10.0/24 172.16.0.0/24 Valencia 128 Kbps 192.168.20.0/24 172.16.0.0/24 Madrid 128 Kbps 192.168.30.0/24 172.16.0.0/24 Polonia 128 Kbps 192.168.40.0/24 172.16.0.0/24

42

Multiprotocol Label Sitching (Conmutación Multi-Procolar mediante Etiquetas)

92


Implantación de un sistema VoIP basado en Asterisk

9.4 Detalles de centralitas Siemens de BCN, Palma y Valencia

9.4.1 Siemens Hipath 3700 (BCN) Versión Software: HiPath 3000 V.4.0. Tenemos dos “Box” con los siguientes SLOTs utilizados (quedan libres 5 SLOTs en la “Box” 1).

Descripción de los componentes internos: x x x x x x x x x

HXGM: Módulo de datos (Voz sobre IP) SLC: Placa Cordless TMS2M: Placa de primario (conecta con Asterisk) PSU: Fuente de alimentación CBCPR: CPU SLM0: Extensiones digitales STMD: Líneas (circuitos) RDSI TML: Líneas (circuitos) analógicos SLA: Extensiones analógicas

Inventario: x x x x

2 Placas SLA16N para extensiones analógicas. Permite conectar hasta 32 teléfonos analógicos. 2 Placas SLM08 para extensiones digitales. Permite conectar 16 teléfonos digitales. 2 Placas SLC16 para extensiones inalámbricas cordless. Permite registrar hasta 116 teléfonos inalámbricos. 1 Placa HXGM. Proporciona 4 canales de VoIP simultáneos. 93


Implantación de un sistema VoIP basado en Asterisk

x x

6 Bases Cordless BS/2. Dan cobertura en toda la oficina a todos los teléfonos inalámbricos. 4 enlaces móviles. Permite hacer 4 llamadas simultáneas de móvil a móvil.

Modelos de teléfonos: x x x

Teléfonos analógicos: Siemens euroset 815S. Teléfonos digitales: Simenes Optipoint 500 Estándar. Teléfonos cordless: Siemens Gigaset SL1 Pro, SL2 Pro y 4000 micro.

Datos IP para el acceso y administración de la centralita: x x x x

IP de gestión: 172.16.0.11 IP de VoIP:172.16.0.10 Máscara:255.255.0.0 Gateway:172.16.0.20

Plan de numeración: x x x

1XX: extensiones de usuarios y salas de reuniones de BCN. 2XX :extensiones de usuarios y salas de reuniones de BCN. 5XX: activación de códigos de servicio de la centralita Siemens (Buzones de Voz, Grupos de llamadas, etc).

9.4.2 Siemens Hipath 3500 (Palma) Versión Software: HiPath 3000 V.4.0. Tenemos un “box” enrracable con los siguientes SLOTs (quedan libres 5 SLOTs).

Descripción de los componentes internos: x x x x x

CBRC: CPU. STLS: Líneas (circuitos) digitales. SLU: Extensiones digitales (equivale al SLM0 de la centralita de MN19). SLA: Extensiones analógicas. HXGS: Módulo de datos (Voz sobre IP).

94


Implantación de un sistema VoIP basado en Asterisk

Inventario: x x x

1 Placas SLA4 para extensiones analógicas. Permite conectar hasta 4 teléfonos analógicos. 2 Placa SLU8 para extensiones digitales. Permite conectar 8 teléfonos digitales. 1 Placa HXGS. Proporciona 4 canales de VoIP simultáneos.

Modelos de teléfonos: x x

Teléfonos analógicos: Siemens euroset 815S. Teléfonos digitales: Simenes Optipoint 500 Estándar.

Datos IP para el acceso y administración de la centralita x x x x

IP de gestión: 192.168.10.201 IP de VoIP: 192.168.10.200 Máscara:255.255.255.0 Gateway:192.168.10.20

Plan de numeración: x

3XX: extensiones de usuarios y salas de reuniones de Palma.

9.4.3 Siemens Hipath 3500 (Valencia) Mismo modelo y características que la Siemens Hipath de Palma. Datos IP para el acceso y administración de la centralita: x x x x

IP de gestión: 192.168.20.201 IP de VoIP: 192.168.20.200 Máscara:255.255.255.0 Gateway:192.168.20.20

Plan de numeración: x

4XX: extensiones de usuarios y salas de reuniones de Palma.

95


Implantación de un sistema VoIP basado en Asterisk

9.5 Ejemplo de configuración de teléfono IP físico A continuación expondremos un ejemplo de configuración de teléfono IP físico Polycom Soundpoint IP 320, para una sala de reuniones de Barcelona (Sala Blanca). 1. Configuramos los datos IPs del terminal desde el propio teléfono (el interfaz web no lo permite): x x x x x

Dirección IP: 172.16.0.111 Mascara de red: 255.255.255.0 Gateway: 172.16.0.1 DNS1: 192.168.2.14 DNS2: 192.168.2.16

2. Conectamos el teléfono a la red IP y accedemos por interfaz web a la dirección http://172.16.0.111 (introducimos nombre usuario y password). 3. Configuración de parámetros: Pestaña General: Añadimos los siguientes campos y el resto los dejamos por defecto. Time Syncronization x x

SNTP Server: 172.16.0.22 (IP del servidor que gestiona el servicio de sincronización de reloj). GMT Offset: 1

Audio Processing Codec Preferences x x x

G.711u: First G.711A: Second G.729B: Third

96


Implantación de un sistema VoIP basado en Asterisk

Elegimos el orden de códec por preferencia. En este caso como el teléfono IP lo estamos configurando para una Sala de Reuniones que está en la LAN de Barcelona (red “rápida”), ya nos va bien que use primero el códec G.711. El G.729 lo utilizaríamos en orden de primera preferencia, por ejemplo si estuviera ubicado en una oficina que se conecta a la red por un ADSL.

Pestaña SIP: Este terminal permite tener registrados hasta dos extensiones y así disponer de 2 líneas de llamada. En nuestro caso utilizamos una única línea y sólo hay introducir los datos de Server1. En el caso de querer utilizar dos líneas introduciríamos los datos de Server2. Servers Outbound Proxy x x

Address: 172.16.0.22 (dirección IP del servidor Asterisk para priorizar el tráfico IP). Port: 5060 (puerto de señalización).

Server 1 x x

Address: 172.16.0.22 Port: 5060

97


Implantación de un sistema VoIP basado en Asterisk

Pestaña Lines: Introducimos los datos de la extensión, previamente ya creada en Asterisk. Line 1 Identification x x x x x

Display Name: Sala Blanca Address: 908 (extensión SIP que ya ha sido creada en Asterisk) Auth User ID: 908 Auth Password: *** Label: 908

Server 1 x x

Address: 172.16.0.22 Port: 5060

Una vez introducidos todos estos datos, el teléfono estará listo para efectuar y recibir llamadas.

98


10 BIBLIOGRAFÍA [1] Consulintel http://www.consulintel.es/html/tutoriales/articulos/rdsi.html [2] VoIP-Info.org http://www.voip-info.org/wiki-STUN http://www.voip-info.org/wiki/view/Asterisk+ZAP+channels http://www.voip-info.org/wiki/view/Asterisk+codecs http://www.voip-info.org/wiki/view/Asterisk+CLI

[3] IPV6.org http://www.ipv6.org/ [4] alegsa.com http://www.alegsa.com.ar/Dic/tunneling.php [5] VoIPforo.com http://www.voipforo.com/codec/codecs.php [6] alsa-project http://www.alsa-project.org/main/index.php/Main_Page [7]VoIP en Español http://voip.megawan.com.ar/doku.php/asterisk_archivos_de_configuracion http://voip.megawan.com.ar/doku.php/enum [8] Digium The Asterisk Company http://www.digium.com/en/products/g729codec.php

[9] DELL Computers http://www1.euro.dell.com/content/products/productdetails.aspx/pedge_2950_3?c=es&cs=esbsd t1&l=es&s=bsd Asterisk The Future of Telephony Jim Van Meggelen, Jared Smith and Leif Modsen O’REILLY Media Inc. September 2005 (first edition) Asterisk For Dummies Stephen P.Olejniczak, Brady Kirby Punlished by Wiley Publishing Inc. February 2007

99


SABERES PREVIOS Identifique

sus

saberes

previos

sobre

las

competencias

numeradas

a

continuación. Marque con una “x” en la columna correspondiente su apreciación particular sobre ellas.

APRECIACIONES SABERES Y COMPETENCIAS A APRECIAR

MUCHO POCO

NADA

1 2 3 4 5 6

100


LISTADO DE SABERES NECESARIOS

N째

SABERES NECESARIOS

APRECIACIONES MUCHO POCO

NADA

1 2 3 4 5 6 7 8 9 10

101


102


103


PLAN GENERAL DE TRABAJO PROYECTO: “Configuración y mantenimiento de redes inalámbricas y de VoIP”.

Actividades

¿Qué?

¿Cómo?

Conocer las diferentes tecnologías y sus aplicaciones que necesitaremos para llevar a cabo el proyecto.  Informarnos acerca de la tecnología VoIP y su aplicación en las comunicaciones.  Informarnos acerca de la tecnología inalámbrica y su aplicación en las comunicaciones.  Conocer la importancia de la aplicación de la tecnología de Voz sobre IP.

?

¿Cuándo?

¿Cuánto?

Impacto

La

Analizar la situación problemática.  Plantear el problema a resolver.

 Conocer la viabilidad del proyecto a elaborar.  Conocer las labores que desempeñan en la empresa.  Conocer el sistema de comunicación con el que la empresa cuenta.

¿Quiénes

El equipo Analizar la viabilidad del proyecto a realizar.

Organizando una lluvia de ideas en equipo.

situación

problemática 14/06/2013

N/A

El equipo

fue

analizada

con eficacia.

Pasamos exponer

Obtener el conocimiento de cómo aplicar las tecnologías en el proyecto.

Estudiando y leyendo acerca de las tecnologías a aplicar.

a como

equipo mediante N/A

y esto

nos informamos.


Indagar acerca de los programas a utilizar en la ejecución del proyecto.  Plantear los posibles programas a utilizar.  Informarnos sobre dichos programas.  Conocer la configuración de los programas antes mencionados. Seleccionar el programa que vamos a utilizar.  Analizar la viabilidad de cada programa.  Conocer las ventajas que cada programa posee.

El equipo Indagar acerca de los programas que necesitaremos.

Discutimos como

Analizar los programas propuestos.

N/A

que

equipo programa

utilizaríamos

y

todo salió bien Seleccionarlo El equipo con leído y Seleccionar el analizado programa que anteriormente y utilizaremos. su viabilidad.

Ejecutar el proyecto.  Instalar el programa.  Conseguir el equipo a necesitar en la implementación de la red Ejecutar VoIP. proyecto.  Comenzar en la configuración de nuestro programa seleccionado.

Con todo lo El grupo leído y aquí en esta actividad los el poner conocimientos adquiridos en la práctica.

Configurar el servidor.

la

Hacer

configuración de la red.

Escogimos N/A

N/A

El equipo

N/A

programa

el


Hacer las pruebas en las diferentes sucursales.  Hacer enlaces telefónicos entre las centralitas.  Solucionar las posibles fallas del sistema telefónico.

El equipo Haciendo una Probar si la red conexión presenta fallas. telefónica a otras sucursales.

N/A

El equipo Presentar el reporte

Presentar reporte

el

Preparando un reporte del proyecto.

N/A


CRONOGRAMA DE ACTIVIDADES Proyecto: “Configuración y mantenimiento de redes inalámbricas y de VoIP”.

ACTIVIDADES

Analizar la situación problemática.  Plantear el problema a resolver.

 Conocer la viabilidad del proyecto a elaborar.  Conocer las labores que desempeñan en la empresa.  Conocer el sistema de comunicación con el que la empresa cuenta. Conocer las diferentes tecnologías y sus aplicaciones que necesitaremos para llevar a cabo el proyecto.  Informarnos acerca de la tecnología VoIP y su aplicación en las comunicaciones.  Informarnos acerca de la tecnología inalámbrica y su aplicación en las comunicaciones.  Conocer la importancia de la aplicación de la tecnología de Voz sobre IP. Indagar acerca de los programas a utilizar en la ejecución del proyecto.  Plantear los posibles programas a utilizar.

TIEMPO PARA DESARROLLAR EL PROYECTO 1

2

3

4

Semana

semana

Semana

semana


 Informarnos sobre dichos programas.  Conocer la configuración de los programas antes mencionados. Seleccionar el programa que vamos a utilizar.  Analizar la viabilidad de cada programa.  Conocer las ventajas que cada programa posee. Ejecutar el proyecto.  Instalar el programa.  Conseguir el equipo a necesitar en la implementación de la red VoIP.  Comenzar en la configuración de nuestro programa seleccionado. Configurar el servidor.  Hacer las pruebas en las diferentes sucursales.  Hacer enlaces telefónicos entre las centralitas.  Solucionar las posibles fallas del sistema telefónico. Presentar el reporte


Lista de herramientas, equipo y materiales

USBs

Proyector

Lapiceros

Telefonos Ip

PCs

Internet

109


110


ESQUEMA DE DECISIONES POR ACTIVIDAD PARTICULAR PROYECTO: “Configuración y mantenimiento de redes inalámbricas y de VoIP”. Actividades

¿Quiénes?

¿Con que?

¿Dónde?

Tiempo

Analizar la situación problemática.  Plantear el problema a resolver.

 Conocer la viabilidad del proyecto a elaborar.  Conocer las Equipo labores que desempeñan en la empresa.  Conocer el sistema de comunicación con el que la empresa cuenta.

Mediante discusión equipo

una como En el aula

1 semana

Observaciones


Conocer las diferentes tecnologías y sus aplicaciones que necesitaremos para llevar a cabo el proyecto.  Informarnos acerca de la tecnología VoIP y su aplicación en las Equipo comunicaciones.  Informarnos acerca de la tecnología inalámbrica y su aplicación en las comunicaciones.  Conocer la importancia de la aplicación de la tecnología de Voz sobre IP. Indagar acerca de los programas a utilizar en la ejecución del proyecto.  Plantear los Equipo posibles programas a utilizar.  Informarnos sobre dichos

Con un cd de instalación

de

Windows server y un servidor en el que

En el aula

2 o 3 días (máximo)

quedara

configurado

Con un texto de apoyo

para

configurar el DNS en el servidor

En el aula

2

o

3

(máximo)

días


programas.  Conocer la configuración de los programas antes mencionados. Seleccionar el programa que vamos a utilizar.  Analizar la viabilidad de Equipo cada programa.  Conocer las ventajas que cada programa posee. Ejecutar el proyecto.  Instalar el programa.  Conseguir el equipo a necesitar en la implementación de la red VoIP.  Comenzar en la configuración de nuestro programa seleccionado.

Con un servidor en el que iremos En el aula

1 día

a trabajar

Con un cable de Equipo

par trenzado, una caja de RJ45

En el aula

2 días


Configurar el servidor. 

Con un servidor Equipo

ya

configurado

En el aula

1 día

En el aula

1 día

En el aula

2 días

anteriormente

Hacer las pruebas en las diferentes sucursales.  Hacer enlaces telefónicos entre las centralitas.  Solucionar las posibles fallas del sistema telefónico.

Equipo

Dentro del grupo que creamos

Con Presentar el reporte

Equipo

seguir

pasos

a

durante

todo el proceso de la instalación


PROYECTO: “Configuración y mantenimiento de redes inalámbricas y de VoIP”.

Cuadro de análisis de decisiones (confiable, viable, flexible) Actividades

Ético

Recursos

Cambio

Conveniente

Viable

Flexible

Total

Actividad 1

3

3

3

9

Actividad 2

3

3

3

9

Actividad 3

3

3

3

9

Actividad 4

3

3

3

9

Actividad 5

2

2

2

6

Actividad 6

3

3

3

9

Actividad 7

3

2

3

8

Actividad 8

3

3 3

9

115


116


1. Abres la aplicación de 3CX. 2. Al darle clic aparecerá esta pantalla.

3. Le damos clic en siguiente después de haber leído los requisitos. Después de dos “Next” nos aparecerá la siguiente ventana donde aceptaremos la licencia.

117


4. Luego al aceptar das 2 veces clic en “Next” sale la siguiente ventana donde darás clic en “3CX Web Server” donde se creara por centralita y no por default.

5. Luego de un “Next” lo instalaras…

118


6. Ahora empezamos con la segunda parte de lo que requiere la instalaci贸n. Configuramos el idioma donde elegiremos Espa帽ol. Y le damos siguiente.

119


7. Luego agregamos una dirección IP pública la pc que se está utilizando ya da la dirección IP.

8. Luego le damos siguiente y creamos una nueva central le damos siguiente y elegimos la opción de 5 digitos o los que se requieran. 9. Después de eso llenaremos una ficha asi como lo muestra la siguiente imagen.

120


10. Al escribir los datos que exige le daremos siguiente y agregaremos una extensión la cual solo constara de la extensión el nombre y clic en agregar y siguiente.

11. Luego seleccionamos el área que es 503 ya que esto ayudara en la extensión le damos en siguiente tres veces más y ponemos el nombre del proveedor o simplemente saltar el paso luego solo darás clic y la

121


aplicaci贸n se instalara.

122


12. Seguidamente se llena el formulario y se da siguiente.

13. El registro quedo y ya tienes la centralita en tu pc solo falta configurarla segĂşn desees.

123


124


125


TÉCNICA: POSITIVA, NEGATIVA, INTERESANTE (PIN) ETAPAS

POSITIVO

INTERESANTE

NEGATIVO

P

I

N

El

profesor

brindó Que

pudimos No

prestábamos

mucha información; comprender mucho suficiente atención y también

nos sobre

como eso ocasionó que el

basamos por medio configura una red equipo al principio no 1.INFORMARSE de

otros

como:

recursos LAN y los diferentes rindiera mucho.

el

internet dispositivos

libros y otros.

utilizados

para

la

creación

de

la

misma. Nos

dividimos

el Planificar como se La

trabajo y resulto más realizaría la práctica comunicación 2.PLANIFICAR

poca que

fácil, pues, si uno ya teniendo la base hubo como equipo. solo hacia el trabajo teórica. todo no terminaría nunca.

.

.

126


6.VALORAR

127


METODO SCAMPER SUSTITUIR: Sustituimos lo bueno por lo malo. COMBINAR: Combinar ideas como grupo. ADAPTAR: Aceptar indiferencias MODIFICAR: Ideas poco imaginables a geniales PROPONER OTROS USOS: Encontrar distintas maneras de indagaci贸n ELIMINAR: Todas las indiferencias REEMPLAZAR: Cosas malas por buenas. .

128


CONCLUSION:

129


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.