Asterisk

INSTITUTO TECNOLÓGICO DE APIZACO ADMINISTRACIÓN Y SEGURIDAD DE REDES “SERVIDOR VOIP” ALUMNOS: GUARNEROS MORALES ABEL EDW

Views 113 Downloads 0 File size 3MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

INSTITUTO TECNOLÓGICO DE APIZACO ADMINISTRACIÓN Y SEGURIDAD DE REDES “SERVIDOR VOIP” ALUMNOS: GUARNEROS MORALES ABEL EDWIN JUAREZ VASQUEZ BRENDA BERRUECOS DE SALES JULISSA ROMANO AYOMETZI OCTAVIO CARMONA REYES KARINA PERÉZ BAEZ MANUEL CARLOS ROVIROSA FLORES JOSÉ EDUARDO MUÑOZ CARMONA PATRICIA CARRERA: TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN. ASESOR: LIC. MARCIAL MOLINA SARMIENTO. 30 DE MAYO DE 2019.

ÍNDICE Introducción ………………………………. Objetivo …………………...……………. Requerimientos del proyecto …….…….. Sistema operativo ……………………….. ¿Por qué ubuntu?....................... Ubuntu……………………………. Características …………………. Instalación ………………………. Software ………………………………….. Asterisk ………………………….. ¿Que es? ………………………… Requerimientos …………………. Instalación ………………………. Configuración de red…. FreePBX ………………. ¿Que es? ……………... Requerimientos ………… Aplicación en celular (Zoiper)... Extensiones para agregar telefonía ………...

Reportes del proyecto (Depuración y prueba) ………………….. Capturas de salida o aplicación que se desarrollara ……………. Conclusiones ………………………… Bibliografía …………………………

INTRODUCCIÓN La mayoría de nosotros estamos familiarizados con el "sistema telefónico conmutado público” (PSTN), que nos permite establecer contacto con personas de todo el mundo al marcar una secuencia de números. VOIP ofrece una alternativa, que funciona mediante la redirección de señales de voz digitalizadas a través de redes IP, como intranet de empresa o, en algunos casos, la Internet pública, esto tiene como ventajas la disminución de gastos a largo plazo, dejando de lado los servicios de empresas de telefonía, las cuales son costosas, Asterisk es una alternativa. Asterisk es un programa de software libre (bajo licencia GPL) que proporciona 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í, dentro de una misma organización e incluso acceder a comunicaciones fuera de la misma a la PSTN o conectando a un proveedor de VoIP o bien a una RDSI tanto básicos como primarios. OBJETIVO Instalar un servidor VOIP (Asterisk) en el sistema operativo Ubuntu, con la finalidad de configurar los protocolos para la transferencia de voz a través de la red, obteniendo así una red pequeña donde se encuentren múltiples teléfonos VoIP bajo el protocolo SIP.

REQUERIMIENTOS DEL PROYECTO Hardware ● Un servidor

Las especificaciones del servidor proporcionan información detallada sobre el servidor, incluidas las dimensiones, las características eléctricas, la alimentación, la temperatura, el entorno y el espacio libre para servicio.

● Tres Computadoras

se utilizaran para hacer una simulación con la aplicación x-lite

● Cable de red UTP

Servirá para conectarse a la red

● Dos teléfonos IP

La Telefonía IP puede realizar las mismas funciones o características de la telefonía tradicional, pero además posee una serie de nuevas funciones, entre las que se puede mencionar: Transferencia de llamadas, Monitoreo de llamadas, Recuperación de llamadas, Grabación de llamadas, Identificación de usuarios, Videoconferencia, Mensajería SMS entre otras.

● Switch

Un switch o conmutador es un dispositivo de interconexión utilizado para conectar equipos en red formando lo que se conoce como una red de área local (LAN) y cuyas especificaciones técnicas siguen el estándar conocido como Ethernet (o técnicamente IEEE 802.3).

● Router

Los routers son dispositivos de interconexión de redes que operan en la capa 3 o de red del modelo OSI.

● Pen-drive

Una característica muy importante sobre estas memorias es la facilidad para eliminar los datos que se almacenan dentro de ellos

● smartphone

permiten la instalación de programas para incrementar sus posibilidades, como el procesamiento de datos y la conectividad o internet.

Software ● Ubuntu

Ubuntu es una distribución Linux que ofrece un sistema operativo predominantemente enfocado a ordenadores de escritorio aunque también proporciona soporte para servidores.

● Asterisk-Now

El sistema asterisk incorpora todas la funcionalidades que pueden esperarse en una centralita convencional y asimismo muchísimas funcionalidades avanzadas que tendrían un elevado coste en sistemas tradicionales propietarios.

● FreePBX

FreePBX Es una GUI (Interfaz gráfica de usuario) de código abierto basado en Web que controla y dirige Asterisk, un servidor de VoIP.

● Virtualbox

VirtualBox. Es un software de virtualización para arquitecturas x86

● X-lite

X-Lite es compatible con la mensajería instantánea, el uso del teléfono tradicional, y las llamadas de video o conferencia.

● Zoiper

Zoiper es un software multiplataforma (funciona en ordenadores con Windows, Linux o MAC OS X, teléfonos con Android, o teléfonos iPhone de Apple), diseñado para trabajar con sus sistemas de comunicación IP.

SISTEMA OPERATIVO El sistema operativo en el que se instalará el servidor VoIP será Ubuntu 18.04.

¿Por qué ubuntu? 1. Es totalmente Gratuito y aunque posea versiones de paga (con soporte técnico) es aún más barato que comprar Windows. 2. Los distros importantes tienen muchos programas muy útiles y que lo puedes encontrar muy fácilmente en internet. 3. Un punto muy importante es la seguridad, los Hackers y/o creadores de virus rara vez atacan a Software de Linux. 4. Como se puede observar en muchas webs, existe infinidad de Información técnica. 5. Se lleva bien en el arranque en conjunto con Windows. Carga y realiza tareas con mayor eficiencia que Windows. 6. La constante actualización y nuevas versiones es asombrosa. Existen infinidades de Distribuciones de Linux.

Ubuntu Es un sistema operativo de código abierto para computadores. Es una distribución de Linux basada en la arquitectura de Debian. Actualmente corre en computadores de escritorio y servidores, en arquitecturas Intel, AMD y ARM. Está orientado al usuario promedio, con un fuerte enfoque en la facilidad de uso y en mejorar la experiencia del usuario. Está compuesto de múltiple software normalmente distribuido bajo una licencia libre o de código abierto.

Características -

Ubuntu soporta oficialmente dos arquitecturas de hardware en computadoras personales y servidores: 32-bit y 64-bit. Sin embargo, extraoficialmente, Ubuntu ha sido portado a más arquitecturas: ARM, PowerPC, SPARC e IA-64.

-

Los usuarios pueden participar en el desarrollo de Ubuntu, escribiendo código, solucionando bugs, probando versiones inestables del sistema.

-

-

La interfaz predeterminada de Ubuntu es Unity y utiliza en conjunto las aplicaciones de GNOME. Ubuntu posee una gran gama de aplicaciones para llevar a cabo tareas cotidianas, entretenimiento, desarrollo y aplicaciones para la configuración de todo el sistema. Las principales aplicaciones que se incluyen en Ubuntu de forma predeterminada son: navegador web Mozilla Firefox, cliente de mensajería instantánea Empathy, cliente de correo Thunderbird, reproductor multimedia Totem, reproductor de música Rhythmbox, gestor y editor de fotos Shotwell, administrador de archivos Nautilus, cliente de BitTorrent Transmission, cliente de escritorio remoto Remmina, grabador de discos Brasero, suite ofimática LibreOffice, lector de documentos PDF Evince, editor de texto Gedit.

-

El sistema incluye funciones avanzadas de seguridad y entre sus políticas se encuentra el no activar, de forma predeterminada, procesos latentes al momento de instalarse. Por eso mismo, no hay un cortafuegos predeterminado.

-

Ubuntu divide todo el software en cuatro secciones, llamadas componentes para mostrar diferencias de licencias y la prioridad con la que se tienden los problemas que tengan los usuarios. ● main: Contiene paquetes que cumplen los requisitos de la licencia de Ubuntu. Estos paquetes de este componente poseen ayuda técnica garantizada y mejoras de seguridad oportunas. ● restricted: Incluyen los paquetes tales como los controladores propietarios de algunas tarjetas gráficas, como los de ATI y NVIDIA. El nivel de la ayuda es más limitado que para main, puesto que los desarrolladores pueden no tener acceso al código fuente. ● universe: Esto permite que los usuarios instalen toda clase de programas en el sistema guardandolos en un lugar aparte de los paquetes soportados: main y restricted. ● multiverse: Contiene los paquetes sin soporte debido a que no cumplen los requisitos de software libre.

Requerimientos para instalar Ubuntu 18.04 ● ● ● ● ●

2 GB de RAM Procesador de doble núcleo (2 Ghz). 25 GB de espacio libre en el disco duro. Medios de instalación (DVD o USB). Recomendada la conectividad a internet si quieres instalar software de tercero y actualizaciones durante la instalación.

Instalación de ubuntu Una vez que se tiene descargada la ISO del nuevo Ubuntu, se puede grabar directamente en un CD/DVD, o simplemente en un pendrive, dependiendo de la velocidad en la que se puede compartir la información.

Se selecciona el teclado que quieres usar y haz clic en «Continuar». Por defecto, se selecciona el teclado en inglés (EE. UU.).

Se eligen las opciones de instalación, que incluyen:

● Tipo de instalación : instalación normal o instalación mínima. Si quieres una instalación mínima, selecciona la segunda opción, en el ejemplo de este artículo haremos una instalación normal ● Instalar software de terceros para gráficos y hardware, Wi-Fi, MP3 y formatos de medios adicionales Si tienes conexión a Internet es altamente recomendable que actives esta opción.

Una vez seleccionadas clic en continuar.

Se elige como instalar Ubuntu, es decir las propiedades del disco de destino.

● Borrar el disco entero e instalar Ubuntu (recomendado si no eres un usuario avanzado). ● Encriptar la instalación de Ubuntu. ● Usar LVM en la instalación de Ubuntu. ● Personalizar.

Explicación:





 

Borrar el disco entero e instalar Ubuntu: Se instala una copia nueva de Ubuntu 18.04 LTS en el sistema, realizando las particiones de manera automática. Encriptar la instalación de Ubuntu: Si quieres una seguridad ampliada de tus discos elige está opción, los discos estarán completamente encriptados. Está opción no es recomendable para usuarios novatos. Usar LVM en la instalación de Ubuntu: Si quieres usar el sistema de archivos basado en LVM. Personalizar: Si eres un usuario un usuario avanzado y quieres crear manualmente tus propias particiones.

Automáticamente Ubuntu borra totalmente el disco duro y creará las particiones que el cree que te resultaron más efectivas (depende de tu sistema). Ahora te ofrecerá las opciones de configuración básicas.

1.- Elegir la configuración del horario

2.- La siguiente pantalla de configuración es muy importante, en ella se deberá proporcionar al sistema las credenciales de usuario.

1. 2. 3. 4. 5. 6.

Nombre Nombre del sistema Nombre de usuario (puede ser el mismo que en la primera opción) Password, repite password Acceder al sistema de manera automática (no recomendado) Acceder al sistema escribiendo el password (altamente recomendado)

La instalación puede tardar entre 5 o 15 minutos dependiendo del sistema.

Cuando termine la instalación asegúrate que quitar el USB / DVD de la unidad, y haces clic para reiniciar el sistema.

Al iniciar el sistema te pedirá el nombre de usuario y el password.

Ubuntu fue instalado de manera exitosa!

SOFTWARE Asterisk Software Asterisk es un marco de código abierto y gratuito para crear aplicaciones de comunicaciones y está patrocinado por Digium. Proporciona funcionalidades de una central telefónica o PBX. Como cualquier PBX se puede conectar un número determinado de teléfonos para poder hacer llamadas entre sí, e incluso conectar a un proveedor de VoIP oa una RDSI tanto básicos como primarios. ¿Que es ? Mark Spencer fue quien creó Asterisk y, actualmente, es su principal desarrollador. Originalmente esta desarrollado para el sistema operativo GNU/LINUX, aunque también se distribuye en versiones para los sistemas operativos BSD, Mac OS X, Solaris y Microsoft Windows. Los usuarios pueden crear nuevas funcionalidades además de las ya preestablecidas escribiendo un dialplan en el lenguaje de scrip de Asterisk o bien añadiendo módulos escritos en lenguaje C o en cualquier otro lenguaje de programación soportado en GNU/Linux. Asterisk puede interoperar con terminales IP actuando como un registrador y como Gateway entre ambos. Requerimientos Instalación debemos saber que el usuario con acceso a los privilegios “sudo”. También tendremos que actualizar nuestro sistema Ubuntu e instalar los siguientes paquetes, que son necesarios para descargar e instalar Asterisk: 1. sudo apt update && sudo apt upgrade 2. sudo apt install wget build-essential subversion 3. se descargara Axterisk

sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asteri sk-15-current.tar.gz

Una vez que se completa la descarga, extraemos el contenido del paquete descargado: 1

sudo tar zxf asterisk-15-current.tar.gz

Antes de continuar con los siguientes pasos, asegúrate de cambiar al directorio que se acaba de crear: 1

cd asterisk-15.*/

Instalar las dependencias de Asterisk

sudo contrib/scripts/get_mp3_source.sh

Usaremos el script install_prereq para resolver todas las dependencias en nuestro sistema Ubuntu: 1

sudo contrib/scripts/install_prereq install

El anterior comando instalará todos los paquetes necesarios. Al finalizar con éxito, imprimirá el siguiente mensaje:

sudo ./configure

sudo make menuselect

sudo make -j2

sudo make install

instalar los archivos básicos de configuración de PBX: 1

sudo make basic-pbx

El último paso es instalar la secuencia de comandos de inicio escribiendo: 1

sudo make config

También es una buena idea ejecutar ldconfig para actualizar el caché de bibliotecas compartidas: 1

sudo ldconfig

Crear usuario Asterisk

sudo adduser --system --group --home /var/lib/asterisk --nocreate-home --gecos "Asterisk PBX" asterisk

Iniciando Asterisk

sudo systemctl start asterisk

Para verificar que se está ejecutando, vamos a conectarnos a la interfaz de línea de comandos (CLI) de la plataforma escribiendo: 1

sudo asterisk -vvvr

El último paso es habilitar el servicio para que se inicie al arrancar con: 1

sudo systemctl enable asterisk

Configuración de red Cómo acceder a la configuración web del router La forma más sencilla de configurar un router es hacerlo a través del servidor web que incluye. Esto ofrece una interfaz accesible desde cualquier navegador web de manera que desde allí podemos configurar la mayor parte de los aspectos básicos de este. Para acceder a nuestro router simplemente debemos introducir en nuestro navegador la dirección IP del mismo que, generalmente, suele coincidir con la de la puerta de enlace. Para conocer esta dirección IP podemos abrir una ventana de MS-DOS en Windows y teclear: ● ipconfig

Aquí buscaremos la dirección IP de la puerta de enlace y la introduciremos para acceder a esta web de configuración.

Cómo entrar en la configuración del router: Lo más cómodo es usar un ordenador conectado a la red WiFi del mismo router y teclear la siguiente dirección en cualquier navegador: 192.168.1.1. Esos números representan la puerta de entrada al panel de administrador del router de la mayoría de los operadores. En este punto tendremos que introducir el usuario y contraseña, que en la gran mayoría de las ocasiones es "admin" en ambos casos, y ese es el primer punto débil de todo router. Mantener la configuración por defecto abre la puerta a que cualquiera que logre conectarse a nuestra red WiFi pueda entrar en la configuración del router. Cómo configurar la conexiòn: Una vez hemos accedido al panel de configuración del router veremos muchos menús y opciones que podremos cambiar, pero no te aventures a cambiar datos, ya que podrías quedarte sin conexión, aunque por suerte todos los tienen un botón reset que pulsandolo varios segundos restablece la configuración inicial. A continuación vamos a ver cómo configurar la conexión, mejorando su seguridad y rendimiento. Cambiar la contraseña de acceso al router:

Para poder cambiar los datos de acceso al router nos tenemos que dirigir a Management -> Access Control, donde solo con introducir los datos de acceso por defecto podremos establecer una nueva contraseña. Cambiar el nombre de la Red:

Una vez ya nos hemos asegurado de que cualquiera que se conecte a nuestro WiFi no pueda alterar la configuración de nuestro router, toca hacer más difícil que se puedan conectar a él. La primera medida, para evitar que se sepa a qué compañía pertenece al router (que puede dar facilidades) es la de cambiar el nombre de la red. Para ello nos dirigimos a Wireless -> Basic y en el apartado SSID cambiamos el nombre de la red al que deseemos. Otra opción más drástica pero que también puede ser muy efectiva es directamente esconder la red, dejarla activada pero que no sea visible a ningún dispositivo. Para ello solo tendremos que hacer click en la opción Hide Point Access de la misma ventana anterior. De esta manera, quien quiera conectarse a nuestro WiFi tendrá que conocer previamente el nombre de la red.

Cambiar la contraseña de la red WI-FI la única que tomarían muchos, para asegurar nuestro router es cambiar la contraseña que trae por defecto. Dicha opción la encontraremos en Wireless -> Security. En la opción Network Authentication podemos seleccionar el tipo de seguridad que queremos emplear. Este punto no es necesario cambiarlo si ya tenemos seleccionada la opción WPA-PSK, si no la opción más segura es ésta. En este punto tenemos que emplear la lógica. Si cambiamos la contraseña por defecto para mejorar la seguridad de nuestro WiFi tendremos que emplear una nueva contraseña robusta, evitando contraseñas sencillas o que empleen cumpleaños o similares. La mejor opción será hacer una combinación de número y letras (mayúsculas y minúsculas) que sea difícil de adivinar. Configurar el servidor DHCP Todos los routers y puntos de acceso disponen de un servidor DHCP. Este servidor se encarga automáticamente de dar una dirección IP de un rango especificado a cada dispositivo que se conecta junto a la máscara de subred, puerta de enlace y servidores DNS.

Por defecto tanto los puntos de acceso como los sistemas operativos estarán configurados para obtener una IP a través de este servidor siendo cada vez una diferente dentro del rango, sin embargo, podemos configurarlo de manera que asociemos una dirección MAC a una IP fija, quien siempre obtendrá dicha IP automáticamente desde este servidor. Si queremos poder abrir los puertos de nuestro router y no tener problemas con las direcciones IP debemos configurar correctamente este servidor DHCP o configurar nuestro ordenador o dispositivo con una IP fija.

Abrir puertos Abrir los puertos es una de las acciones más solicitadas por los usuarios. Los puertos generalmente se utilizan para establecer conexiones de diferentes aplicaciones con los correspondientes servidores remotos para poder funcionar, por ejemplo, un cliente torrent para poder descargar o un juego online para poder conectarse con el servidor de dicho juego. Cada aplicación suele utilizar un puerto único comprendido entre 0 y 65535, aunque los primeros 1024 están reservados para aplicaciones elementales y no deben utilizarse (por ejemplo el puerto 80 es el HTTP, el 443 HTTPS, 21 FTP, 22 SSH, etc). Si queremos que nuestra conexión funcione bien debemos abrir en nuestro router los puertos que utilice la aplicación que vamos a utilizar vinculando cada puerto a la dirección IP de nuestro ordenador.

Podemos conocer la IP de nuestro ordenador fácilmente tecleando en una ventana de MS-DOS: ipconfig Debemos asociar el puerto (o rango de puertos) a la IP de nuestro ordenador, aunque debemos tener en cuenta que si utilizamos un servidor DHCP esta puede variar. UPnP Algunos modelos de routers vienen por defecto con un servidor UPnP. Este servidor es el encargado de que las comunicaciones se llevan a cabo correctamente sin tener que preocuparse de los puertos (ya que él se encarga de redirigir el tráfico) abriendo las conexiones cuando sea necesario y cerrándose cuando ya no se necesiten.

FreePBX ¿Que es? Ofrece un interfaz GUI Html(interfaz gráfica de usuario) para administración de una centralita IP basada en Asterisk, muy fácil de usar pero con gran capacidad. También está basado en Open Source GPL. Permite configurar fácilmente un sistema Asterisk, cubriendo los requisitos tanto de pequeñas como de grandes empresas. Puede mantener las bases de datos de usuarios y extensiones, así como todas las funciones de valor añadido. ● Dialplan de llamadas entrantes y salientes. ● IVR (Recepcionista digital interactiva) – Operadora automática. ● Time conditions – Gestión de llamadas entrantes según horario y fecha. ● Grupo de llamadas (Ring Groups): Round-Robin, todas a la vez, etc. ● Follow-me. ● ACD – Sistema de colas y agentes. ● Monitorización de llamadas. ● Sistema de mensajería vocal. ● Música en espera. ● Sala de Conferencias. ● Grabación de las llamadas (sólo recomendado para pequeños volúmenes).

Requerimientos y Extensiones para agregar telefonía Para conectar telefonos estandares analogicos son necesarias tarjetas electrónicas telefónicas FXO y /o FXS fabricadas por un Digium u otros proveedores: las primeras consisten en cualquier dispositivo que actúe como un teléfono tradicional conectado a una línea telefónica interna que provee la alimentación y las señales y tensiones necesarias para generar el tono de llamada y para establecer la comunicación del audio. Crear extensiones con FREEPBX En la entrada anterior “Instalar Asterisk + FreePBX en Ubuntu 18.04”, vimos cómo instalar un sistema Asterisk con FreePBX como interfaz web. En esta entrada vamos a ver cómo empezar a trabajar con FreePBX y para ello vamos ver cómo generar una extensión. Una vez creada la extensión veremos cómo configurar un softphone de forma que podamos comprobar su correcto funcionamiento. Para crear una extensión una vez accedemos a la interfaz web de FreePBX, vamos al menú “Applications” y seleccionamos “Extensions”:

Para este ejemplo seleccionamos un “Device” CHAN SIP y pulsamos submit:

En “User Extension” ponemos el número de la extensión que vamos a crear (5002 en el ejemplo y en “Display Name” el nombre que queremos que aparezca en el display cuando llamamos (user2 en el ejemplo) :

El resto de campos los podemos dejar por defecto, así que vamos abajo del todo de la página y pulsamos “submit”

Y pulsamos en “Apply Config” arriba a la derecha para que se apliquen los cambios:

En la parte derecha de la pantalla encontraremos las extensiones que hemos creando. Pinchamos en la extensión que acabamos de crear:

Si tenemos problemas con el registro de la extensión del softphone (yo tuve que hacer este cambio con Zoiper), podemos probar a modificar el parámetro “Connection Type” y cambiar el valor de “friend” a “peer”, y volvemos a pulsar submit y aplicamos los cambios:

Ahora para probar la extensión podemos configurar un softphone, podemos utilizar Zoiper que está disponible para linux, windows, Android. La configuración sería la siguiente: Dominio: la ip de nuestro servidor asterisk.

Nombre de usuario: el número de extensión. Contraseña: la que hemos puesto en el campo secret al crear la extensión. Usuario de cuenta: el número de extensión. Proxy de salida: la ip de nuestro servidor asterisk.

CONFIGURACIÓN DE TELÉFONO IP (CISCO) El Teléfono Debe Ser Restablecido A La Configuración De Fábrica Por Defecto, Para Evitar Que El Aparato Tenga Un Ajuste Residual De Una Configuración Anterior. Restaurar A La Configuración De Fábrica Su Teléfono Cisco Presione “Setting”. Vaya A La Opción “Factory Reset” Y Pulse “Select”.

Una Vez Dado El Rango De Ip Y A Ver Reiniciado El Teléfono Procederemos A Entrar A La Página De Cisco Para Poder Iniciar La Configuración Del Teléfono

Para Esto Accederemos A La Ip Que Tiene El Teléfono En La Opción 9 “Network” Y Nos Mandara A La Siguiente Página

Una Vez Dada La Información En El Botón Anterior Proseguimos Con El Botón System Donde Se Seleccionará La Conexión Mediante Dhcp Cambiándola A Ip Estática

Una Vez Seleccionando Static Ip Ingresamos La Dirección Ip Asignada Por El Servidor Y El Gateway Conjunta Con La Máscara De Red Guardamos Los Datos Establecidos

Nos Aparecerá El Siguiente Mensaje Donde Tendremos Que Aguantar 50segundos Haciendo Que Se Restablezca El Teléfono

Regresamos A La Página De Cisco Donde Estarán Los Datos Guardados

En Este Paso Damos A Establecer Las Extensiones Del Teléfono Conectado Así El Servidor Con El Teléfono Para Ahora Poder Enviar Y Recibir Llamadas Mediante Ip

Seleccionamos El Botón Submid All Changes Guardando Los Cambios Y Reiniciando El Teléfono Ya Una Vez Reiniciado El Teléfono Los Focos Tendrán Que Estar En Un Tono Verdoso, Eso Indicara Que Ya Está Listo Para Poder Usarse.

Zoiper ¿Que es? Zoiper es un software multiplataforma (funciona en ordenadores con Windows, Linux o MAC OS X, teléfonos con Android, o teléfonos iPhone de Apple), diseñado para trabajar con sus sistemas de comunicación IP. Servitux no ha desarrollado Zoiper, ni ofrece soporte técnico sobre este programa. El cliente puede elegir cualquier otro programa que sea compatible con el protocolo SIP. Este software es de la compañía Zoiper y tiene una versión no comercial, de la misma manera también tiene las versiones comerciales con soporte del software y más características habilitadas. Es el software que Servitux® VoIP recomienda para utilizarlo como teléfono IP desde su ordenador, tablet o smartphone. La versión para móvil está disponible en la Play Store para Android Pasas para usar Zoiper: 1) Descargamos la aplicación desde la Play Store

2) Abrimos la aplicación, nos pedirá crear una cuenta, esto es para dar de alta en la red, recuerda que debemos usar la información de la red y dar de alta con un usuario numérico disponible. 3) Agregamos la información de un usuario disponible y una contraseña.

4)En configuración damos click en Accounts 5) Damos click en nuestro usuario. 6) Damos click en Audio Codec Settings

7) Deshabilitamos GSM 8)Habilitamos uLaw y aLaw. 9)Regresamos a Settings y damos click en Connectivity

10) Marcamos la casilla de Run In Blackground. 11)Para poder cambiar el tema vamos a: Settings - Customize - Pick A Theme

Otras aplicaciones:

Bria Uno de los softphones más recomendados es Bria de Counterpath, una empresa con una larga trayectoria en cuanto a software de softphones, creadora de los famosos XLite, Eyebeam y Bria. Esta empresa cuenta con una versión de Bria para Android, tanto para smartphones como para tablets. Este es, sin duda, uno de los softphones para Android más completos que hay. Precio: 7,25€ Incluye: Compatibilidad con VPN, Grabación de llamadas, Protocolos XMPP y SIP SIMPLE, incluidos SMS, QoS (calidad del servicio): marca ToS, Seguridad y cifrado mediante TLS y SRTP, Búsquedas de registros mediante DNS SRV. Códecs G.711a/u, G.722(HD), iLBC, GSM y SILK. También soporta G729 con el pago de las royalties. Descarga: https://play.google.com/store/apps/details?id=com.bria.voip Acrobits Otro de los softphones que se están haciendo muy popular es Acrobits, quizá por su menor precio y su gran cantidad de características incluidas. Precio: 4,98€ Incluye: SIP bajo TLS, Soporte SRTP mediante SDES y ZRTP, Soporte de códecs G.711a/u, G.722(HD) y GSM, además de G.729 con el payo de las royalties, Soporte de DNS SRV y configuración sencilla con los operadores IP más conocidos. Descarga: https://play.google.com/store/apps/details?id=cz.acrobits.softphone.alien 3CXPhone El softphone 3CXPhone está pensado inicialmente para ser un softphone compatible con el software 3CX, aunque por supuesto, también funciona con cualquier otro sistema SIP. Precio: 0€ Incluye: … Descarga: https://play.google.com/store/apps/details?id=com.tcx.sip.ui

SIP Droid Este es uno de los primeros softphone SIP que aparecieron en la tienda de aplicaciones de Android y es tan simple como efectivo, además de ser software libre cuyo código fuente está publicado en su página: http://sipdroid.org/ Precio: 0€ Incluye: Integración con el dialer de Android, llamadas de vídeo utilizando H264, Descarga: https://play.google.com/store/apps/details?id=org.sipdroid.sipua

SIPSimple Otro de los grandes softphones SIP tanto por su integración como por sus características, además de ser software libre y poder descargarlo de https://code.google.com/p/csipsimple/ Precio: 0€ Incluye: Codecs : g711u/a, speex, G722, GSM, iSAC, SILK, G729, OPUS, G726, G722.1 Backends : webRTC, speex, simple Descarga: https://play.google.com/store/apps/details?id=com.csipsimple

Reportes del proyecto (Depuración y prueba) 1ra prueba fallida.

2da prueba exitosa.

Diagrama

Configuración de switch y routers

Configuracion router 0

configuracion router 1

Configuración de routers y switches

Conclusión. En esta práctica vimos que hacer un servidor implica no solo la configuración o instalación básica, si no que hay que explorar temas como seguridad, protocolos, infraestructura y red, además de tener un amplio conocimiento en SO. El servidor puede ser funcional siempre y cuando llevemos a cabo los temas ya mencionados anteriormente sin embargo es una gran idea implementarlo en organizaciones o instituciones donde el servicio telefónico sea vital y así poder reducir gastos en subcontratación de servicios.

Bibliografía. ●

Ubuntu linux bets on the ARM server. By Steven J, Vaughan-Nichols, August 22, http://www.zdnet.com/blog/open-source/ubuntu-linux-bets-on-the-armserver/9445

● Las novedades de Ubuntu 16.04 Publicado el 22 de abril de 2016. https://www.muylinux.com/2016/04/22/novedades-ubuntu-16-04-lts/ ● Instalar ubuntu 18.04 LTS https://www.sololinux.es/instalar-ubuntu-18-04-lts-imagenes/

2011.