67
UNIVERSIDAD Rafael Belloso Chacín República Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Privada Dr. Rafael Belloso Chacín Cátedra: Virtualizacion de Servidores Realizado por: Ing. Castro, Vanessa C.I. 19.458.516 Ing. Montiel, Rafael C.I.9.770.702 Ing. Tremont, José C.I. 18.768.440 Ing. Tovar, Juan C.I. 18.822.927 Maracaibo; Enero 2013 Elastix con VirtualBox

ELASTIX proyecto

Embed Size (px)

DESCRIPTION

Elastix- Instalacion

Citation preview

Page 1: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

República Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Privada Dr. Rafael Belloso Chacín

Cátedra: Virtualizacion de Servidores

Realizado por:Ing. Castro, Vanessa C.I. 19.458.516

Ing. Montiel, Rafael C.I.9.770.702 Ing. Tremont, José C.I. 18.768.440

Ing. Tovar, Juan C.I. 18.822.927

Maracaibo; Enero 2013

Elastix con VirtualBox

Page 2: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

ELASTIX

Fuente: https://www.elastix.org/

Es un software de código abierto para el establecimiento comunicaciones unificadas.

El proyecto Elastix se inició como una interfaz de reportación para llamadas de Asterisk y fue liberado en Marzo del 2006. Posteriormente el proyecto evolucionó hasta convertirse en una distro basada en Asterisk.

Page 3: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

ELASTIX

Fuente: https://www.elastix.org/

Incluye muchas características que anteriormente sólo estaban disponibles en costosos sistemas propietarios PBX, como buzón de voz, conferencias, IVR, distribución automática de llamadas, y otras muchas. Los usuarios pueden crear nuevas funcionalidades escribiendo un dial plan 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 en GNU/Linux.

Para conectar teléfonos estándares analógicos son necesarias tarjetas electrónicas telefónicas FXS o FXO fabricadas por otros proveedores, ya que para conectar el servidor a una línea externa no basta con un simple módem.Quizá lo más interesante, es que reconoce muchos protocolos VoIP como pueden ser SIP, H.323, IAX y MGCP. Puede interoperar con terminales IP actuando como un registrador y como Gateway entre ambos.

Page 4: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

PROTOCOLOS DE VOIP DE ELASTIX

Fuente: https://www.elastix.org/

SIP (Session Initiation Protocol) es un protocolo de señalización para conferencia, telefonía, presencia, notificación de eventos y mensajería instantánea a través de Internet. Fue desarrollado inicialmente en el grupo de trabajo IETF MMUSIC (Multiparty Multimedia Session Control) y, a partir de Septiembre de 1999, pasó al grupo de trabajo IETF SIP.Acrónimo de “Session Initiation Protocol”.Este protocolo considera a cada conexión como un par y se encarga de negociar las capacidades entre ellos.Tiene una sintaxis simple, similar a HTTP o SMTP.Posee un sistema de autenticación de pregunta/respuesta.Tiene métodos para minimizar los efectos de DoS (Denial of Service o Denegación de Servicio), que consiste en saturar la red con solicitudes de invitación.Utiliza un mecanismo seguro de transporte mediante TLS.No tiene un adecuado direccionamiento de información para el funcionamiento con NAT.

Page 5: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

PROTOCOLOS DE VOIP DE ELASTIX

Fuente: https://www.elastix.org/

H.323Originalmente fue diseñado para el transporte de vídeo conferencia.Su especificación es compleja.es un protocolo relativamente seguro, ya que utiliza RTP.Tiene dificultades con NAT, por ejemplo para recibir llamadas se necesita direccionar el puerto TCP 1720 al cliente, además de direccionar los puertos UDP para la media de RTP y los flujos de control de RTCP.Para más clientes detrás de un dispositivo NAT se necesita gatekeeper en modo proxy.

MGCPAcrónimo de “Media Gateway Control Protocol”.Inicialmente diseñado para simplificar en lo posible la comunicación con terminales como los teléfonos. utiliza un modelo centralizado (arquitectura cliente * servidor), de tal forma que un teléfono necesita conectarse a un controlador antes de conectarse con otro teléfono, así la comunicación no es directa.Tiene tres componentes un MGC (Media Gateway Controller), uno o varios MG (Media Gateway) y uno o varios SG (Signaling Gateway), el primero también denominado dispositivo maestro controla al segundo también denominado esclavo.No es un protocolo estándar.[

Page 6: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

PROTOCOLOS DE VOIP DE ELASTIX

Fuente: https://www.elastix.org/

IAXAcrónimo de “Inter Asterisk eXchange”.IAX es un protocolo abierto, es decir que se puede descargar y desarrollar libremente.Aún no es un estándar.Es un protocolo de transporte, que utiliza el puerto UDP 4569 tanto para señalización de canal como para RTP (Protocolo de Transporte en tiempo Real).Puede truncar o empaquetar múltiples sesiones dentro de un flujo de datos, así requiere de menos ancho de banda y permite mayor número de canales entre terminales.En seguridad, permite la autenticación, pero no hay cifrado entre terminales.Según la documentación (Asterisk 1.4) el IAX puede usar cifrado (aes128), siempre sobre canales con autentificación MD5.

Page 7: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

DEFINICIÓN DE TÉRMINOS

Fuente: https://www.virtualbox.org/

VIRTUALIZACIÓN:

• Se trata de simular una máquina real (servidor o PC) con todos sus componentes (los cuales no necesariamente son todos los de la máquina física) y prestarle todos los recursos necesarios para su funcionamiento. En general, hay un software anfitrión que es el que controla que las diferentes máquinas virtuales sean atendidas correctamente y que está ubicado entre el hardware y las máquinas virtuales.

VIRTUALBOX:

• Es un producto de virtualización x86 y AMD64/Intel64 de gran alcance tanto empresarial como domestico. No sólo es VirtualBox extremadamente rico en características de producto, de alto rendimiento para clientes empresariales, es también la única solución profesional que está libremente disponible como software de código abierto bajo los términos de la GNU General Public License (GPL) versión

Page 8: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CREACIÓN MAQUINA VIRTUAL

Fuente: Propia

1. Para crear la maquina virtual seleccionar “Nueva” : escribir nombre de la maquina e identificar el sistema operativo a usar.

Page 9: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CREACIÓN MAQUINA VIRTUAL

Fuente: Propia

2. Escoger el tamaño de la memoria: Por defecto es 256. Solo se puede asignar una cantidad que esté en la zona verde, así se asegura que trabaje de forma fluida. Esta PC tiene 2GB de memoria y se configuro a 512 MB.

Page 10: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CREACIÓN MAQUINA VIRTUAL

Fuente: Propia

3. Unidad de Disco Duro: En qué máquina virtual instalar el SO invitado. La primera vez tenemos que decirle que queremos instalar el SO en una máquina nueva, Dar click  Crear disco virtual nuevo.

Page 11: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CREACIÓN MAQUINA VIRTUAL

Fuente: Propia

4. Tipo de archivo de unidad de Disco Duro: Residen en el sistema principal y son vistos por los sistemas invitados como los discos duros de una geometría determinada. Cuando un sistema operativo huésped lee o escribe en un disco duro, VirtualBox redirige la solicitud al archivo de imagen.

Page 12: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CREACIÓN MAQUINA VIRTUAL

Fuente: Propia

5. Almacenamiento de Disco Duro Fisico: Esto afecta a la forma de trabajar en nuestro disco duro físico (el real).

Page 13: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CREACIÓN MAQUINA VIRTUAL

Fuente: Propia

6. Ubicación del archivo y tamaño: En tamaño, indicaremos la cantidad de disco duro que necesitemos (debemos tener ese espacio disponible en nuestro disco duro físico).

Page 14: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CREACIÓN MAQUINA VIRTUAL

Fuente: Propia

7. Configuración.

Page 15: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CREACIÓN MAQUINA VIRTUAL

Fuente: Propia

7. Configuración.

Page 16: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CREACIÓN MAQUINA VIRTUAL

Fuente: Propia

8. Habilitar IO APIC: APIC (Advanced Programmable Interrupt Controller / Controlador Avanzado Programable de Interrupciones)

Page 17: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CREACIÓN MAQUINA VIRTUAL

Fuente: Propia

9. Habilitar PAE/NX: "Extensión de dirección fisica" activado y soportado por el sistema operativo, entonces incluso una CPU x86 de 32 bits puede acceder a más de 4 GB de RAM. Esto se hace posible por la adición de otros 4 bits a direcciones de memoria, de modo que con 36 bits, hasta 64 GB puede ser abordado.

Page 18: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CREACIÓN MAQUINA VIRTUAL

Fuente: Propia

10. Almacenamiento: En nuestro caso, Elastix viene en iso. Buscamos donde está situada la imagen y le

Page 19: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CREACIÓN MAQUINA VIRTUAL

Fuente: Propia

11. Red: Seleccionar Adaptador Puente.

Page 20: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CREACIÓN MAQUINA VIRTUAL

Fuente: Propia

12. Iniciar Maquina Virtual.

Page 21: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CREACIÓN MAQUINA VIRTUAL

Fuente: Propia

13. Iniciar Maquina Virtual.

Page 22: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

1. Pantalla de Inicio de Elastix: La maquina ha arrancado correctamente desde el iso, presionar la tecla enter y se iniciará inmediatamente.

Page 23: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

2. Seleccionar el Lenguaje de la instalación.

Page 24: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

2. Seleccionar el Lenguaje del teclado.

Page 25: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

3. Avisos: Aceptamos

Page 26: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

4. Tipo de particionamiento: Dar click en Esc

Page 27: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

5. Avisos: Dar click en Si

Page 28: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

6. Revise la capa de particiones: Dar click en NO

Page 29: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

7. Configurar interfaz de red: Dar click en Si

Page 30: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

8. Configuración de red para eth0: Seleccionar activar al inicio y activar soporte IPv4

Page 31: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

9. Configuración IPv4 para eth0:

Page 32: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

10. Configuraciones de red misceláneas:

Page 33: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

11. Configuración del nombre de Host:

Page 34: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

12. Selección del uso horario:

Page 35: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

13. Selección del uso horario:

Page 36: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

14. Formateo:

Page 37: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

15. Instalación de Paquetes:

Page 38: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

16. Clave para MySQL: recomendable una diferente a la de root.

Page 39: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

17. Confirmar Clave para MySQL.

Page 40: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

18. Clave para usuario admin.

Page 41: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

19. Confirmar Clave para usuario admin.

Page 42: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN ELASTIX

Fuente: Propia

20. Entrar al sistema con usuario root.

Page 43: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

INTERFAZ WEB ELASTIX

Fuente: Propia

21. Ya el sistema Elastix ha sido instalado.

Page 44: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

INTERFAZ WEB ELASTIX

Fuente: Propia

1. http://192.168.1.2: Usuario admin y contraseña asignada en pasos anteriores

Page 45: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

INTERFAZ WEB ELASTIX

Fuente: Propia

2. http://192.168.1.2

Page 46: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

INTERFAZ WEB ELASTIX

Fuente: Propia

3. Creación de una extensión: Anfritión.

Page 47: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

INTERFAZ WEB ELASTIX

Fuente: Propia

4. Creación de una extensión.

Page 48: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

INTERFAZ WEB ELASTIX

Fuente: Propia

5. Seleccionar El Tipo De Dispositivo:

Page 49: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

INTERFAZ WEB ELASTIX

Fuente: Propia

6. Creación de Otra Extensión:

Page 50: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

INTERFAZ WEB ELASTIX

Fuente: Propia

7. Creación de Otra Extensión: Contraseña

Page 51: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN DEL TELEFONO SOFTPHONE

Fuente: Propia

1. Instalación de Zoiper.

Page 52: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN DEL TELEFONO SOFTPHONE

Fuente: Propia

2. Instalación de Zoiper.

Page 53: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN DEL TELEFONO SOFTPHONE

Fuente: Propia

4. Configuración de Zoiper.

Page 54: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN DEL TELEFONO SOFTPHONE

Fuente: Propia

5. Configuración de Zoiper.

Page 55: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN DEL TELEFONO SOFTPHONE

Fuente: Propia

5. Configuración de Zoiper.

Page 56: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN DEL TELEFONO SOFTPHONE

Fuente: Propia

6. Configuración de Zoiper.

Page 57: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN DEL TELEFONO SOFTPHONE

Fuente: Propia

7. Audio Codecs.

Page 58: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN DEL TELEFONO SOFTPHONE

Fuente: Propia

8. Registrar SIP.

Page 59: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN DEL TELEFONO SOFTPHONE

Fuente: Propia

9. Realizar llamada.

Page 60: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN DEL TELEFONO SOFTPHONE

Fuente: Propia

9. Realizar llamada.

Page 61: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN PARA ACCESO REMOTO

Fuente: Propia

Page 62: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN PARA ACCESO REMOTO

Fuente: Propia

Page 63: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN PARA ACCESO REMOTO

Fuente: Propia

Page 64: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN PARA ACCESO REMOTO

Fuente: Propia

Page 65: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN PARA ACCESO REMOTO

Fuente: Propia

Page 66: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN PARA ACCESO REMOTO

Fuente: Propia

Page 67: ELASTIX proyecto

UNIVERSIDADRafael Belloso Chacín

CONFIGURACIÓN PARA ACCESO REMOTO

Fuente: Propia