Proyecto final

27
Luis Alberto Rodríguez CI: 18737064 Moises Molinari CI: 25145151 Vanessa Gutiérrez CI: 24393646 Tópicos avanzados en Telecomunicaciones Universidad Fermín Toro Decanato de Ingeniería

Transcript of Proyecto final

Luis Alberto RodríguezCI: 18737064

Moises MolinariCI: 25145151

Vanessa GutiérrezCI: 24393646

Tópicos avanzados en Telecomunicaciones

Universidad Fermín ToroDecanato de Ingeniería

Centrales PBX

Una PBX es un sistema de telefonía estándar utilizado en las empresas y es bastante común entre las pequeñas y medianas empresa.

Un PBX es conocido como un sistema de comunicación, proporcionando una infraestructura centralizada para la telefonía. Esto permite un entorno coherente para todos los empleados con acceso a la central, tales como características comunes y un plan de marcación interna con extensiones asignadas a los usuarios. Desde una perspectiva de TI, la central permite el control y la gestión centralizada de todo el sistema.

PBX son las siglas de Private Branch Exchange. Una PBX se encarga de establecer conexiones entre terminales de una misma empresa, o de hacer que se cursen llamadas al exterior. Hace que las extensiones tengan acceso desde el exterior, desde el interior, y ellas a su vez tengan acceso también a otras extensiones y a una linea externa. Tenemos tres tipos principalmente de sistemas que pueden ser confundidos con una PBX: 1] Private Automatic Branch Exchange (PABX) 2] Private Automatic Exchange (PAX) 3] Computerized Branch Exchange (CBX)

PBX

Los Codecs usados son: Speex, Ilbc, G.711, G.723.1 , G.726, G.72, Gsm, Linear, lpc-10 Los Protocolos usados: NFAS, BRI (ISDN4LINUX), H.323, SIP , SCCP , 4ESS, DSM100, EuroISDN, Lucent 5E, NATIONAL, ISDN2 En cuanto a marcas, modelos y posibles precios: Servicio de Centrex El servicio de Centrex, o de central virtual, es un servicio ofrecido por los proveedores de telefonía en donde la central está alojada y mantenida por el proveedor. El cliente paga por el servicio sin tener que encargarse del mantenimiento. Este tipo de servicios son especialmente útiles cuando los internos de la central están en distintos puntos geográficos. En Argentina, Telefónica ofrece este servicio bajo el nombre de Servicio de Grupo Privado. Mientras que Telecom lo ofrece directamente bajo el nombre de Centrex. Este servicio es relativamente economico..

PBX

Centrales HiPath de Intelbras La empresa brasilera Intelbras ofrece una línea de centrales que aún hoy son centrales de conmutación. Un modelo básico de estas centrales es el 4015, soporta 2 líneas externas y 10internos, y no puede ser expandido para tener mayor cantidad de líneas. En Argentina se pueden conseguir modelos usados de esta central, desde $ 900. Se le pueden agregar módulos adicionales para VoIP y correo de voz.

La familia de centrales HiPath de Siemens tiene una importante diversidad de modelos, características y tamaños. Prácticamente todos los modelos pueden expandirse desde la configuración inicial para llegar a tener una mayor cantidad de líneas externas o internas. HiPath 1120: Uno de los más sencillos, permite la conexión de hasta 16 internos con 6líneas externas. Esta central se puede conseguir en su versión básica de 2 líneas externas y 8internos, en Argentina por $ 1100.HiPath 2000: Soporta hasta 30 usuarios, con Integración de VoIP, Wireless y administración remota.

Asterisk

Asterisk es una aplicación de software libre que provee funcionalidades de una central telefónica (PBX). Como cualquier PBX, se puede conectar un número determinado de teléfonos para hacer llamadas entre sí e incluso conectar a un proveedor de VoIP , líneas analógicas o bien a una RDSI tanto básicos como primarios. Asterisk incluye muchas características anteriormente sólo disponibles en costosos sistemas propietarios PBX como buzón de voz, conferencias, IVR, distribución automática de llamadas, y otras muchas más. Los usuarios pueden crear nuevas funcionalidades escribiendo un dialplan en el lenguaje de script de Asterisk o añadiendo módulos escritos en lenguaje C o en cualquier otro lenguaje de programación soportado por Linux

Asterisk

Versión 13 LTSAsterisk Versión 13.4.0 EstableVersión 12Asterisk Versión 12.8.2 EstableVersión 11 LTSAsterisk Versión 11.18.0 EstableVersión 1.8 LTSAsterisk Versión 1.8.32.3 EstableVersión 1.6Asterisk Versión 1.6.0.28 Estable (Descontinuada)Asterisk Versión 1.6.1.25 Estable (Descontinuada)Asterisk Versión 1.6.2.20 EstableVersión 1.4 LTSAsterisk Versión 1.4.42 Estable (Descontinuada)Asterisk Addons Versión 1.4.13 Estable (Descontinuada)Versión 1.2 y 1.0Estas versiones se consideran paralizadas y no se continuarán manteniendo.

Digium TDM800PTarjeta de Telefonía analógica fabricada por Digium para su uso con Asterisk. Es una tarjeta configurable de 1 a 8 puertos analógicos, bien sean FXO o FXS. Es una tarjeta PCI 32-bit 33 MHz 3.3V o 5.0V para slots o ranuras compatibles con PCI 2.2 o superior.

Serie TC400Tarjeta de Longitud Media de Bajo Perfil PCI 5.0V -PCI_Express - TCE400PIncluye Códec de Licencia y CompensaciónDisponible PCI-Express o PCI Slot Codec:• G.729a - 8.0kbit/s • G.723.1 - 6.3KBITS/S

Tarjeta Digium TE207P con dos spanMarca: Digium Puertos: 2 Tipos de señales digitales: T1, E1, J1 Interface: PCI

Tarjetas (PCI y PCI Express) para usar VoIP

Cuadro comparativo

Diagrama

Diferencias entre tarjetas Digium usadas en la implementación de la VoIp

Análisis de que es el software libre, por que utilizar software libre, como lo puedo utilizar en mi carrera

El software libre es aquel que, en palabras de los fundadores de esta corriente, dá libertad al usuario: libertad de examinar el código, de usarlo sin restricciones, de distribuirlo si lo desea y de modificarlo si así lo quiere. Un programa es software libre si los usuarios tienen todas estas libertades. Así pues, se debería tener la libertad de distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una cantidad por la distribución, a cualquiera y a cualquier lugar. El ser libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos. Además, cuando se habla de software libre, es mejor evitar términos como regalar o gratis, porque esos términos implican que lo importante es el precio, y no la libertad.

Por que Utilizar Software libre? Debido a que uno es libre para usar, modificar, regalar o vender los programas de software libre, además cabe destacar que es legal repartir software libre a otras personas, es por eso que usar un sistema libre evita en gran medida los problemas de la piratería, por otra parte, cabe resaltar la ventaja del software libre en relación al hardware, es que no requiere de equipos tan potentes y es posible que funcione en la mayoría de las computadoras que existen en el mercado.

Como lo puedo utilizar en mi carrera? El software libre tiene un gran desarrollo e innovación en aplicaciones del área de las telecomunicaciones, un ejemplo es voxtel, el cual es un servidor de mensajería de texto en software libre hecho en Venezuela, en donde voxtel es el servidor de mensajería que se encuentra en el centro de datos del cliente, en el cual el mensaje es generado y enviado desde la sede del cliente, y de luego cada operador envía el mensaje a sus usuarios, esto es un gran ejemplo de cómo se puede utilizar el software libre en la rama de las telecomunicaciones.

Análisis de que es el software libre, por que utilizar software libre, como lo puedo utilizar en mi carrera

Pasos de configuración

1.- Arranque de los servidores Asterisk En primer lugar, ejecutaremos el programa VMWare Player en las máquinas que vayan a ejercer de servidor Asterisk y comprobaremos que la máquina virtual Trixbox cuente con un interfaz de red virtual Ethernet en modo bridged (Edit Virtual Machine Settings Ethernet). De esta forma, la máquina virtual tendrá acceso a la red física a la que esté conectada el ordenador desde el que ejecutamos VMWare Player.

La dirección IP la obtendrá por medio de DHCP (Dynamic Host Configuration Protocol) si está disponible, o bien la configuraremos manualmente mediante el comando ifconfig de Linux. Una vez comprobado todo, lanzaremos la máquina virtual Trixbox (botón Power on), obteniendo lo siguiente:

El nombre de usuario y la contraseña son root/trixbox. Una vez dentro de la máquina virtual, ejecutaremos el comando ifconfig para comprobar la dirección IP de la máquina y así poder conectarnos a Asterisk desde el interfaz web.

2.- Conexión inicial al interfaz webUna vez conozcamos la dirección IP de la máquina virtual, podemos simplemente minimizar el VMWare Player con el Asterisk corriendo dentro, ya que toda la gestión del servidor la realizaremos desde un navegador web. Para comprobarlo, lanzamos el navegador web desde cualquier ordenador y vamos a la página de configuración de Trixbox: http://<Dirección IP de la máquina virtual>.

Desde esta página podemos acceder a diferentes características añadidas alrededor de Asterisk, como son el Flash Operator Panel (FOP), el correo de voz o la gestión de conferencias Web MeetMe. Al lado de User mode pulsamos en switch e introducimos como nombre de usuario y contraseña maint/password. Desde esta nueva página disponemos de todo un abanico de posibilidades a explorar. La más importante de ellas es la configuración de Asterisk, la cual se encuentra bajo AsteriskFreePBX

3.- Instalación de softphone Como software cliente de VoIP utilizaremos el cliente Sjphone. Este cliente es compatible tanto con H.323 como con SIP, pero en esta práctica nos vamos a centrar en el protocolo SIP. Si no está instalado en el ordenador, podemos descargarlo a través de la página web http://www.sjlabs.com/.

Una vez instalado en los PCs que actúan de cliente, comprueba que funciona el cliente llamando a un compañero. Vamos a recordar la captura del tráfico generado. Para ello, lanzamos la aplicación WireShark antes de iniciar la llamada y posteriormente analizamos el tráfico generado.

Tras verificar el correcto funcionamiento de los clientes de VoIP en modo directo (PC to PC), vamos a proceder a configurarlos para realizar las llamadas a través del servidor Asterisk. Para ello, debemos definir un nuevo perfil. En primer lugar, deberemos de pulsar el botón de configuración (botón del medio). Para añadir un perfil de uso en SIP, presionar New...

- Asignamos un nombre al nuevo perfil (Profile name) y configuramos el cliente para el uso con Asterisk, como proxy SIP (Profile type: Calls through SIP Proxy).

En Proxy Domain tenemos que poner la dirección IP del Asterisk . En cuanto al puerto, podemos especificar el 5060, que es el puerto que utilizar SIP, aunque si lo dejamos a 0, cogerá directamente este valor por defecto. Es importante asegurarse de que la casilla Register with proxy se encuentra seleccionada.

Con esto finaliza la configuración de los clientes SIP. Puede comprobarse que el interfaz gráfico del Sjphone se modifica respecto al original, mostrándose el aspecto que aparece en la siguiente figura:

4.- Configuración de extensiones en Asterisk Tanto los softphone como los Linksys cuentan con extensiones que ahora debemos dar de alta en el servidor Asterisk.

Para llevar a cabo la configuración del Asterisk, retomamos la página web que hemos dejado abierta en el apartado 2 (Asterisk FreePBX):

Entramos en el submenú “Extensions” (menú de la parte izquierda) donde vamos a configurar las extensiones. El menú a configurar se muestra en la figura siguiente. Los parámetros que debemos configurar son los siguientes:User extension: el número de 4 dígitos que hemos definido en el campo account en el Sjphone.Display name: el nombre de usuario asociado a esta extensión. Para mantener la uniformidad, empleamos los mismos 4 dígitos de user extensión.Secret (en Device Options): la contraseña que hemos configurado en el campo password del Sjphone.

7.- Configuración de enlaces troncales entre Asterisk Hasta ahora solo podemos realizar llamadas entre las extensiones que se encuentran bajo el mismo servidor Asterisk (lo que vamos a denominar una sucursal). Para poder realizar llamadas VoIP a extensiones de otras sucursales vamos a configurar un enlace troncal (trunk) entre Asterisk. Cada Asterisk sólo conoce sus propias extensiones, de forma que sin un trunk deberíamos conocer la dirección IP de cada Asterisk para poder hacer llamadas entre sucursales. Con el trunk sólo es necesario conocer la dirección IP del Asterisk de la sucursal propia, ya que es éste el que redirige las llamadas hacia el otro Asterisk en caso necesario.

Vamos a establecer un trunk entre las sucursales de los hub 1 y 2. En el menú “Setup Basic Trunks” de ambos Asterisk usaremos “Add Trunk Add SIP Trunk”. La figura siguiente muestra el menú que nos debe aparecer con los parámetros que tenemos que configurar.Una vez realizada la configuración, comprueba que pueden realizarse correctamente llamadas entre cualquier PC de una sucursal con cualquier PC de la otra.

En el campo Trunk Name simplemente ponemos un nombre al enlace que vamos a crear. En PEER Details tenemos que configurar los parámetros del Asterisk remoto, tal y como se indica en la figura. Vamos a configurar el nombre de usuario y contraseña usados para conectarse al otro Asterisk. Es importante darse cuenta que el campo fromuser no aparece por defecto al crear el trunk y debe añadirse para el correcto funcionamiento del enlace. En Incoming Settings deben configurarse los parámetros del Asterisk propio (el nombre de usuario y contraseña usados para que el otro Asterisk se conecte al que estamos configurando). El campo USER Context debe contener el nombre de usuario que deberá configurarse como username en los PEER Details del otro Asterisk, del mismo modo que el campo secret debe contener el mismo password que deberá configurarse en el campo secret en los PEER Details del otro Asterisk

Una vez hecho esto, se añadirá una ruta de salida para las llamadas que vayan hacia la sucursal remota, la cual usará el trunk previamente configurado. Para ello, en el menú “Setup Basic Outbound Routes” elegiremos “Add Route” y configuraremos 3 parámetros: el nombre de la ruta, el plan de numeración (los números que serán enviados siguiendo esta ruta, separados por enters) y el trunk usado por la ruta, tal y como se muestra en la figura siguiente.

Link del video

https://www.youtube.com/watch?v=q7boLrNndGU&feature=youtu.be

Gracias por su atención…