Vous êtes sur la page 1sur 69

I MPLEMENTACIN D E U N S ISTEMA D E C OMUNICACIONES U NIFICADAS

Orientado a servicios de telefona IP y sistemas inalmbricos

Este informe se basa en la implementacin de una red dividida inalmbricamente entre las sedes de la empresa T-Copia. Se ofrecen los servicios de telefona interna as como tambin una solucin GSM para realizar llamadas externas dentro de la empresa. La red proporciona calidad de servicios en los diferentes puntos de la red. La solucin Asterisk es la desarrollada en este sistema.

Profesor: Javier De La Cruz Berrospi Seccin: C16 05 B Integrantes: Caballero Bustinza, Miguel Chvez Julca, Leonel

17/06/2011

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

TABLA DE CONTENIDOS

I. II. 1. 2. III. 1.

Introduccin .................................................................................................................. 5 Objetivos de la Implementacin ............................................................................... 7 Objetivo General .............................................................................................................. 7 Objetivos Especficos ........................................................................................................ 7 Fundamentos de la solucin propuesta .................................................................. 8 Voz sobre IP (VoIP) .......................................................................................................... 8 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 1.7. 2. Qu es VoIP? ........................................................................................................... 8 Elementos de VoIP ................................................................................................... 9 Estndar VoIP (H.323) .......................................................................................... 10 Protocolos de VoIP ................................................................................................. 11 Cdecs para VoIP ................................................................................................... 13 Cmo se transmite la VoIP por la red? ............................................................... 14 Qu Beneficios nos brinda VoIP? ......................................................................... 15

Servidor de telefona IP: Asterisk ................................................................................. 16 2.1. 2.2. 2.3. 2.4. Qu es Asterisk? ................................................................................................... 16 Estructura de Asterisk .......................................................................................... 16 Arquitectura de Asterisk ....................................................................................... 22 Servicios que ofrece Asterisk ................................................................................. 23

3.

Sistema Inalmbrico basado en IEEE 802.11 .............................................................. 24 3.1. 3.2. Puente inalmbrico ................................................................................................ 24 Punto de acceso inalmbrico ................................................................................. 26

IV. V. 1. VI. VII. 1. 2. 3. 4.

Materiales y Equipos ................................................................................................. 26 Descripcin del proyecto .......................................................................................... 27 Tareas a realizar ............................................................................................................ 28 Descripcin de la solucin ....................................................................................... 28 Descripcin de los equipos y Software a utilizar ............................................... 29 AsteriskNow 1.7 ............................................................................................................. 29 Wireless Bridge Cisco 1400 ........................................................................................... 30 Access Point Cisco 1200 ................................................................................................. 31 Xibelis Telulink .............................................................................................................. 32 4.1. Caractersticas tcnicas: ........................................................................................ 32

5.

Switch Cisco ................................................................................................................... 33 1

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

VIII. Procedimientos de instalacin de cada tarea a realizar .................................. 33 1. Instalacin y configuracin del AsteriskNow ............................................................... 33 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 2. Instalacin AsteriskNow ....................................................................................... 33 Configuracin de SIP.CONF ................................................................................. 40 Configuracin de EXTENSIONS.CONF ............................................................... 42 Configuracin de VOICEMAIL.CONF ................................................................. 43 Poner el idioma en espaol .................................................................................... 44 Configuracin IVR.................................................................................................. 45

Configuraciones de terminales VoIP ............................................................................ 47 2.1. Instalacin y configuracin de SoftPhone ............................................................ 47

3.

Configuracin del Switch Cisco ..................................................................................... 49 3.1. Configuracin de un puerto para la conexin de un telfono IP ......................... 49

3.2. Configuracin de puertos de voz para transportar trfico de voz y datos en VLANs distintas .................................................................................................. 49 4. 5. Configuracin del Access Point 1200 ............................................................................ 50 Wireless Bridge Point-to-point ...................................................................................... 51 5.1. 5.2. 6. Modo Root ............................................................................................................... 51 Modo Non-Root ....................................................................................................... 53

Sistema GSM Router Asterisk ................................................................................ 56 6.1. 6.2. 6.3. Configuracin del archivo sip.conf ........................................................................ 56 Configuracin del extensions.conf ......................................................................... 57 Configuracin del router con la tarjeta FXO ........................................................ 57

IX. X. XI. XII. 1.

Resumen de IPs Asignadas ...................................................................................... 59 Topologa Lgica ........................................................................................................ 61 Topologa Fsica.......................................................................................................... 62 Costo de la solucin ................................................................................................... 63 Presupuestos de inversin ............................................................................................. 63 1.1. 1.2. 1.3. Gastos pre operativos............................................................................................. 63 Inversin en activos fijos ....................................................................................... 63 Inversin en capital de trabajo.............................................................................. 63

2.

Presupuesto de Costos ................................................................................................... 64 2.1. 2.2. 2.3. Costos Directos ....................................................................................................... 64 Costos Indirectos .................................................................................................... 65 Costos Totales ........................................................................................................ 65 2

XIII. Bibliografa .................................................................................................................. 66

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

XIV. XV. XVI.

Conclusiones ................................................................................................................ 66 Recomendaciones ....................................................................................................... 68 Anexos ........................................................................................................................... 68

INDICE DE IMGENES

Ilustracin 1. Las comunicaciones, un hbito y necesidad de todos los das. Entre los ms importantes: la telefona .............................................................................................................. 5 Ilustracin 2. Ejemplo de una red conmutada de telefona conectada a una red IP. .............. 9 Ilustracin 3. Comparativa de dispositivos usados en las diferentes redes de telefona. Como se ve en la imagen derecha, un dispositivo para VoIP no es tan sofisticado como en el caso de las PSTN (PBX en la imagen izquierda) .............................................................................. 11 Ilustracin 4. Modelo TCP/IP de la Voz sobre IP. .................................................................... 14 Ilustracin 5. Logotipo de Asterisk ........................................................................................... 16 Ilustracin 6. Arquitectura Asterisk ......................................................................................... 22 Ilustracin 7. Esquema Wireless PTP ...................................................................................... 26 Ilustracin 8. Logo WiFi ............................................................................................................ 26 Ilustracin 9. Esquema del producto pedido. ........................................................................... 27 Ilustracin 10. Esquema de la solucin presentada ................................................................ 28 Ilustracin 11. Smbolo del Asterisk Now ................................................................................ 29 Ilustracin 12. Wireless Bridge de Cisco .................................................................................. 30 Ilustracin 13. Licea Xibelis ...................................................................................................... 32 Ilustracin 14. Esquema de trabajo de liceas ........................................................................... 32 Ilustracin 15. Switches serie 2900 Cisco ................................................................................ 33 Ilustracin 16. Esquema Lgico de la Red T-Copia ................................................................. 61 Ilustracin 17. Esquema fsico de la solucin .......................................................................... 62

INDICE DE TABLAS

Tabla 1. Se muestran los diferentes tipos de codecs son su velocidad de transmisin. Se le asigna un valor de calidad (MOS) observando que el cdec de mejor calidad para VoIP es el G.711 ........................................................................................................................................... 13 Tabla 2. Ranking del nivel de MOS. Se basa en la opinin de las personas .......................... 14 Tabla 3. Parmetros SIP ........................................................................................................... 20 Tabla 4. Tabla de diseo del producto ...................................................................................... 29 3

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Tabla 5. Caractersticas de un AP 1200 de Cisco .................................................................... 31 Tabla 6. Configuracin de prioridad dot1p ............................................................................... 49 Tabla 7. Configuracin de prioridad para vlans de distintos servicios .................................. 50 Tabla 8. Asignacin de IPs a los equipos de la red .................................................................. 60 Tabla 9. Gastos pre operativos del servicio a implementar .................................................... 63 Tabla 10. Inversin de activos para la compra de equipos del proyecto ................................. 63 Tabla 11. Inversin Capital de Trabajo .................................................................................... 64 Tabla 12. Costos directos de la implementacin ...................................................................... 64 Tabla 13. Mano de obra de la implementacin ........................................................................ 64 Tabla 14. Costos adicionales (indirectos) para la implementacin ......................................... 65 Tabla 15. Mano de obra indirecta ............................................................................................. 65 Tabla 16. Costos Totales de la implementacin ....................................................................... 65

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

IMPLEMENTACIN DE UN SISTEMA DE COMUNICACIONES UNIFICADAS


Orientado a servicios de telefona IP y sistemas inalmbricos

I.

INTRODUCCIN

La comunicacin vocal es una de las partes ms importantes en el desarrollo humano. La necesidad del hombre de comunicarse a grandes distancias ha influido en su desarrollo a todos los niveles y en todas las pocas, desde los niveles personales, hasta niveles econmicos, desde desarrollos locales hasta desarrollos nacionales o continentales, desde la prehistoria hasta el presente. La tecnologa siempre ha intentado facilitar esta necesidad de comunicacin a distancia desde el principio de la evolucin, desde las primeras comunicaciones con seales de humo, pasando por el telgrafo, hasta las actuales comunicaciones por medio de telefona mvil que nos permiten comunicarnos Ilustracin 1. Las comunicaciones, un hbito y necesidad de todos los das. Entre los ms importantes: la telefona desde casi cualquier localizacin del planeta, e incluso en la actualidad, en la que se han llegado a realizar comunicaciones desde el espacio. Por tanto, una de las tecnologas ms extendidas, usadas, y comunes, son las relacionadas con las comunicaciones de voz. En una sociedad actual, que muchos denominan sociedad de la informacin en la que la informacin es crucial para el desarrollo de cualquier actividad y en la que Internet es cada vez ms importante, y forma cada vez ms parte de nuestro mundo cotidiano, es obvio que las comunicaciones son de una importancia vital para el desarrollo de cualquier actividad empresarial. Adems el protagonismo incesante y cada vez ms fuerte de Internet en la vida cotidiana de las personas y las actuales lneas de desarrollo tecnolgico de las telecomunicaciones, en las que existe una fuerte tendencia haca el llamado all IP, hacen lgico el desarrollo de tecnologas basadas en IP que permita estas comunicaciones y servicios de voz a distancia, integradas dentro de Internet que tan demandadas y necesarias son en la sociedad actual.

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Y hablo de servicios asociados, porque ya no solo hablamos de comunicaciones de voz, sino tambin hablamos de comunicaciones de vdeo, de servicios de mensajera de voz, de sistemas de voz de respuesta automtica, etc ... Bsicamente, VozIP (Voz sobre IP) o VoIP (Voice over IP) es un conjunto de protocolos para transporte de voz sobre redes IP, y no solo debemos entender el uso deVoIP para su uso en Internet, sino que tenemos que incluir cualquier Red que funcione bajo este protocolo, aunque como es obvio Internet es la ms importante. De esta simple definicin es difcil comprender que VozIP abarca un gran nmero de tecnologas, ya que los servicios que nos proporciona y las tecnologas implicadas son muchos y muy variados. Cuando hablamos de VoIP debemos tambin, hablar de su entorno, ya que, alrededor de este protocolo, e impulsados por este, han surgido diversas utilidades software y dispositivos hardware, que permiten su desarrollo y crecimiento. Instalacin de un sistema VoIP corporativo basado en Asterisk VoIP es el futuro sustituto de las tecnologas de transporte de voz actuales, y va a provocar una revolucin en cuanto a sus servicios, uso y sobre todo, va a afectar, y de hecho, lo est haciendo ya de manera significativa, a los precios actuales que los grandes operadores de voz existentes en cada pas cobran por sus servicios. A continuacin se mostrar algunas mejoras en el aspecto de comunicaciones dentro de la empresa con la mayor calidad posible: Aspecto de Productividad La productividad de la empresa se ve mejorada respecto a los siguientes puntos: La productividad se ve eficiente gracias al contacto rpido y mutuo de la telefnica VoIP dentro de la empresa. La telefona ahorra costos por tiempo de comunicaciones entre usuarios. Los sistemas de Telefona IP le ayudarn a ahorrar en costes de telfono Una red combinada de voz y datos simplifica la instalacin y gestin La mensajera unificada reduce el tiempo empleado en la gestin de mensajes Los sistemas de conferencias Web y de voz mejoran la productividad y reducen los costes de desplazamiento Sistema relativamente barato con respecto a otros y ms eficaz. Capacidad de comunicarse desde cualquier otro sitio externo de la empresa hacia ella con precios relativamente bajos. Los sistemas de voz y conferencias abren una puerta a nuevas formas en las que los empleados comparten informacin y se mantienen en contacto. La formacin proporcionar 6

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

un acceso rpido y sencillo al aumento de productividad, mejorando las comunicaciones y el ahorro de tiempo. Aspecto de Seguridad La empresa necesita proteger su infraestructura, informacin y aplicaciones. Una planificacin adecuada de seguridad asegurar que la cobertura sea correcta para impedir las amenazas actuales y emergentes. La utilizacin de telefona IP permite que la seal de voz viaje encriptada, evitando a los escaneadores de red extraer informacin de voz de nuestra empresa (chuponeos). Aspecto de Calidad La calidad de servicio es relativamente alta con respecto a otros tecnologas de este mbito (VoIP). A continuacin, algunas caractersticas de la calidad de servicio de la telefona IP: Latencia. Se define as a los retardos acumulados. El primer retardo se produce en el switch (por el proceso store-and-forward), el retardo de procesamiento (cambio de encabezado de paquetes). A esto se suman los retardos propios del proceso de compresin vocal. Los retardos en la red pueden ser reducidos mediante el protocolo de reservacin RSVP. Jitter. Es el efecto por el cual el retardo entre paquetes no es constante. Se trata de una latencia variable producida por la congestin de trfico en el backbone de red, por distinto tiempo de trnsito de paquetes debido al connection less , etc. Se puede reducir priorizando el trfico de voz al de datos. Retardo. Es el tiempo de trnsito de los paquetes desde el origen al destino y vuelta. Las personas son capaces de mantener una conversacin cmodamente aunque exista cierto retardo, sin embargo llegado a un umbral puede empezar a ser incmodo para mantener una conversacin.

II.

OBJETIVOS DE LA IMPLEMENTACIN
1. Objetivo General
Nuestro objetivo principal es integrar una centralita Asterisk en la sede central de T-Copia con un sistema inalmbrico y cableado para el acceso a la red, de forma transparente al usuario para la comunicacin entre sucursales de la empresa.

2. Objetivos Especficos
Crear un sistema que permita gestionar los servicios de atencin telefnica en recepcin corporativa de forma ms eficiente: gestin de colas, operadora digital, reporting de llamadas. 7

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Ayudar a que las sedes se sientan ms integradas con la sede central, utilizando un mismo tipo de marcacin para todos. Simplificar la gestin de las comunicaciones. Utilizando el mismo sistema para todos, nos permite implantar soluciones de forma rpida sin necesidad de ms conocimientos que los ya adquiridos. Ahorrar en costes de telefona: llamadas, costes fijos, cable estructurado, etc. Colaborar con el medio ambiente: Utilizacin de softphones. Eliminamos la necesidad de tener que utilizar telfonos fsicos. Implementar liceas para la comunicacin de voz inalmbrica Implementar un sistema de comunicaciones inalmbricas con Cisco.

III. FUNDAMENTOS DE LA SOLUCIN PROPUESTA


1. Voz sobre IP (VoIP)
1.1. Qu es VoIP?
La voz sobre IP o de sus siglas VoIP (Voice over Internet Protocol) es un grupo de recursos y protocolos que hacen posible la transmisin de voz sobre las redes IP. La transmisin de la voz se realiza en forma digital y en paquetes, dentro del protocolo IP, a comparacin de las redes de telefona convencionales, que utilizan seales analgicas dentro de una red de circuitos. A la red telefnica tradicional se le denomina PSTN (Public Switched Telephone Network), siendo estos dos tipos de transmisiones de voz compatibles entre s mediante un Gateway. Estos paquetes de voz pueden encaminarse en cualquier red IP, siendo transparentes a capas fsicas y enlace de datos. Adems, la capacidad de transferirse sobre la red es mediante protocolos de voz sobre IP. Estos pueden verse como aplicaciones comerciales de la "Red experimental de Protocolo de Voz" (1973), inventada por ARPANET.

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Ilustracin 2. Ejemplo de una red conmutada de telefona conectada a una red IP.

1.2.

Elementos de VoIP
1.2.1. El cliente El cliente establece y termina las llamadas realizadas de voz, esta informacin se codifica, se empaqueta y se transmite a travs del micrfono (entrada de informacin) del usuario, de la misma forma la informacin se decodifica y reproduce a travs de los altavoces o audfonos (salida de la informacin). 1.2.2. Los servidores Los servidores se encargan de manejar operaciones de base de datos, realizado en un tiempo real como en uno fuera de l. Entre estas operaciones se tienen la contabilidad, la recoleccin, el enrutamiento, la administracin y control del servicio, el registro de los usuarios, etc. 1.2.3. Los gateways Los gateways brindan un puente de comunicacin entre todos los usuarios, su funcin principal es la de proveer interfaces con la telefona tradicional adecuada, la cual funcionara como una plataforma para los usuarios (clientes) virtuales.

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

1.3.

Estndar VoIP (H.323)


Es un conjunto de reglas y recomendaciones definidos por la UIT sobre la voz y video sobre IP. Fue creado en 1996, para estandarizar normas generales a todos los fabricantes de hardware y software de voz y video sobre IP. 1.3.1. Caractersticas principales Por su estructura el estndar proporciona las siguientes ventajas: Permite controlar el trfico de la red, por lo que se disminuyen las posibilidades de que se produzcan cadas importantes en el rendimiento. Las redes soportadas en IP presentan las siguientes ventajas adicionales: Es independiente del tipo de red fsica que lo soporta. Permite la integracin 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 supondra eliminar el impacto inicial para el usuario comn. Permite la integracin de Vdeo y TPV. Proporciona un enlace a la red de telefona tradicional. Esta telefona ha evolucionado tanto, que hasta los 800's que son nmeros no geogrficos, pueden llamar a una lnea IP. Lo que anteriormente era una central telefnica con mucha infraestructura, ahora se resume en un software instalable en un pequeo servidor con las mismas funcionalidades. HiPath PBX 3800 Telephone System VoIP Linksys SPA3102

10

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Ilustracin 3. Comparativa de dispositivos usados en las diferentes redes de telefona. Como se ve en la imagen derecha, un dispositivo para VoIP no es tan sofisticado como en el caso de las PSTN (PBX en la imagen izquierda)

1.3.2.

VoIP como tecnologa En muchos pases del mundo, IP ha generado mltiples discordias, entre lo territorial y lo legal sobre esta tecnologa, est claro y debe quedar en claro que la tecnologa de VoIP no es un servicio como tal, sino una tecnologa que usa el Protocolo de Internet (IP) a travs de la cual se comprimen y descomprimen de manera altamente eficiente paquetes de datos o datagramas, para permitir la comunicacin de dos o ms clientes a travs de una red como la red de Internet. Con esta tecnologa pueden prestarse servicios de Telefona o Videoconferencia, entre otros.

1.3.3.

Arquitectura de red El propio Estndar define tres elementos fundamentales en su estructura: Terminales: son los sustitutos de los actuales telfonos. Se pueden implementar tanto en software como en hardware. En el caso de hardware se usan los llamados handphones y mobiles phones para medios cableados e inalmbricos respectivamente. Como software se utilizan los softphones. Estos aplicativos se instalan en cualquier sistema operativo (Windows, Linux, Mac OS inclusive en su lnea IPod, IPad, IPhone, etc) y mediante un micrfono ms parlante y/o una solucin por medio de un headphone se utilizan como telfonos. Gatekeepers: son el centro de toda la organizacin VoIP, y son el sustituto para las actuales centrales. Normalmente se implementan por software, en caso de existir, todas las comunicaciones que pasen por l. La solucin ms conocida es Asterisk, que se implementa por lo general en un servidor de la familia Linux. Gateways: se trata del enlace con la red telefnica tradicional, actuando de forma transparente para el usuario. Se puede dar de dos formas: mediante un router o servidor asterisk que posea una tarjeta FXO, interface RDSI (BRI o PRI) o una troncal T1 o E1, etc. Con estos tres elementos, la estructura de la red VoIP podra ser la conexin de dos delegaciones de una misma empresa. La ventaja es inmediata: todas las comunicaciones entre las delegaciones son completamente gratuitas. Este mismo esquema se podra aplicar para proveedores, con el consiguiente ahorro que esto conlleva.

1.4.

Protocolos de VoIP
Los protocolos son reglas muy estrictas que rigen la gestin de la transmisin de los paquetes de datos sobre la red. 11

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Hay multitud de protocolos: H323, SIP, Megaco , Skinny Client Contro Protocol, MiNet, CorNet-IP, IAX, Skype, IAX2, Jingle, Telme y MGCP. A continuacin haremos una breve descripcin algunos de los ms importantes: 1.4.1. H.323 Fue desarrollado en 1996 por la UIT como un medio para transmitir voz, video, datos, fax y las comunicaciones a travs de una red basada en IP al tiempo que se mantiene conectividad con la PSTN. Est basado en el protocolo RDSI Q.931 (PSTN) y est enfocado para situaciones en las que se combina el trabajo entre IP y RDSI (Red Digital de Servicios Integrados). Facilita la introduccin de Telefona IP en las redes existentes de RDSI basadas en sistemas PBX (Private Branch Exchange) 1.4.2. SIP El protocolo de inicio de sesiones por sus siglas SIP (Session Initiation Protocol) fue desarrollado por el IETF. Se trata de un protocolo de sealizacin para crear, modificar y terminar sesiones con uno o ms participantes. Estas sesiones incluyen llamadas telefnicas por Internet, distribucin de datos multimedia, y conferencias multimedia. Tiene una sintaxis muy similar al HTTP. Ventajas: La gran mayora de telfonos IP soportan este protocolo. Inconvenientes: Tena problemas con el NAT. Los datos y sealizacin viajan de forma separada y suele necesitar un servidor STUN para resolver este problema. Actualmente mejorada con la versin 2 de sip, Son necesarios muchos puertos. Necesita el puerto 5060 para sealizacin y 2 puertos RTP para cada conexin de audio. Es necesario abrir muchos puertos en el Firewall. 1.4.3. IAX Es un protocolo de sealizacin que fue creado por Mark Spencer, para corregir una serie de inconvenientes y problemas del SIP. Ventajas: 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 mximo la cabecera de los mensajes. 12

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

No hay problema de NAT. Los datos y viajan conjuntamente.

la sealizacin

Slo necesitamos el puerto, el 4569, para mandar la informacin de sealizacin y los datos de todas sus llamadas. Inconvenientes: No est estandarizado y por tanto no est muy extendido en dispositivos hardware.

1.5.

Cdecs para VoIP


La voz ha de codificarse para poder ser transmitida por la red IP. Para ello se hace uso de cdecs que garanticen la codificacin y compresin del audio o del video para su posterior decodificacin y descompresin antes de poder generar un sonido o imagen utilizable. Segn el Cdec utilizado en la transmisin, se utilizar ms o menos ancho de banda. La cantidad de ancho de banda utilizada suele ser directamente proporcional a la calidad de los datos transmitidos. Entre los codecs utilizados en VoIP encontramos los G.711, G.723.1 y el G.729 (especificados por la ITU-T) Estos Codecs tienen este tamao en su sealizacin: G.711: bit-rate de 56 o 64 Kbps. G.722: bit-rate de 48, 56 o 64 Kbps. G.723: bit-rate de 5,3 o 6,4 Kbps. G.728: bit-rate de 16 Kbps. G.729: bit-rate de 8 o 13 Kbps. Esto no quiere decir que es el ancho de banda utilizado, por ejemplo el Codec G729 utiliza 31.5 Kbps de ancho de banda en su transmisin. 1.5.1. Cuadro comparativo de codecs Cdec Bit Rate (kbps) 64 16, 24, 32 16 8 8 Calidad de Voz (MOS) 4.1 3.85 con 32 kbps 3.61 3.92 3.9

G.711 G.726 G.728 G.729 G.729A

Tabla 1. Se muestran los diferentes tipos de codecs son su velocidad de transmisin. Se le asigna un valor de calidad (MOS) observando que el cdec de mejor calidad para VoIP es el G.711

13

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

1.5.2.

Mean Opinion Score (MOS) Rating 5 4 Calidad de voz Excelente Bueno Nivel de distorsin Imperceptible Apenas perceptible pero no molestoso Perceptible y poco molestoso Molestoso, pero no desagradable Muy molestoso y desagradable

Regular

Pobre

Insatisfactorio

Tabla 2. Ranking del nivel de MOS. Se basa en la opinin de las personas

1.6.

Cmo 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:

Ilustracin 4. Modelo TCP/IP de la Voz sobre IP.

Protocolos NTP (Network Time Protocol), RTP (Real Time Transport Protocol), RTCP (Real Time Control Protocol) aseguran la entrega y calidad de los paquetes VoIP. El protocolo UDP (User Datagram Protocol), transporta los paquetes VoIP desde inicio a fin. Se aade la direccin IP al paquete. Cada dispositivo de VoIP (telfono o PC), tiene una nica direccin IP que enruta la entrega de paquetes VoIP para y desde el llamante al receptor durante toda la llamada. Estas capas son flexibles para la voz sobre IP. Es decir que dan la posibilidad de encaminarse en cualquier tipo de medio y cualquier tipo de tecnologa de enlace.

Los protocolos especficos que se utilizan en las capas que diferencian a la tecnologa son: 14

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

1.6.1.

Nivel de Aplicacin: En esta capa los paquetes de VoIP utilizan 3 protocolos: NTP: ayuda a asegurar que las seales son transmitidas y recibidas en el margen de tiempo necesario para asegurar la calidad de recepcin. RTP: proporciona funciones de transporte de red de fin a fin, para seales de voz digitales, encapsuladas en el paquete VoIP. RTCP: monitoriza la entrega de la seal de voz y proporciona funciones mnimas de control para asegurar la entrega de los paquetes.

1.6.2.

Nivel de Transporte: La mayora de los datos de una red usan el protocolo TCP en la capa de transporte, mientras que en VoIP se utiliza el UDP. El TCP es ms lento que el UDP. Utiliza ms 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 ms importante la velocidad de entrega de paquetes, que no la seguridad en que llegan todos los paquetes. Por eso se usa el UDP.

1.7.

Qu Beneficios nos brinda VoIP?


1.7.1. Funcionales Provee movilidad a nuestros empleados. Permite a los usuarios conectar su telfono en cualquier parte en la oficina. Los usuarios simplemente cogen su telfono y lo conectan al puerto Ethernet ms cercano y mantienen su nmero existente. Tambin mediante una solucin inalmbrica, con los dispositivos que posean tarjetas IEEE 802.11. Permite comunicacin unificada integrando otros servicios disponibles en Internet como son video, mensajes instantneos, etc. Escalable. Podemos trasmitir ms de una llamada sobre la misma lnea telefnica. La transmisin de VoIP hace ms fcil aumentar las lneas telefnicas cuando se incorporan nuevos empleados. 1.7.2.

Gestin Mucho ms fcil de instalar y configurar que una central telefnica propietaria Nos facilita la administracin por Web de forma fcil e intuitiva, frente a otros sistemas como por ejemplo centralita Siemens Hipath que necesitan de un software especfico y nada intuitivo para ser configurado. Mejor reporte. 15

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

1.7.3.

Econmicas Tenemos voz y datos en una misma infraestructura. No hay necesidad de cableado telefnico separado. Reduccin significativa de costes al aprovechar Internet. Proporciona servicios que normalmente son muy difciles y costosos de implementar usando la red tradicional de voz PSTN. Funcionalidades que normalmente son facturadas con cargo extra por las compaas telefnicas, como identificacin de llamada, transferencia de llamadas, remarcado automtico, conferencias, etc, son fciles de implementar y sin coste alguno. El estndar SIP elimina telfonos propietarios y costosos. Llamadas entre sedes son relativamente gratuitas.

2. Servidor de telefona IP: Asterisk


2.1. Qu es Asterisk?
Asterisk es un programa de software libre (licencia GPL) que posee funcionalidades igual que un PBX tradicional. Fue creado por Mark Spencer en el ao 2004, bajo la necesidad de intercomunicarse telefnicamente entre compaeros del proyecto Linux Support Ilustracin 5. Logotipo de Asterisk Services, la cual brindaba soporte a usuarios GNU/Linux. Al presentarse esta necesidad y ver los onerosos precios de la telefona tradicional, decidieron crear un sistema capaz de simular todas las funcionalidades posibles de una PBX sobre el sistema GNU/Linux y con el lenguaje de programacin C. Este sistema brinda muchas funcionalidades que se pueden programar de manera sencilla solo conociendo el lenguaje propio de asterisk o como tambin se denomina dialplans. Se pueden agregar anexos, crear IVR con voces del mismo asterisk o personalizadas, buzn de voz, sistema de FAX y la posibilidad de comunicarse con la telefona tradicional mediante enlaces digitales y analgicos. El sistema asterisk es capaz de manejar la mayora de protocolos de VoIP entre los cuales se encuentran: SIP, H.323, MGCP y su propio protocolo IAX.

2.2.

Estructura de Asterisk
2.2.1. Canales de Voz Los canales son medios lgicos basados en una estructura fsica con la finalidad de transmitir la voz en las redes IP, e inclusive en redes conmutadas (PSTN). Es aqu donde Asterisk implementa canales 16

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

adicionales para dicha funcionalidad. A continuacin la lista de canales que soporta basados en los protocolos conocidos de VoIP y algunos adicionales que se implementan como troncales entre los diferentes servidores de telefona IP y PBXs. SIP El canal SIP de Asterisk es el ms utilizado y se programa en el archivo llamado sip.conf. Tiene una estructura de programacin respetando la sintaxis general que tienen todos los archivos de Asterisk, con una parte de configuracin general y la parte de programacin especfica la cual se realiza por cada cliente sip a conectarse a la red. Si se desea trabajar con una base de datos para sips dinmicos, se debe considerar el archivo extconfig.conf. Comentamos ahora algunas de las opciones de configuracin ms usuales. Opciones bsicas del canal SIP, [general] context define el contexto de las llamadas entrantes. allowguest yes/no permite o no las llamadas de invitados. realm nombre del reino de autentificacin para el Digest. Debe ser un nombre nico, por ejemplo el nombre de dominio. Si se especifica un nombre en asterisk.conf se utiliza ese. bindport puerto donde escuchar Asterisk las conexiones entrantes SIP. bindaddr direccin IP por la que escuchar Asterisk, por defecto todas (0.0.0.0). srvlookup yes/no activa las bsquedas SRV en servidores DNS para las llamadas salientes. Nota: Asterisk slo utiliza la primera entrada SRV. domain define el dominio por defecto, el dominio es la parte del SIPURI que va despus de la '@'. Ej: user@dominio.com. Si se configura, Asterisk slo permitir INVITE y REFER a ste dominio. Adems puede asocirsele un contexto donde se dirigirn las llamadas de usuarios del dominio. pedantic yes/no hace que Asterisk sea menos permisivo al interpretar SIP. (Por defecto es no). disallow lista de codecs que no se permiten, se admite all para marca todos los codecs, o el codec en particular (gsm, ulaw, alaw...) allow activa el codec. (Es muy habitual encontrar un disallow=all, seguido de los allow con los codecs que se permiten). mohinterpret clase de msica en espera que se reproducir. 17

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

language idioma por defecto para todos los usuarios. ES para espaol. useragent cadena que marca el agente de usuario, por defecto 'Asterisk PBX' rtptimeout nmero de segundos de espera antes de que el canal se cuelgue por falta de actividad RTP. rtpholdtimeout nmeros de segundos de espera antes de que el canal se cuelgue por falta de actividad RTP mientras est en espera. rtpkeepalive segundos en los que se mandara un paquete RTP para mantener la NAT activa. sipdebug yes/no activa el modo de depuracin SIP pegando en consola cualquier mensaje SIP. Puede activarse escribiendo en consola de asterisk *CLI> sip set debug. allowsuscribe yes/no permite que los usuarios soliciten el mtodo SIP SUSCRIBE, lo que permite mandar mensajes INFO 13 o para SIMPLE14 externip IP externa. til si Asterisk est tras un dispositivo que hace NAT y tiene por tanto una IP privada. externhost a colacin con lo anterior puede especificarse un nombre de dominio, con lo cual se harn consultas peridicas para conocer la IP. externrefresh segundos para hacer la consulta anterior. localnet Ej: 192.168.0.0/255.255.0.0 (o 192.168.0.0/16), red de rea local privada enla que esta Asterisk, til para detectar terminales tras la NAT. Por defecto se encuentran todas las redes privadas. nat yes/no activa el tratamiento para NAT de Asterisk. canreinvite yes/no/nonat/update permite (si est activado) que los datos vayan directamente de llamante a llamado, evitando que Asterisk est en medio. La opcin nonat activa esta opcin para dispositivos para los que no se detecte NAT. La opcin update puede combinarse con nonat, para que Asterisk salga del camino de los datos en lugar de generar un nuevo INVITE manda un UPDATE. autodomain genera dominios a los que atender Asterisk en base al nombre del sistema, IP externa y FQDN.

18

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

fromdomain actualiza la cabecera From para que aparezca un dominio y no la IP de salida. Parmetros SIP (frend es user y peer a la vez) Parmetro\Rol context callingpres permit deny secret md5secret dtmfmode canreinvite nat callgroup pickupgroup language allow disallow insecure trustrpid progressinband promiscredir useclientcode accountcode setvar callerid amaflags call-limit allowoverlap allowsubscribe allowtransfer subscribecontext videosupport maxcallbitrate rfc2833compensate mailbox username template fromdomain regexten fromuser host port User (usuario) Peer (cliente) 19

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

qualify defaultip rtptimeout rtpholdtimeout sendrpid outboundproxy

Tabla 3. Parmetros SIP

IAX2 (I NTER -A STERISK E X CHANGE ) El canal IAX, sigue la misma estructura que el canal SIP: primero una seccin general y luego los diferentes clientes IAX. IAX es un protocolo no estndar desarrollado por Digium, que transporta de manera binaria a la vez sealizacin y datos. Por tanto es un protocolo de voz in-band. Trabaja sobre UDP y a diferencia de SIP y H323, utiliza un nico puerto, por defecto 4569, lo que lo hace ms manejable a la hora de trabajar con NAT. Al ser un protocolo no-estndar es muy difcil encontrar telfonos que lo implementen, as que su utilizacin para terminales es escasa. Sin embargo, es interesante como protocolo de aplicacin especfica para Asterisk. Permite intercambiar dialplans e interconectar servidores Asterisk, ejecutar DUNDI. . . etc. Aunque todo lo anterior se supone que es agnstico al protocolo utilizado, en la prctica se utiliza IAX. IAX es un protocolo til pero no es un buen protocolo sobre el que construir todo el sistema de telefona, es especfico, no estndar y se establece en contra de la corriente de la telefona tradicional que ha migrado a protocolos out-band (como RDSI, SIP o H323). Opciones bsicas del canal IAX, [general] bindport puerto donde escuchara Asterisk las conexiones entrantes IAX, por defecto 4569 UDP. bindaddr direccin IP por la que escuchar Asterisk, por defecto todas (0.0.0.0). iaxcompat yes/no permite abrir nuevos hilos cuando se ejecuta una sentencia switch disallow lista de codecs que no se permiten, se admite all para marca todos los codecs, o el cdec en particular (gsm, ulaw, alaw...) allow activa el cdec. Es muy habitual encontrar un disallow=all, seguido de los allow con los codecs que se permiten. mohinterpret clase de msica en espera que se reproducir. language idioma por defecto para todos los usuarios. 20

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

delayreject yes/no introduce un pequeo retraso en el dialogo de registro para evitar ataques por fuerza bruta. trunkfreq cada cuantos segundos se manda un mensaje de tipo troncal. iaxthreadcount numero de hilos que pueden lanzarse. Z APTEL Y D AHDI Usado para conectar troncales digitales y analgicas. Las tarjetas configuradas pueden ser FXO, FXS, RDSI (PRI, BRI), T1 E1, etc. Actualmente se utiliza DAHDI (Digium/Asterisk Hardware Device Interface), ya que ZAPTEL es una versin anterior utilizada para la misma utilidad. Los archivos principales de DAHDI son chan_dahdi.conf y system.conf. Se generan al instalar tarjetas de voz al asterisk. Ejm. Archivo chan_dahdi.conf
[channels] language=es context=from-pstn signalling=fxs_ks faxdetect=incoming usecallerid=yes echocancel=yes echocancelwhenbridged=no echotraining=800 group=0 channel=1-2

2.2.2.

Los Dialplans Es donde se programan las ejecuciones a realizar. Se podra decir que es la parte lgica de la central asterisk. El archivo de configuracin de reglas se denomina extensions.conf. El dialplan consiste en una serie de contextos, en los cuales existen extensiones que tienen varias prioridades. Las extensiones de Asterisk son diferentes a las extensiones tradicionales de una PBX, no solo incluyen nmeros telefnicos, pueden ser de texto o ser alguna de las extensiones especiales o por defecto. El archivo extensions.conf tiene un contexto [general] y otro [globals]. Establecen algunas opciones respecto a cmo se tratara el dialplan (en el primero) y en el segundo como variables globales que se quieran definir. Vamos a hablar de ellos ms tranquilamente.

21

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

C ONTEXTO [ GLOBALS ] DE EXTENSIONS . CONF En este contexto se definen las variables globales al dialplan. Sin embargo, pueden establecerse tambin utilizando la funcin GLOBAL(), aprovechamos para explicar las diferencias entre aplicacin y funcin en Asterisk. A PLICACIONES Una aplicacin es ms cercana a una funcin de un lenguaje de programacin: tiene parmetros y realiza acciones y al terminar devuelve un resultado. Una funcin es ms cercana al concepto de macro con variables de C, es un atajo para el programador de Asterisk, tambin activan banderas (como la funcin GLOBAL()). Solo las aplicaciones pueden existir en cada lnea de una extensin, dentro de la aplicacin podremos utilizar una o varias funciones, incluso encadenadas. Despues de estos dos contextos especiales, estarn aquellos contextos y extensiones que necesitemos para armar nuestro dialplan. Todos ellos tendrn este aspecto. [contexto]; esto es un comentario exten => extension,prioridad,Aplicacion(Funciones)

2.3.

Arquitectura de Asterisk

Ilustracin 6. Arquitectura Asterisk

22

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

La arquitectura de Asterisk est formada por cuatro APIs. Un API (Application Programing Interface) es el conjunto de funciones y procedimientos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstraccin. Usando este sistema basado en APIs, la base del Asterisk no tiene por qu preocuparse por detalles como, que llamada est entrando, que cdec se est utilizando, etc. 2.3.1. Descripcin de las APIs API DE C ANALES A STERISK : Maneja el tipo de conexin por el cual el cliente est llegando sea una conexin SIP, H323, RDSI, etc. API DE A PLICACIONES A STERISK : Permite a varios mdulos de tareas cumplir varias funciones, multiconferencias, lista de directorios, buzones de voz, aplicaciones personalizadas, etc. API DE TRADUCCIN DE C ODECS : Carga mdulos, codecs, para apoyar varios tipos de audio, codificando y decodificando formatos tales como G711, G729, GSM23, etc. API DE FORMATO DE FICHEROS A STERISK : 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 abstraccin entre sus funciones bsicas y las diferentes tecnologas y aplicaciones relacionadas.

2.4.

Servicios que ofrece Asterisk


Servicios que ofrece Permite implementar los mismos servicios que una centralita clsica, pero sin coste adicional, tales como: Transferencia de llamadas, internas y externas. Desvo de llamadas si est ocupado o no contesta. Opcin No molestar (Do Not Disturb). Parking de llamadas (Call Parking). Llamada en espera (Hold). Grupos de llamada (Ring groups). 23

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Identificador de llamante (CallerID). Sistema DISA (Direct Inward System Access). (Mtodo por el cual una persona externa a la oficina puede realizar llamadas a travs de la centralita). Operadora Digital (mens interactivos y guiados). Msica 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 contrasea. Gestin del buzn de voz mediante el terminal telefnico y pgina web. Gestin de listas negras (nmeros telefnicos con acceso prohibido). Acciones a realizar segn horarios y fechas (horario laboral, das festivos, etc.). Salas de conferencia (2 o ms terminales simultneamente). Registro y listados de llamadas entrantes y salientes, con grficas de consumo. Deteccin automtica de entrada de faxes. Recepcin de fax desde el propio sistema y posterior envo por e-mail. Envo de faxes desde el propio sistema a travs de interfaz web. Posibilidad de integrar un sistema de llamadas pre-pago (solucin para locutorios telefnicos). Gestin de colas de llamadas entrantes. Grabacin de llamadas entrantes y salientes. Monitorizacin de llamadas en curso. Soporta videoconferencia con protocolos SIP e IAX2.

3. Sistema Inalmbrico basado en IEEE 802.11


3.1. Puente inalmbrico
Un puente inalmbrico es un componente de hardware utilizado para conectar dos o ms segmentos de red (LAN o partes de una red LAN) que estn fsica y lgicamente (por protocolo) separados. No necesariamente tienen que estar siempre un hardware dispositivo, como otros sistemas operativos (como Windows, Linux, Mac OS X y FreeBSD) proporciona software para el puente de diferentes protocolos. Esto se ve comnmente en los protocolos sobre redes inalmbricas de cable. As que en cierto sentido, el equipo acta como un puente mediante el uso de puentes de software del sistema operativo. 24

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Muchos routers inalmbricos y puntos de acceso inalmbricos ofrecen dos tipos de "puente" o el modo de un modo "repetidor", los cuales realizan una funcin comn similar, la diferencia es el modo de puente conecta dos tipos de protocolos diferentes y los rels de modo de repetidor de la misma el tipo de protocolo. Los routers inalmbricos, puntos de acceso y puentes estn disponibles que cumplen con las normas IEEE802.11a, b, g y n. Las bandas de frecuencias para estos estndares inalmbricos pueden utilizarse sin licencia en la mayora de los pases. Los dispositivos inalmbricos puente trabajan en parejas (de punto a punto), uno a cada lado del "puente". Sin embargo, puede haber muchas simultnea "puentes" con un dispositivo central (punto a multipunto). Puente puede ser a travs de WDS ( Wireless Distribution System ), que crea un nivel de transparencia 2 puente inalmbrico entre dos o ms puntos. Alternativamente, el puente puede ser configurado como un punto de acceso relacin con el cliente que requiere los dispositivos inalmbricos utilizados para el puente que se establece en el mismo Service Set Identifier (SSID) y el canal de radio. Un ejemplo de una aplicacin de conexiones punto a punto se conecta dos edificios comerciales. Un ejemplo de una combinacin de un punto a otro del puente y punto a multipunto de aplicacin sera la conexin de varios edificios de granja. Puente se ha referido histricamente a la propagacin de datos a travs de un dispositivo sin tener que atravesar una pila de red, como TCP / IP. Puente inalmbrico es un trmino coloquial. Una descripcin ms precisa de la conexin de dos redes de rea local sera una LAN inalmbrica para LAN puente. La distincin es importante. Mientras que un dispositivo no sea compatible con puente a un punto de acceso inalmbrico a distancia para conectar dos redes de rea local, puede ser conveniente (y compatibles) que un acceso inalmbrico de apoyo verdadero punto de transicin, donde atraviesan los paquetes de una red inalmbrica a la red de cable sin pasar por un protocolo interno pila, firewall o la abstraccin de la red. Dos redes de puente pueden ser tratados como partes de una sola subred bajo Protocolo de Internet (IP). Un cliente inalmbrico sera capaz de hacer una peticin DHCP a una red cableada servidor DHCP si las redes cableadas e inalmbricas fueron puenteadas. En la norma ISO modelo OSI, un dispositivo en el que los paquetes atraviesen la capa de red se considera un router, un dispositivo en el que los paquetes atraviesen la capa de enlace de datos slo se considera un puente.

25

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Ilustracin 7. Esquema Wireless PTP

3.2.

Punto de acceso inalmbrico


En las redes de computadoras, un punto de acceso inalmbrico (WAP) es un dispositivo que permite que los dispositivos inalmbricos se conecten a una red cableada utilizando Wi-Fi , Bluetooth o las normas relacionadas. El WAP generalmente se conecta a un router (a travs de una red cableada), y puede transmitir datos entre los dispositivos inalmbricos (tales como computadoras o impresoras) y dispositivos de cableado en la red.
Ilustracin 8. Logo WiFi

IV. MATERIALES Y EQUIPOS


2 Switch Cisco Catalyst 2900 Series 2 Access Point Cisco Aironet 1200 Series 2 Brigde Cisco Aironet 1300 Series 1 Router Cisco 2811 1 Servidor Asterisk Now V 1.7 1 Telefono analgico 2 Telefonos IPs Snom 300 1 PC Desktop cableada 1 PC Desktop inalmbrica 26

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

1 Celular GSM 1 Tarjeta FXO

V.

DESCRIPCIN DEL PROYECTO


El proyecto se basa en la implementacin de un sistema de comunicaciones, integradas en todas las reas y sedes asignadas por la empresa T-Copia. Los servicios a brindarse sern de la transmisin de datos, as como tambin una solucin en la transmisin de voz. Se implementar polticas para la calidad de servicio del sistema basado en la prioridad de servicio. Para la transmisin de datos entre sedes, se dispondr de una solucin inalmbrica robusta, que pueda realizar la transmisin de datos de la manera ms eficaz posible, ya que por ese medio se transferir voz y datos de mucha importancia en la empresa. Para los usuarios que constantemente se encuentren en movimiento dentro de la empresa, se implementar un servicio de conectividad inalmbrica, con tal de que el usuario en cualquier parte de la empresa pueda conectarse a la red para beneficiarse de los servicios prestados, entre los ms importantes la telefona IP. Esta solucin telefona IP WLAN ser la de mayor importancia en el empresa, puesto que es a su vez el sistema ms innovador y que da enormes beneficios a la empresa. A todo esto se le incluir una tecnologa GSM capaz de comunicar nuestro sistema telefnico interno con la red telefnica mvil. Ahora cualquier usuario dentro de cualquier punto de la empresa, por medio de un dispositivo mvil con caractersticas telefnicas (softphone o un telfono IP inalmbrico) podr hacer llamadas locales y externas relativamente gratis y con buena calidad de voz. A continuacin un diagrama de lo que se espera al final del proyecto:

Ilustracin 9. Esquema del producto pedido.

27

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

1. Tareas a realizar
En el presente proyecto una empresa cuenta con dos sedes, el cual inicialmente cada sede tena su propio acceso a internet y comunicacin telefnica tradicional. Por tal motivo se propone unir ambas sedes va un enlace PTP, as mismo se considera la implementacin de telefona IP con Asterisk para usuarios (softphone, telfono IP, telfono IP inalmbrico), as mismo para las comunicaciones con telfonos mviles se considera una Licea. Realizar los procedimientos de configuracin para cada equipo a utilizar en la red. Implementar un servidor Asterisk Implementar la QoS en la red Configuracin de la Licea Comunicacin de voz sobre IP entre los diferentes terminales (softphone, telfono IP, telfono IP inalmbrico) Configuracin del Bridge, AP. Verificar la comunicacin entre los usuarios de las diferentes sedes Administracin a travs de CNA (Cisco Network Asistent) Debern presentar como anexo los procedimientos de configuracin de cada equipo o sistema implementado en su proyecto. Calcular la disponibilidad de su red.

VI. DESCRIPCIN DE LA SOLUCIN


La estructura y presentacin del producto final est dado de acuerdo al siguiente esquema de implementacin:

Ilustracin 10. Esquema de la solucin presentada

28

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Para un mejor entendimiento del diseo, dividimos la implementacin en productos finales con sus respectivas caractersticas: Producto Caractersticas * Servidor con la capacidad de centralizar y brindar el servicio de telefona IP. *Capacidad de manejo de cdecs que permiten mejorar la calidad de voz *Servicio de mensajera de voz *Central IVR (Operadora automtica) *Enlace inalmbrico configurado para la comunicacin de datos entre dos sedes. *Soporta QoS (Quality of Services) y CoS (Class of Services). *Basadas en tecnologa Cisco *Estructurado para bajar la atenuacin de la seal si existen efectos atmosfricos que lo provoquen (lluvias, vientos). *Conversor analgico digital que permite la comunicacin de la telefona celular convencional dentro de la empresa con la telefona digital implementada dentro de la empresa. * Soporta QoS *Necesidad de Chips GSM * Implementacin de switches y access points dentro de la empresa para la comunicacin de datos y voz * Soporte de VLANs * Soporte de QoS (IEEE 802.1q) * Soporte de prioridad de servicios (IEEE 802.1p) * Soporte 802.11g para el acceso inalmbrico * Estructura WPA2-AES para la seguridad de autenticacin a la red. * Soporte de filtrado por MAC.

Servidor Asterisk

Implementacin Wireless Bridge

Liceas GSM

Red de Switches y AP

Tabla 4. Tabla de diseo del producto

VII. DESCRIPCIN DE LOS EQUIPOS Y SOFTWARE A


UTILIZAR

1. AsteriskNow 1.7
Instalacin rpida y sencilla. Por lo general se instala minutos o menos. en 15
Ilustracin 11. Smbolo del Asterisk Now

No requiere ningn conocimiento en profundidad de Linux. Seguro para los usuarios de Mac y 29

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Windows. Interfaz basada en web de configuracin hace que las tareas de gestin de la mayora de apuntar y hacer clic. Construccin de aplicaciones orientadas a datos con soporte integrado para ODBC y HTTPS Guiada por un asistente de configuracin de conexiones de VoIP hace que sea fcil de conectar. Instalacin de pre-construidos, administrador de aplicaciones. aplicaciones empaquetadas con el

Deteccin y configuracin automtica de Digium y hardware de telefona analgica digital. Administrador de sonido hace que sea fcil de crear, instalar y administrar el sistema avisos o grabaciones Editor de script dialplan y AEL con resaltado de sintaxis y validacin simplifica el desarrollo. Detalle de registro y grabacin de llamadas (CDR) espectador da acceso instantneo a la actividad del sistema. Ayuda integrada para aplicaciones de texto, funciones de la CLI, AGI y los comandos de IAM. Monitoreo en tiempo real y la consola de depuracin de ayuda a simplificar el proceso de desarrollo. Paso a paso, tutoriales de desarrollo de aplicaciones ensear los fundamentos rpidamente. Apoyo a las agrupaciones y de alta disponibilidad hacen que sea fcil de escalar sus aplicaciones. Las actualizaciones automticas mantienen su sistema en armona y seguridad. Ahorre dinero con una oferta especial en el apoyo Digium y servicios de capacitacin.

2. Wireless Bridge Cisco 1400


El Cisco Aironet 1400 Wireless Bridge crea un nuevo punto de referencia para el bridging inalmbrico, proporcionando un alto rendimiento y rica solucin para la conexin de varias redes de rea local en un rea metropolitana. Construccin de una infraestructura inalmbrica de rea metropolitana con el Cisco Aironet 1400 provee al personal de implementacin con un flexible y solucin fcil de usar que cumpla con los requisitos
Ilustracin 12. Wireless Bridge de Cisco

30

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

de seguridad de todos los profesionales de redes de rea. Diseado para ser una alternativa rentable a las lneas arrendadas, que est diseado especficamente para entornos exteriores hostiles. El Cisco Aironet 1400 Wireless Bridge es la primera de alta velocidad, solucin de alto rendimiento al aire libre de puente para las aplicaciones de lnea de visin, proporcionando las caractersticas tales como: Apoyo para las configuraciones punto-a-punto o punto a multipunto Lder en la industria alcance y rendimiento, que admite velocidades de datos hasta 54 Mbps. Mejora de los mecanismos de seguridad basados en estndares 802.11 Caja Ruggedized optimizado para entornos exteriores con rango extendido de temperatura de funcionamiento. Los modelos con antenas integradas o con conectores (debe comprar una antena, que se venden por separado) para la flexibilidad en el despliegue. Diseado especficamente para la facilidad de instalacin y operacin.

3. Access Point Cisco 1200


El Cisco Aironet 1200 Series Access Point (AP) suministra a los clientes una infraestructura de red de rea Local Inalmbrica o WLAN (Wireless Local Area Network) que ofrece el mximo rendimiento, seguridad y facilidad de gestin demandados por los profesionales de Sistemas de Informacin (IS). Datos de los productos Tipo de dispositivo Tipo incluido Dimensiones (Ancho x Profundidad x Altura) Peso Localizacin Procesador RAM instalada (mx.) Memoria flash instalada (mx.) Protocolo de interconexin de datos Protocolo de gestin remota Banda de frecuencia Caractersticas Sistema operativo requerido Admite Power Over Ethernet (PoE) Alimentacin Garanta del fabricante

Punto de acceso inalmbrico Externo 16.7 cm x 18.4 cm x 4.2 cm 0.8 kg Europa 1 x IBM PowerPC 405 200 MHz 16 MB 8 MB Flash IEEE 802.11b, IEEE 802.11g SNMP, Telnet, HTTP, HTTPS 2.4 GHz Auto-sensor por dispositivo, soporte BOOTP, activable Cisco IOS 12.2(13)JA o posterior S CA 120/230 V ( 50/60 Hz ) 1 ao de garanta

Tabla 5. Caractersticas de un AP 1200 de Cisco

31

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

4. Xibelis Telulink
Con YXWireless convierta su telfono celular en una interface analgica como si fueran una lnea normal de telfono que se conecta a su conmutador o telfono normal. Al llamar a telfonos celulares de Movistar o Claro por esta lnea, el costo se reduce grandemente ya que las llamadas entre celulares son ms baratas. Las lneas celulares pueden ser con fichas de prepago, con plan tarifario o bajo contrato con Movistar o Claro. Al contratar bajo contrato o tarifario con estas operadoras, es posible tener una o varias lneas fijas celulares conectadas al conmutador y tener un grupo de telfonos mviles asignados a empleados o representantes de su compaa, como pueden ser vendedores y llamarles a estos desde el conmutador central, pudiendo comunicarse con estos rpida y econmicamente bajo el plan de contrato o tarifario.
Ilustracin 13. Licea Xibelis

4.1.

Caractersticas tcnicas:
Xibelis Telulink para una lnea celular y una salida analgica Reversin de polaridad Cancelacin de eco Reglas de marcado Marcacin por temporizador Limitacin de la duracin de las llamadas Bloqueo de las llamadas entrantes Discado rpido (antepone prefijos) Candado electrnico Desvo de llamadas Caller ID Buzn de voz

Ilustracin 14. Esquema de trabajo de liceas

32

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

5. Switch Cisco
Los Switches de Cisco Catalyst Serie 2960 ofrecen una amplia gama de caractersitcas, que incluye: Soporte para comunicaciones de datos, inalmbricas y voz que le permite instalar una nica red para todas sus necesidades de comunicacin. Capacidad de Power over Ethernet para que puedan implementar nuevas funcionalidades como voz y tecnologa inalmbrica sin tener que realizar un nuevo cableado. Opcin de Fast Ethernet (transferencia de datos de 100 Mbps) o Gigabit Ethernet (transferencia de datos de 1000 Mbps), dependiendo del precio y las necesidades de rendimiento. Mltiples modelos de configuracin, con la habilidad para conectar escritorios, servidores, telfonos IP, puntos de acceso inalmbrico, cmaras de TV de circuito cerrado u otros dispositivos de red. Capacidad de configurar LANs virtuales de forma que los empleados estn conectados a travs de funciones de organizacin, equipos de proyecto o aplicaciones en lugar de por criterios fsicos o geogrficos. Seguridad integrada Funciones de monitorizacin de red y solucin de problemas de conectividad mejoradas. Actualizaciones de software sin gastos adicionales. Garanta limitada de hardware de por vida.
Ilustracin 15. Switches serie 2900 Cisco

VIII.

PROCEDIMIENTOS DE INSTALACIN DE CADA

TAREA A REALIZAR

1. Instalacin y configuracin del AsteriskNow


1.1. Instalacin AsteriskNow
Insertamos el CD de AsteriskNow en el servidor y a continuacin nos dar la siguiente pantalla:

33

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Ahora empezara el proceso de particin automtico. En este caso definiremos una particin personalizada, y pulsar next.

Definimos la particin swap:

34

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Definimos la particin primaria :

La siguiente pantalla es para configurar la zona de tiempo. Que dependiendo de las zonas donde vivamos, deberemos seleccionar una u otro.

35

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Se asigna la contrasea al usuario root. La empresa nos sugiere que coloquemos como contrasea EcoCen2010. Pulsamos next

Se inicia el proceso de instalacin:

36

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Una vez finalizada la instalacin, nos solicitara el reinicio

C ONFIGURACIN P ARMETROS DE RED Ingresamos con la cuenta de root al sistema:

37

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Configuramos el archivo ifcfg-eth0

A DMINISTRACIN DEL A STERISK A TRAVS DE UN NAVEGADOR Para ello, debemos tener un ordenador, con un navegador Web, donde introducimos la IP del servidor Asterisk. Donde cada vez, se nos solicitara si deseamos obtener un certificado para conectarnos. Esto provoca que todo lo que se transmita entre los dos PC sea de forma encriptada.

Lo siguiente que nos solicita es que introduzcamos el usuario ADMIN con su correspondiente contrasea.

38

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

La primera vez que entremos en el sistema Asterisk, se nos abrir un asistente, que consisten en siete puntos. Donde se configuran los parmetros del funcionamiento, pero este tutorial realizara la configuracin a partir de los ficheros de texto.

C ONEXIN A NUESTRO SERVIDOR Para ello debemos conectarnos a nuestro servidor para poder trabajar, se puede utilizar un programa llamado Putty. Donde el tipo de conexin debe ser SSH y donde pone Host Name o Ip Adress, debemos introducir la IP del servidor.

39

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Se nos abrir una consola, donde nos solicitara un usuario para hacer login, donde introduciremos el usuario root con su correspondiente contrasea.

Los ficheros de configuracin de Asterisk se encuentran en la ruta /etc/asterisk

1.2.

Configuracin de SIP.CONF
En este fichero se definirn los usuarios, con sus correspondientes extensiones, numero a marcar para realizar una llamada. Para realizar un comentario se deber anteponer en la lnea un ;. Este sera un ejemplo prctico, aplicado en un anexo de la empresa:
[general]; etiqueta general (para todos los sip) bindport=5060 ;puerto asociado para el establecimiento de la conexin UDP bindaddr=0.0.0.0 ; la direccin IP para conectarse al servidor Asterisk (en este caso cualquier direccin de la computadora donde est asterisk) qualify=yes; Para saber el tiempo de respuesta de una extensin y si est alcanzable o no canreinvite=no; yes si queremos que la extensin intente conectarse directamente con la extensin llamada. No si queremos que Asterisk haga de puente entre las dos extensiones. notifyringing = yes ; notifica si la extensin est timbrando a las dems extensiones notifyhold = yes; notifica si la extensin est en espera limitonpeers = yes language=es ; lenguaje por defecto en espaol localnet=192.168.1.0/255.255.255.0; red local ; Empezamos a programar los anexos [100]; nmero de la extensin type=friend ; Definimos el tipo de extensin. Esta "user" se usa para autenticar llamadas entrantes, "peer" para llamadas salientes y "friend" para ambas

40

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

username=100; nombre de usuario para su registro secret=9999; contrasea callgroup=1; Define un grupo de llamadas pickupgroup=1; Define el grupo de llamadas vlidas para una aplicacin pickup callerid=Leonel Chavez <100>; Identificador del llamante subscribecontext=hints ; contexto donde configurar las extensiones para activar la funcin subscribe del protocolo SIP call-limit=20 ; nmero de canales que brinda el proveedor. host=dynamic ; si la extensin se conecta remotamente cambiando continuamente su direccin IP se pone este parmetro context=internos ; el contexto que usar la extensin

nat=no ; si la extensin se conecta al servidor asterisk detrs de un cortafuego hay que poner yes. En este caso no se utilizar ni un firewall mailbox=100@default ; la casilla de voz de la extensin (segn la configuracin del archivo voicemail.conf) disallow=all ; deshabilitar todos los codecs allow=ulaw ; habilita el cdec audio ulaw (G.711 de alta calidad) allow=gsm ; habilita el cdec audio gsm [200] type=friend username=200 secret=9999 callgroup=1 pickupgroup=1 callerid=Miguel Caballero <200> subscribecontext=hints call-limit=20 host=dynamic context=internos nat=no

41

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

mailbox=200@default disallow=all allow=ulaw allow=gsm [300] type=friend username=300 secret=9999 callgroup=1 pickupgroup=1 callerid=Ventas <300> subscribecontext=hints call-limit=20 host=dynamic context=internos nat=no mailbox=300@default disallow=all allow=ulaw

1.3.

Configuracin de EXTENSIONS.CONF
En este fichero se define el contexto de las extensiones que hemos definido en sip.conf. Adems, de indicar las acciones que se van a producir cuando le llame a una extensin. Ahora vamos a ver un par de ejemplos prcticos para entender el funcionamiento. La extensin a usar es una generalizada que abarca todas las extensiones de 3 dgitos. Usamos el comando X:(0-9)
[dominio] Aqu se enumeran por orden de sucesin. Donde lo primero es preguntar exten => _XXX,1,Answer() Lo segundo que la espera sea de 1 segundo exten => 200,n,Wait,1

42

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Lo tercero que llame a la extensin 200 durante 20 segundos. Donde Ttr, es para darle permiso de transferir llamadas y para que suene una msica mientras se espera en la llamada exten => 200,n,Dial(sip/200,20,Trt) Si la extensin est ocupada, saltara en buzn de voz de la extensin 200 exten => 200,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?busy:unavail) Se activar el contestador anunciando que la extensin llamada no est disponible (opcin u) y despus del tono podremos dejar un mensaje exten => 200,n(unavail),Voicemail(200@default,u) Se colgara la llamada exten => 200,n,Hangup() Se activar el contestador anunciando que la extensin llamada est ocupada (opcin b) y que despues del tono podremos dejar un mensaje exten => 200,n(busy),VoiceMail(200@default,b) Se colgara la llamada exten => 200,n,Hangup()

1.4.

Configuracin de VOICEMAIL.CONF
Sirve para configurar el funcionamiento del buzn voz que tiene cada extensin. Cuando se defina el contexto, este deber ser el mismo que hemos definido en el parmetro mailbox del fichero sip.conf. El funcionamiento consiste que si en una llamada a una extensin no es cogida, pues salta el buzn de voz, donde sale una voz indicando que estas en el buzn, que cuando suene la seal, podras dejar un mensaje de voz, el cual ser enviado al correo que hayamos definido. Antes de empezar con la definicin de los buzones de voz, vamos indicar una seria de parmetros interesantes.
Serveremail; es el e-mail que hace la notificacin attach=yes; el mensaje ser enviado como dato adjunto maxmessage=180; tamao mximo del mensaje minmessage=3; tamao mnimo del mensaje fromstring=Centralita; nombre de quien enva el e-mail

43

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

VM_NAME, VM_DUR, VM_MSGNUM, VM_MAILBOX, VM_CALLERID, VM_CIDNUM, VM_CIDNAME, VM_DATE; variables necesarias componer el cuerpo del mensaje emailsubject=Nuevo mensaje en su buzn especificacin del asunto del mensaje de voz;

para

emailbody=Estimado ${VM_NAME}:\n\n Alguien te ha dejado un correo de voz de ${VM_DUR} de duracin en tu buzn ${VM_MAILBOX} de ${VM_CALLERID}.\n\n Deberas escucharlo en cuando tengas tiempo. Gracias\n\nCentralita; esto es un ejemplo del cuerpo del mensaje

Existe un contexto llamado [zonemessages], donde se definir la zona de los mensaje. Que en nuestro caso tenemos que definir que estamos en la zona de Espaa, esto lo hacemos indicando la siguiente lnea, peru=America/Lima|'vm-received' Q 'digit/at' HMP Ahora vamos a definir el contexto de los mensajes de voz, que como he comentado, tiene ser el mismo que el definido en sip.conf en el parmetro mailbox
Nombre del contexto [dominio] ;Definicin de la extensin, de la contrasea, del nombre y del correo 7000 => 1234, Cliente_nombre, cliente@dominio.com

1.5.

Poner el idioma en espaol


Existe opciones para poner los sonidos en espaol, existe una pgina llamada http://www.voipnovatos.es/, donde en su parte derecha, hay un apartado llamado Descarga Voces Asterisk, donde descargamos el modo Slin, porque son de mayor calidad. Dentro del fichero existe un manual de instalacin, que ahora pasamos a explicar: Para instalar, ubicarse en el directorio Asterisk, por defecto/var/lib/asterisk/sounds/ de sonidos de

Descomprimimos el paquete que nos hemos descargado Se crea un nuevo directorio o se sobrescribirn el existente, llamado es Para poder utilizarlos debemos cambiar la configuracin de los archivos.conf del Asterisk, en la lnea language=es

44

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Es necesario aadir un enlace simblico entre "/var/lib/asterisk/sounds/digits/es" y "/var/lib/asterisk/sounds/es/digits" con el fin de que los sonidos se escuchen en castellano correctamente con determinadas aplicaciones.

1.6.

Configuracin IVR
Para ello usaremos el paquete de voz de la antigua configuracin (asterisk 1.4) y configuraremos el archivo extensions.conf. A continuacin algunos ejemplos:
[IVR] exten => s,1,Wait(1) ;espera un segundo exten => s,2,Set(CHANNEL(language)=es) ; pone como predefinidas las voces en espaol exten => s,3,Set(TIMEOUT(digit)=7) ; 7 segundos es el tiempo que espera entre el primer digito y los sucesivos exten => s,4,Set(TIMEOUT(response)=10) ; 10 segundos es el tiempo que espera para que el llamante presione una tecla exten => s,5,BackGround(custom/espeng) ; presenta el men vocal y al mismo tiempo escucha si el llamante presiona alguna tecla exten => s,6,WaitExten() ; espera que el llamante presione alguna tecla exten => 1,1,goto(IVR1,s,1) ; si presiona 1 va al contexto IVR1, extensin s, prioridad 1 exten => 2,1,goto(IVR2,s,1) ; si presiona 2 va al contexto IVR2, extensin s, prioridad 1 exten => i,1,Playback(invalid) ; si el numero digitado no es vlido (ni 1 ni 2) comunica el error exten => i,2,Playback(goodbye) ; se despide exten => i,3,Hangup ; cuelga la llamada exten => t,1,goto(IVR,s,2) ; si dentro de 10 segundo el llamante no presiona ninguna tecla vuelve a presentar el men vocal exten => h,1,Hangup ; si el llamante cuelga ejecuta la extensin h

[IVR1] exten => s,1,Set(TIMEOUT(digit)=7) ; exten => s,2,Set(TIMEOUT(response)=10) exten => s,3,Set(CHANNEL(language)=en) ; define como idioma predefinido el ingls y usas las voces en este idioma exten => s,4,BackGround(custom/engmenu) ; presenta en men en ingles exten => s,5,WaitExten() ; Espera que el llamante presione una tecla exten => 1,1,Playback(demo-echotest) ; Si presiona 1 efecta el test de echo exten => 1,2,Echo() exten => 2,1,MusicOnHold ; Si presiona 2 escuchar la msica en espera predefinida

45

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

exten => 3,1,Playback(pls-wait-connect-call) ; Si presiona 3 lo pone en comunicacin con la oficina de ventas (extensin 2000) exten => 3,2,Dial(SIP/2000,45,r) exten => i,1,Playback(invalid) exten => i,2,Playback(goodbye) exten => i,3,hangup exten => t,1,goto(IVR1,s,1) exten => h,1,Hangup

[IVR2] exten => exten => exten => exten => exten => exten => exten => exten => exten => exten => exten => exten => exten => exten => exten =>

s,1,Set(TIMEOUT(digit)=7) s,2,Set(TIMEOUT(response)=10) s,3,Set(CHANNEL(language)=es) s,4,BackGround(custom/espmenu) s,5,WaitExten() 1,1,Playback(demo-echotest) 1,2,Echo() 2,1,MusicOnHold 3,1,Playback(pls-wait-connect-call) 3,2,Dial(SIP/2000,45,r) i,1,Playback(invalid) i,2,Playback(goodbye) i,3,hangup t,1,goto(IVR1,s,1) h,1,Hangup

El men IVR2 es totalmente igual al IVR1 solamente que es en espaol. Para incluir este archivo en el diaplan (plan de llamadas): nano /etc/asterisk/extensions.conf Si queremos que todas las llamadas externas sean atendidas por el IVR, en el contexto especfico ponemos:
[internos] exten => 123,1,Answer exten => 123,n,Wait(1) exten => 123,n,Goto(IVR,s,1)

y al final del archivo aadimos


#include "IVR"

Guardamos los cambios y desde la consola de asterisk:


CLI>dialplan reload

46

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

2. Configuraciones de terminales VoIP


2.1. Instalacin y configuracin de SoftPhone
Para poder empezar a utilizar nuestra centralita telefnica, necesitaremos telfonos, para poder realizar llamadas. Se pueden utilizar telfonos fsicos o aplicaciones informticas que hacen de telfono. Para este manual, detallaremos la instalacin y configuracin de un Softphone, de la compaa http://www.counterpath.com/,donde existen dos versiones, X-Lite que es una versin gratuita y eyeBeam que es la versin de pago. La instalacin es como cualquiera de las aplicaciones de Windows, donde con siguiente y siguiente, se realiza. Una vez instalado, debemos configurarlo para que se conecte a nuestro Asterisk, para ello, debemos pulsar botn derecho sobre el telfono y seleccionar la opcin de SIP Account Settings

Donde nos saldr una ventana, donde deberemos seleccionar la opcin de Add. Lo que provocara que se abra otra ventana, donde deberemos poner la configuracin. Donde un ejemplo es el siguiente.

47

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Pasamos a detallar los valores de los campos: Display Name: Ponemos nuestro nombre o un alias User Name: Debemos poner la extensin (sip.conf parmetro entre corchetes) que nos ha asignado el administrador del Asterisk Password: La contrasea (sip.conf el parmetro secret) asignada Authorization user name: Debemos poner la extensin Domain: La Ip del servidor que tiene instalado Asterisk Si todo ha ido correcto, en la pantalla de Softphone nos saldr la siguiente imagen:

Si ha ido mal, saldr el siguiente mensaje de error:

Ahora ya dispondremos de una aplicacin para poder realizar llamadas. 48

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

3. Configuracin del Switch Cisco


3.1. Configuracin de un puerto para la conexin de un telfono IP
Debido a que un telfono IP de Cisco tambin soporta la conexin a un PC u otro dispositivo, un puerto de conexin de un Switch Catalyst 3524PWR XL a un telfono IP de Cisco puede llevar el trfico mixto. Hay tres configuraciones para un puerto conectado a un telfono IP de Cisco: Todo el trfico se enva de acuerdo a la prioridad determinada clase de servicio del puerto. Este es el valor predeterminado. El trfico de voz se le da una mayor prioridad por el telfono, y el trfico de todos los est en la misma VLAN. El trfico de voz y datos se realizan en las VLAN separada, y el trfico de voz siempre tiene una prioridad de CoS de 5. A partir del modo EXEC privilegiado, seguiremos estos pasos para configurar un puerto para instruir el telfono para dar el trfico de voz en una prioridad ms alta y que transmita todo el trfico a travs de la 802.1Q VLAN nativa: Comando configure terminal interface fastethernet 0/1 Explicacin Entramos al modo de configuracin global Entramos al modo de configuracin de interface, y colocamos el Puerto a configurar. Configurar el puerto del switch para usar 802.1p prioridad de marcado para trfico de voz y utilizar VLAN 0 (VLAN nativa por defecto) para llevar todo el trfico. Retorna al modo privilegiado
Tabla 6. Configuracin de prioridad dot1p

Paso 1: Paso 2:

Paso 3: Paso 4:

switchport voice vlan dot1p end

3.2.

Configuracin de puertos de voz para transportar trfico de voz y datos en VLANs distintas
Usted puede configurar un puerto de switch para instruir el telfono que transmita trfico de voz y datos sobre diferentes redes de rea local virtuales (VLAN). En esta configuracin, la VLAN 1 lleva el trfico de datos, y VLAN2 lleva el trfico de voz. En esta configuracin, se debe conectar todos los telfonos IP de Cisco y otros dispositivos relacionados con la voz para cambiar los puertos que pertenecen a la VLAN 2. A partir del modo EXEC privilegiado, siga estos pasos para configurar un puerto para recibir voz y datos desde un telfono IP de Cisco en redes VLAN diferentes: 49

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Paso 1: Paso 2: Paso 3:

Comando configure terminal interface fastethernet 0/1 switchport priority default (0)

Paso 4: Paso 5:

switchport voice vlan (2) end

Explicacin Entramos al modo de configuracin global Entramos al modo de configuracin de interface, y colocamos el Puerto a configurar. Asignar la prioridad IEEE 802.1p para el trfico no etiquetado que es recibido en el puerto del switch. Instruir al telfono IP de Cisco para reenviar todo el trfico de voz a travs de la VLAN 2. El telfono IP de Cisco reenva el trfico con una prioridad 802.1p, de 5. Retorna al modo privilegiado

Tabla 7. Configuracin de prioridad para vlans de distintos servicios

4. Configuracin del Access Point 1200


1. Para iniciar con la configuracin del AP 1200 ser necesario reiniciar el equipo a su configuracin de fbrica, con los siguientes pasos: Desconecte la alimentacin del AP. Pulse el botn MODE y mantngalo presionado mientras vuelve a suministrar la alimentacin al AP. Mantenga pulsado el botn MODE hasta que el led de estado cambie a mbar aproximadamente 10 segundos. 2. Configuracin del AP via consola: Active el hyperterminal de su computadora con la configuracin 9600, 8, N, 1, N. Conecte un extremo del cable de consola DB9 (hembra) - DB9 (macho) al puerto serial COMX de su computadora y el otro al puerto serial del AP Cisco. 3. A fin de asegurar que el AP no contenga configuracin anterior, se realizara el siguiente procedimiento:
Ap# erase startup-config Ap# reload

4. Asignando IP a la interfaz virtual BVI (brigde virtual interface)


Ap# enable Ap(config)# interface BVI 1 Ap(config-if)# ip address 192.168.X.Y 255.255.255.0 Ap# show ip interface brief (verifica los cambios)

5. Configurar el SSID:
Ap(config)# int dot11Radio 0 Ap(config-if)# ssid Sede1 Ap(config-if-ssid)# authentication open Ap(config-if-ssid)# max-associations 15 Ap(config-if-ssid)# guest-mode Ap(config-if-ssid)# exit

50

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

6. Guardando las configuraciones:


Ap# copy running-config startup-config

5. Wireless Bridge Point-to-point


5.1. Modo Root
1. Para el acceso a la configuracin del Wireless Bridge modo Root Bridge, configuramos los parmetros de IP en la interface BVI1.
# interface BVI 1 # ipaddr 192.168.1.15 255.255.255.0 # no shutd # exit # write

2. Ingresar por medio de un navegador al http://192.168.1.15 3. Se mostrar la pgina siguiente

4. En la pgina de configuracin EXPRESS SETUP, se mostrar la pgina siguiente:

51

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

5. Se configurar el nombre del host 6. Para la creacin de un SSID comn entre los dos bridge, se configurarn los siguientes parmetros en SECURITY>SSID Manager:

SSID: BR1 Interface: Radio0-802-11G 7. Y nos desplazamos con el scroll hasta antes de las opciones de guestmode y presionamos apply (aplicar). 8. Una vez creada la SSID, configuremos para que esta sea la nica que se pueda asociar. Nos dirigimos al final de la pgina y configuremos los siguientes parmetros: 52

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

9. El otro brigde se enlazara con nosotros, y luego verificamos la conexin establecida:

5.2.

Modo Non-Root
1. Para el acceso a la configuracin del Wireless Bridge modo Non-Root Bridge, configuramos los parmetros de IP en la interface BVI1.
# interfase BVI 1 # ip addr 192.168.1.30 255.255.255.0 # no shutd # exit # write

2. Ingresar por medio de un navegador al http://192.168.1.30 3. Se mostrar la pgina siguiente

53

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

4. En la pgina de configuracin EXPRESS SETUP, se mostrar la pgina siguiente:

5. Se configurar el nombre del host: BPod2 6. Para la creacin de un SSID comn entre los dos bridge, se configurarn los siguientes parmetros en SECURITY>SSID Manager: 54

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

SSID: BR1 Interface: Radio0-802-11G Y nos desplazamos con el scroll hasta antes de las opciones de guest-mode y presionamos apply (aplicar). 7. Una vez creada la SSID, configuremos para que esta sea la nica que se pueda asociar. Nos dirigimos al final de la pgina y configuremos los siguientes parmetros:

8. Por ltimo, configuramos la interface de red Radio0-802.11G (la que har enlace con la otra interface inalmbrica): Enable Radio: Enable Role in Radio Network: Non-Root Bridge

55

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

9. Colocamos la MAC del Wireless Bridge que se comporta como Root

10. Verificamos que la conexin est establecida:

6. Sistema GSM Router Asterisk


6.1. Configuracin del archivo sip.conf
Agregamos la siguiente extensin para que el asterisk pueda reconocer al router cisco:
[192.168.1.1] type=friend host=192.168.1.1

56

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

context=licea-in disallow=all allow=ulaw qualify=yes dtmfmode=rfc2833

6.2.

Configuracin del extensions.conf


Se configura la extensin de marcado (formato celular) para el envo mediante sip al router (por su IP).
[licea-out] exten => _9XXXXXXXX,1,Dial(SIP/${EXTEN}@192.168.1.1,60,t) exten => _9XXXXXXXX,2,Congestion

[internos] include => licea-out include => anexos

[licea-in] include => anexos

6.3.

Configuracin del router con la tarjeta FXO


Se identifica el nmero de modulo que ocupa la tarjeta FXO dentro de las interfaces del router. En este caso, la tarjeta FXO tiene dos puertos y est colocada en la interface nmero dos, entonces los puertos estarn reconocidos por el router como 0/2/0 y 0/2/1.

1. Se iniciar la configuracin del router estableciendo la zona horaria del pas en el que se encuentren. Esta configuracin es requerida por el SIP.
Router#configure terminal

57

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Router(config)#clock timezone GTM -5 ! Entramos a la configuracin del puerto 0/2/0 de voz: Router(config)#voice-port 0/2/0 ! Configuramos el tipo de tono para Per (PE): Router(config-voice)#cptone PE ! Definimos la ganancia de entrada en db: Router(config-voice)#input gain 10 ! Definimos la atenuacin de salida en db: Router(config-voice)#output attenuation 10 ! Para generar el silencio cuando en el otro extremo no se est emitiendo voz: Router(config-voice)#no comfort-noise ! Ruteando todas las llamadas externas a la extensin 123 (IVR): Router(config-voice)#connection plar opx 123

2. Ahora entraremos a la configuracin propia de la PBX:


! Configuramos las reglas de marcado para la conexin con un sistema de telefona tradicional: Router(config)#dial-peer voice 100 pots ! Definiendo el patrn de destino que se enviar a la licea: Router(config-dial-peer)#destination-pattern 9........ ! Definiendo el puerto de conectividad del router con la licea: Router(config-dial-peer)#port 0/2/0 ! Configuracin para forwadear (reenviar) todos los dgitos a la licea Router(config-dial-peer)#forward-digits all Router(config-dial-peer)#exit

3. Creamos una regla ms, ahora para la conexin entre el router y el servidor Asterisk
Router(config)#dial-peer voice 2 voip Configuremos que todas las llamadas a las extensiones de 3 dgitos se redirijan al asterisk por medio del protocolo SIP Router(config-dial-peer)#destination-pattern ... Router(config-dial-peer)#session protocol sipv2 Router(config-dialpeer)#session target ipv4:192.168.1.41:5060 Router(config-dial-peer)#session transport udp ! Se configura el sistema multifrecuencial de tonos (para la marcacin del nmero telefnico): Router(config-dial-peer)#dtmf-relay rtp-nte ! Se escoje el codec a utilizar, el de ms calidad:

58

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Router(config-dial-peer)#codec g711ulaw ! Asociados el CLID con la extensin registrada en el asterisk: Router(config-dial-peer)#clid strip ! Desactivar la deteccin de voz activa Router(config-dial-peer)#no vad

4. Entramos a la configuracin del SIP:


Router(config)#sip-ua Router(config-sip-ua)#retry invite 3 Router(config-sip-ua)#retry response 3 Router(config-sip-ua)#retry bye 3 Router(config-sip-ua)#retry cancel 3 Router(config-sip-ua)#timers trying 1000 Router(config-sip-ua)#sip-server ipv4:192.168.1.41

5. Configuramos la interface de red:


Router(config)#interface fastethernet 0/0 Router(config-if)#ip address 192.168.1.1 255.255.255.0 Router(config-if)#no shutdown Router(config-if)#exit Router#write

IX. RESUMEN DE IPS ASIGNADAS


Equipo Router Cisco c/ interface FXO Switch sede 1 Access Point 1 Wireless Bridge 1 PC c/sip 100 PC inalmbrica c/sip 200 Telfono IP cableado Telfono IP inalmbrico c/sip 400 Servidor Asterisk Wireless Bridge 2 Switch sede 2 PC c/sip 1100 IP 192.168.1.1 192.168.1.5 192.168.1.10 192.168.1.15 192.168.1.23 192.168.1.26 192.168.1.24 192.168.1.25 Mascara de Red 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 Gateway 192.168.1.1 192.168.1.1 192.168.1.1 192.168.1.1 192.168.1.1 192.168.1.1 192.168.1.1

192.168.1.41 192.168.1.30 192.168.1.45 192.168.1.101

255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0

192.168.1.1 192.168.1.1 192.168.1.1 192.168.1.1 59

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

PC inalmbrica c/sip 1200 Telfono IP inalmbrico c/sip 1300 Access point 2

192.168.1.102 192.168.1.103

255.255.255.0 255.255.255.0

192.168.1.1 192.168.1.1

192.168.1.50

255.255.255.0

192.168.1.1

Tabla 8. Asignacin de IPs a los equipos de la red

60

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

X.

TOPOLOGA LGICA

61

Ilustracin 16. Esquema Lgico de la Red T-Copia

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

XI. TOPOLOGA FSICA

Ilustracin 17. Esquema fsico de la solucin

62

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

XII. COSTO DE LA SOLUCIN


1. Presupuestos de inversin
1.1. Gastos pre operativos
Gastos Estudios de mercado para determinar la viabilidad del servicio. Bsqueda y contratacin de personal especializado para el manejo del servicio. Honorarios por asesoramiento profesional y constitucin formal del servicio en la empresa. Total Valor S/. S/.3500 S/.5600 S/.4200

S/.13300

Tabla 9. Gastos pre operativos del servicio a implementar

1.2.

Inversin en activos fijos


Inversin activos fijos Costos en la construccin de un espacio para el acondicionamiento del servidor Compra del servidor Compra de telfonos IP (15) Compra de cables UTP Compra de Switchs (2) Compra de Wireless Bridge Compra de Liceas GSM Sueldos de operarios que manejan el servicio (5) Total Valor S/. S/.7200 S/.2200 S/.2040 S/.1500 S/.9781 S/.830 S/.245 S/.6000 S/29796

Tabla 10. Inversin de activos para la compra de equipos del proyecto

1.3.

Inversin en capital de trabajo

Esta ser la inversin que se necesitar en el primer trimestre antes de ver los ahorros por telefona IP en la que se beneficiar la empresa. Inversin De operacin Energa Elctrica Mantenimiento al servicio Pago mano de obra De Administracin Marzo S/.8000 S/.750 S/.1250 S/.6000 S/.31886 Abril S/.7249 S/.689 S/.560 S/.6000 S/.31545 Mayo S/.6842 S/.842 0 S/.6000 S/.32210

63

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

Sueldos y salarios del personal administrativo tiles de oficina De ventas Servicios(*) Office1(*) Impuestos Total

S/.30650

S/.30650

S/.30650

S/.1236 S/.42167 S/.37466 S/.4701 S/.456 S/.82509

S/.895 S/.50193 S/.36050 S/.14143 S/.456 S/.89443

S/.1560 S/.43531 S/.39997 S/.3534 S/.456 S/.83039

Tabla 11. Inversin Capital de Trabajo

2. Presupuesto de Costos
2.1. Costos Directos
Costos Directos Costos en la construccin de un espacio para el acondicionamiento del servidor Compra del servidor Compra de telfonos IP (15) Compra de cables UTP Compra de Switchs (2) Compra de Wireless Bridge Compra de Liceas GSM Sueldos de operarios que manejan el servicio (5) Total Valor S/. S/.7200 S/.2200 S/.2040 S/.1500 S/.9781 S/.830 S/.245 S/.6000 S/29796

Tabla 12. Costos directos de la implementacin

Mano de obra directa Diseador de Red Analizador del espacio geogrfico Programador servicios de red Programador dispositivos de red Operarios cableado estructurado Total

Cantidad 1 1 1 1 8 12

Costo S/.3200 S/.1300 S/.1500 S/.1200 S/.4800 S/12000

Tabla 13. Mano de obra de la implementacin

64

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

2.2.

Costos Indirectos
Costos Indirectos en la implementacin Analizador de Espectro para la seal inalmbrica Wireless Controller Servicio SNMP (Administracin remota de la red) Mdulos para Switches Mdulos para APs Cmaras IP de vigilancia (Integridad de los servicios) Total Cantidad 1 1 1 4 4 5 16 Costo S/.560 S/.350 S/.1260 S/.420 S/.420 S/.530 S/.3540

Tabla 14. Costos adicionales (indirectos) para la implementacin

Mano de obra indirecta Utilero de limpieza Ingeniero Electrnico para la ambientacin de la sala de servidores Operarios Jefe de seguridad fsica de la sala de servidores total

Cantidad 2 1 5 1 9

Costo S/.1200 S/.2200 S/.3000 S/.1200 S/.7600

Tabla 15. Mano de obra indirecta

2.3.

Costos Totales
Segn los precios estimados, se calcul el costo de toda la implementacin en el siguiente cuadro:

Costo Directos Indirectos Total

Valor S/.41796 S/.11140 S/.52936

Tabla 16. Costos Totales de la implementacin

65

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

XIII.

BIBLIOGRAFA
Leif Madsen, Jim Van Meggelen, and Russell Bryant (2011) AsteriskTM: The Definitive Guide, Third Edition. Sebastopol. OReilly Media, Inc. Sells, Fabin (2009). Manual de Asterisk y otras hierbas. https://forja.rediris.es/docman/view.php/555/854/Intro-asterisk-uca.pdf Javier Barbran Plaza (2009). Implantacin de un sistema VoIP basado en Asterisk. http://upcommons.upc.edu Cisco Systems, Inc (2003). Cisco IOS Command Reference for Cisco Aironet Access Points and Bridges. http://www.cisco.com/en/US/docs/wireless/access_point/12.2_13_JA/comman d/reference/cr13pdf.pdf YxWireless (2006). Manual del Usuario Xibelis Telulink. www.yxwireless.com Cisco Systems, Inc (2008). Catalyst 2950 and Catalyst 2955 Switch Command Reference. http://www.cisco.com/en/US/docs/switches/lan/catalyst2950/software/release/ 12.1_22_ea11x/command/reference/2950CR.pdf Wikipedia La enciclopedia libre (2011). Voz sobre Protocolo de Internet. http://es.wikipedia.org/wiki/Voip Cisco Systems, Inc (2000). Guide to Cisco Systems VoIP Infrastructure Solution for SIP Version 1.0. http://www.cisco.com/application/pdf/en/us/guest/tech/tk587/c2001/ccmigrati on_09186a00800eadf1.pdf

XIV. CONCLUSIONES
El sistema de telefona IP con asterisk es relativamente ms barato con respecto a los sistemas de telefona tradicional debido a que la telefona IP utiliza el medio ms estable y econmico llamado el internet. Los protocoles ms comunes en asterisk son: SIP, H.323, IAX y MGCP los que le permite al sistema tener todas las caractersticas disponibles. Para conectar una central asterisk con troncales analgicas otorgadas por un proveedor sea telefnica, Telmex, etc, se necesita una tarjeta que pueda convertir un medio digital en analgico, las ms comunes son las tarjetas Digium. La implementacin de la tecnologa VoIP y del software Asterisk como solucin para los problemas presentados en la Empresa desde el punto de vista de bajar costos y mejorar la atencin al pblico, fue la materializacin de los conocimientos obtenidos a travs del proceso de aprendizaje de esta tecnologa, al

66

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

mismo tiempo de la utilizacin de lo aprendido durante el estudio de sta carrera y de las profundas nociones en sistemas operativos, en ste caso de GNU/ Linux. Al analizar los gastos en telefona de la solucin anterior que presentaba la Empresa, en comparacin con los gastos de la solucin basada en la tecnologa VoIP junto con Asterisk, result una economa cerca del 60%, lo que cumple el principal objetivo de este Trabajo de Ttulo bajando los costos de la telefona, adems de ser una solucin escalable para brindar al usuario todas las prestaciones que requiera. La flexibilidad que posee Asterisk proporcion el xito de su implementacin, que adems de atender el objetivo principal, posibilit agregar nuevos beneficios a la Empresa, como la utilizacin de una mayor cantidad de anexos a los que posea, integracin de la mayora de las opciones que esta central PBX posee, posibilidad de la telefona entre los empleados de la Empresa que se encuentran trabajando en terreno que pueden hacer uso de esta tecnologa a travs de internet, y adems la reduccin significativa en los costos de las llamadas que hace posible que en 3 meses se recupere el gasto total de la implementacin. La central implementada es capaz de ofrecer servicios de telefona propuestos en los objetivos, como la IVR o Respuesta Interactiva de Voz, Transferencia de Llamadas, Voicemail, Msica en Espera, Identificacin de llamadas, etc. Todos estos servicios pueden ser utilizados por los anexos creados, independiente de la tecnologa utilizada (ATA o Softphone), adems de tener la posibilidad de realizar llamadas entre s de forma totalmente gratuita o bien comunicarse con el exterior aplicando la tarifa del proveedor contratado. El enlace al exterior, en este caso, se realiza a travs de la PSTN por medio de la lnea E1 contratada. El diseo de la central PBX se basa en la utilizacin de herramientas GNU, con la consecuente reduccin de costos al ser Libre. Gracias a las licencias GPL de Linux y Asterisk, es posible introducir en el mercado una solucin con las mismas caractersticas de las que ofrecen las actuales centrales de las grandes marcas comerciales, dando a conocer que la VoIP implementada con software libre es una solucin de PBX robusta, flexible, potente y ante todo es accesible para quien quiera utilizarla. Buscando una forma ms sencilla para realizar la configuracin de Asterisk por medio de un entorno web, se lleg a la conclusin que en vez de ayudar en la configuracin, slo provoca que se tengan problemas en el resultado esperado que se est realizando en la configuracin, debido a que los creadores de la interfaz no colocan a disposicin todas las configuraciones posibles por Asterisk. Al mismo tiempo al estar utilizando estos entornos web, el usuario se encuentra limitado en su trabajo de configuracin, adems que le impide el control verdadero del funcionamiento de su sistema Asterisk. Esto da a conocer que la mejor forma de realizar todo tipo de configuracin de la central es por medio de los archivos de configuracin, lo que le da al usuario un total control y de la misma forma adquiere mayor conocimiento en cuanto a la estructura del software Asterisk.

67

Sistema de comunicaciones

Redes de Computadoras III

17-6-2011

XV. RECOMENDACIONES
Se recomienda previamente a la instalacin de la PBX, un anlisis detallado del cableado estructurado de las oficinas, los tipos de switches y a su vez como se encuentran conectados, prefiriendo tener una red LAN dedicado a datos y otra red LAN para los terminales de VoIP. Se debe tomar en cuenta el consumo de la memoria RAM del servidor ASTERISK, ya que como se haba analizado antes, este casi es consumido en su 50% de su totalidad (256MB) , para un promedio de 8 llamadas. Se recomienda que la PBX est expuesta directamente a INTERNET con una IP pblica para evitar problemas de NAT, en cuyo caso se deben configurar reglas de firewall en el servidor Asterisk. Dado que este servicio est en una plataforma OpenSource, las seguridades seran fiables; se deben filtrar puertos extraos hacia el servidor y a travs del mismo, por medio de polticas de IPTABLES, permitiendo solamente las conexiones necesarias para el trabajo de oficina, como por ejemplo a los puertos de navegacin, puerto 80 TCP, de envo de correo, puerto 25 TCP, de recepcin de correos, puerto 110 TCP, resolucin de DNS, puerto 53 UDP, y entre otros puertos personalizados por cada compaa. Adicionalmente el filtro precavido y adecuado con al puerto UDP correspondiente de los protocolos SIP 5060, e IAX 4569 hacia y desde las redes internas y externas conocidas.

XVI. ANEXOS
Se encuentran en la carpeta del informe.

68