Arquitctura VIVAit Fax
Producto: | VIVAit Fax 3.0 |
---|
Sumario
1 Arquitectura General
La arquitectura general del sistema es la reflejada en la figura siguiente:
1.1 VIVA Fax in a box
Si bien existen dos máquinas, no necesariamente existirán dos servidores físicos; las implantaciones más típicas pasarán por:
1. Instalación en entorno de virtualización del cliente (deberá proporcionar dos máquinas virtuales)
2. Instalación en hardware proporcionado por MDtel, en modo “VIVA Fax in a box”, según figura siguiente
3. Específica de cliente, desarrollada ad hoc para proyecto específico
1.2 Usuario
- El usuario de Viva Fax:
- Tiene capacidad de enviar faxes por email, típicamente enviando un correo a numero_fax@fax.cliente.es; el fax enviado será siempre un documento adjunto que el usuario haya incluido en el email
- Tiene capacidad de enviar faxes mediante impresora virtual Viva Fax (requiere instalación en puesto de trabajo)
- Recibe faxes mediante email (si es un receptor programado)
- Recibe información sobre faxes enviados (por cualquiera de los dos canales) por email
1.3 Servidor Email del cliente
- El servidor de email del cliente:
- Deberá reenviar los correos (para faxes salientes) con destino “@fax.cliente.es” al servidor HMail server del servidor Viva Fax
- Recibe correos con destino el usuario para faxes entrantes
- Recibe correos con destino el usuario para notificaciones de faxes salientes
1.4 Servidor VIVA Fax
Es el “corazón” del servicio, se encarga de todos los procesos principales
ESTA FOTO HAY QUE ACTUALIZARLA
- Sus principales componentes son:
MIRAR QUE ESTO SIGA IGUAL
- *Hmail server: Servidor de correo electrónico que gestiona los correos entrantes (que serán faxes salientes). En el Hmail server se establecen reglas que permiten descartar correos no válidos (para evitar spam o envios no autorizados) y se catalogan los correos (para entornos multi tenant
- *Base de datos Firebird: Gestiona el estado de todos los envios y recepciones; los distintos procesos examinan el estado de cada registro y lo actualizan tras realizar sus correspondientes procesos
- *Aplicaciones de apertura de ficheros adjuntos: Para poder interpretar los diferentes formatos (pdf, txt, doc, xls, ppt…) deberán existir las correspondientes aplicaciones
- *Vigilante: Proceso que se encarga de que todos los procesos importantes del servidor se encuentren arrancados; caso de que alguno haya caido lo rearranca
- *Viva Fax correo: Gestiona los correos recibidos por Hmail server, extrayendo el documento adjunto y enviando el mismo a la impresora Viva Fax
- *Impresora Viva Fax: Activada por Viva Fax correo, convierte el fichero que se adjunto a apf y posteriormente a pdf (mediante pdfconverter)
- Viva Fax Servidor:
- - Recibe los faxes entrantes (se conecta a MySQL de conector de red para determinar si hay nuevos faxes y descargándoselos por SCP)
- - Sube los faxes salientes al conector de red
1.5 Conector de Red
Servidor basado en:
- Ubuntu 12.04
- Asterisk 11
- MySQL
- Librerias DAHDI y Libpri
- Fax SpanDSP (sustituye a “HylaFax en arquitectura antigua)
- Webservice de comunicación con servidor Viva Fax
Proporciona conectividad a la red telefónica mediante cualquier acceso:
- Accesos RDSI básicos o primarios mediantes tarjetas Digium o Gateways
- Accesos IP (trunk SIP)
Se ha comprobado el correcto funcionamiento del protocolo T.38 para gestión de faxes vía IP
El conector de red se comunica con el servidor Viva Fax, siendo en general elemento pasivo del mismo…es el servidor Viva Fax el que consulta, copia, usa el WebService…