miércoles, 14 de noviembre de 2012

 PROPUESTA DE NEGOCIO ELASTIX

PBX, correo electronico, fax, Intranet para universidades y redes educativas.

Por medio de Elastix se implementara con una red interna con todos los servicios mencionados anteriormente, se asignaran usuarios a cada uno de los clientes con privilegios, la idea es mantener el acceso restringidos a personal externo a la institucion. 

Se harán auditorias y soporte de todas las llamadas, comunicaciones y fax de lo enviado y recibido por este sistema, será utilizado estrictamente para el trabajo y procesos propios de las empresas.

Ventajas:
Reducción de gastos informáticos en cuanto a telecomunicaciones de la empresa.
Seguimiento y monitoreo de las llamadas
Varios servicios en un solo paquete.
Grabacion de llamadas y reportes de llamdas realizadas y entrantes.
Control sobre las comunicaciones de la empresa.


Estudiantes:
Ingrid Johanna Parra
Anna María Ortega
William López Parada

martes, 13 de noviembre de 2012

INSTALACIÓN DE ASTERISK EN MAQUINA VIRTUAL




Es una implementación de Software de PBX telefónico, creado en 1999 por Marc Spencer de Digium. Como cualquier PBX; este permite que teléfonos conectados entre si , puedan llamarse entre ellos, y para conectarse a otros servicios telefónicos como lo son la PSTN y la VoIP; su nombre se deriva del asterisco *.

Fue lanzado bajo el modelo de licencia Dual, usando la licencia GNU como la licencia para software libre y una licencia  de software propietaria para permitir la distribución de componentes propietarios no publicados.

Originalmente diseñado para Linux, Asterisk corre también en diversidad de sistemas operativos incluyendo una versión para Windows.

Asterisk 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 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 en GNU/Linux.

Asterisk reconoce muchos protocolos VoIP como SIP, H.323, IAX y MGCP. Asterisk puede interoperar con terminales IP actuando como un registrador y como gateway entre ambos.

Pasos para instalar Asterisk desde maquina virtual:

1. Desde la aplicación VirtualBox creamos una nueva maquina virtual

2. Le asignamos un nombre, escogemos el tipo de sistema operativo en este caso Linux, versión:  Other Linux y memoria RAM:



3. Luego asignamos cantidad de disco duro para la maquina virtual:


4. Después de creada nuestra maquina virtual procedemos a iniciarla:



5. Seleecionamos y montamos la imagen ISO de Asterisk, esta imagen esta disponible en la pagina oficial de Asterisk en el siguiente link: http://www.asterisk.org/downloads




6. Reiniciamos la maquina virtual:



7. El instalador de Asterisk se inicializara, en este caso escogemos la opción que mas nos convenga y seguimos las instrucciones:



8. La instalación requiere una nueva partición, en este caso escogemos la opción Si:


 9. En este caso escogimos la tercera opción para que utilice el espacio libre en el disco y cree la instalacion predeterminada, click en next:



 10. Seleccionamos la región, click en next:



 11. Ingresamos y confirmamos contraseña para el usuario administrador root, click en next:


12. La instalación iniciara, esta toma entre 20 y 30 minutos:


13. Una vez finalizada la instalación, debemos reiniciar la maquina virtual, antes debemos desmontar la imagen ISO para evitar que la maquina inicie nuevamente la instalación, click en Reboot:


14. El sistema operativo inicializara y sus servicios también:



15. Desde este menú podemos configurar la autenticidad  el firewall, la red y los servicios del sistema, click en exit:


16. Finalmente se inicializara la consola de Asterisk, aquí ingresamos con el usuario root y la contraseña ingresada anteriormente:



Configuración de Asterisk

Para configurar Asterisk y hacerlo un sistema operacional, el administrador debe:

1)     Crear canales/dispositivos que le permitan a Asterisk comunicarse a través de canales de voz que usen ese canal o dispositivo. Estos pueden ser o VoIP, TDM, o teléfonos analógicos.

2)  Componer un plan de llamadas, escrito en el lenguaje de control de Asterisk, para expresar el algoritmo o el flujo de control que Asterisk usa para responder cuando las llamadas se presentan en estos canales. Asterisk puede ser utilizado para muchas aplicaciones y personalizarse el plan de llamadas para múltiples propósitos, como la funcionalidad de un PBX, dando todas las herramientas necesarias para construirlos.    

Integrantes:
  • Ingrid Johanna Parra
  • Anna Maria Ortega
  • William Lopez





lunes, 12 de noviembre de 2012

INSTALACIÓN DE ELASTIX EN MAQUINA VIRTUAL


Elastix es un servidor de comunicaciones unificadas de código libre, que unifica las funcionalidades de PBX IP, correo electrónico, fax y funcionalidad de colaboración. Tiene una interfaz web e incluye capacidades como los son el software de call center con marcado predictivo.

La funcionalidad de Elastix esta basada en los proyectos de código abierto de Asterix, HylaFAX, Openfire y Postfix. Respectivamente cada uno de estos proyectos provee de las funcionalidades de PBX, Fax, mensajería instantánea y las funciones de correo electrónico.

Soporte para hardware de telefonía


Elastix tiene un buen soporte para el hardware de telefonía Incluye drivers para los mayores proveedores como los son Dinstar, OpenVox, Digium, Sangoma, Rhino Equipment, Xorcom y Yeastar, la mayoría de estos drivers son soportados por el proyecto de Zaptel, o versiones modificadas de este. Otros drivers son soportados por el proyecto mIDSN entre otros.

Elastix también soporta otras marcas telefónicas gracias los protocolos SIP e IAX que Asterix implementa. Estos protocolos están basados en estándares publicados. Por esta razón cualquier proveedor puede implementar productos que los soporten, algunos proveedores soportados son Polycom. Atcom y Cisco.

Hay una extensa lista de compatibilidad de hardware mantenida por la comunidad y publicada para la misma.

El modulo de Call Center

Elastix fue la primera distribución que incluía un modulo de call center con marcionista predictiva (para hacer mas eficiente el tiempo de marcado) que halla sido lanzado como software libre. Este modulo puede ser instalado desde la interfaz web de Elastix a través del cargador de módulos EL modulo de call center puede manejar las campañas entrantes  y salientes. Para marzo de 2009 esta funcionalidad estaba en etapas iniciales de desarrollo y no era enteramente funcional.

Historia del proyecto

Elastix fue creada y soportada por Palo Santo solutions, una empresa de soporte open Source de Ecuador. El proyecto fue lanzado al publico por primera vez en marzo de 2006. No era una distribución completa sino una interfaz web para  reportes CDR (registro detalles de llamadas). No fue sino hasta diciembre de 2006 que Elastix fue lanzado como una distribución de linux con Asterix, Zaptel  y un numero de paquetes que fácilmente se administraban desde la interfaz web, y esto fue lo que causo la atención de la comunidad.

La distribución de Elastix/Linux esta basada en Cent Os, el cual tiene compatibilidad binaria con Linux Red Hat.

Desde su lanzamiento hasta hoy día, la popularidad de Elastix ha crecido, logrando la mención por dos años seguidos a los premios de SourceForge.

PASOS PARA INSTALAR ELASTIX:

1. Creamos una maquina virtual desde la aplicación virtualbox, le asignamos un nombre, tipo de sistema operativo en este caso Linux y versión: Other Linux, tamaño de RAM  y de Disco duro como se muestra a continuación:




2. En este caso la instalación se hizo desde un CD, después de iniciada la maquina virtual automáticamente detecta el instalador, el instalador de Elastix se inicializara, presionamos Enter y seguimos las instrucciones:


3. Escogemos el lenguaje que vamos a utilizar durante la instalación:


4. Luego escogemos el tipo de teclado


5. En este caso escogemos la opción Si:


6. Luego Seleccionamos la tercera opción para que utilice el espacio libre en el disco y cree la instalación predeterminada, click en Aceptar:


7. En este caso seleccionamos no:


8. En este caso seleccionamos no:


9. En esta ventana configuramos la red, click en Aceptar:


10. Asignamos un nombre al host, click en Aceptar:


11. Seleccionamos la zona horaria, click en Aceptar:


12. Ingresamos y confirmamos contraseña para el usuario administrador root, click en Aceptar:


13. La instalación iniciara, esta toma entre 20 y 30 minutos:


14. El sistema operativo inicializara y sus servicios también:


15. Ingresamos y confirmamos contraseña para el usuario administrador root de MySQL, click en Aceptar:


16. Ingresamos y confirmamos contraseña para el usuario administrador admin, quien administra los servicios Elastix Web Login, FreePBX, VTiger y A2Billing, click en Aceptar:


17. Finalmente se inicializara la consola de Elastix, aquí ingresamos con el usuario root y la contraseña ingresada anteriormente:


Integrantes:

  • Ingrid Johanna Parra
  • Anna Maria Ortega
  • William Lopez