Arquitectura

uContact puede ser en la Nube o en Sitio, basado en uno o dos servidores dependiendo del tamaño del cliente, un servidor para aplicaciones (Ubuntu, MySQL, Java) y otro para telefonía (Ubuntu, C). El sistema es totalmente WebRTC, no existen plugins para audio y video, solo el navegador.


Resumen

La conexión es por https Nivel de Certificado 3 (https://xxxx.ucontactcloud.com), uContact usa https (http2) con un REST API y Secure Websockets (wss).

La conexión Secure Websockets   https://xxx.ucontactcloud.com:8089/ws (para señalización SIP).

Nuestro Servidor STUN  (stun.ucontactcloud.com)

Los Agentes y Servidor de telefonía usan el Servidor STUN para comunicarse. 

El servidor conecta con los proveedores de Telefonia via SIP, SIP TLS, SIP WebRTC.

Codecs:  alaw, ulaw, opus, vp8, h264. 

QoS: Podemos usar marcado TOS y COS.

 


Seguridad

La seguridad de Google Cloud más nuestra capa de seguridad con detección de ataques de fuerza bruta y comunicaciones encriptadas.

Perfect-Forward-Secrecy.

HTTP Strict Transport Security.

HTTP Public Key Pinning.

X-XSS-Protection


Hardware (En Sitio)

Tamaño

Agentes

Telefonía

Servidor

Tamaño

Agentes

Telefonía

Servidor

Pequeño

< 30

1

0

Mediano

< 500

1

1

Grande

> 500

1

1

Equipamiento Aceptado 

Tarjetas Digium o Sangoma, Xorcom, Dinstar, KHOMP, SIP Gateways, SIP Hardphones.

Infraestructura Contact Center hasta 15 agentes

Servidor Telefonía y base de datos

  • Procesador: Intel® Xeon® E7-8893 v4 . 3.2 Ghz

  •  Memoria: 8 GB RAM

  •  Disco: capacidad 500 GB (Raid 1)

  •  Controladora: Raid 0/1/10 (software)

  •  LAN: 100/1000 MB (Dual)

  •  Compatible con Ubuntu Linux

Infraestructura Contact Center hasta 40 agentes

  • Procesador: Intel® Xeon® E7-8893 v4 . 3.2 Ghz

  •  Memoria: 16 GB RAM

  •  Disco: capacidad 1TB (Raid 1) – 10K RPM (recomendado) o superior

  •  Controladora: Raid 0/1/10 (software)

  •  LAN: 100/1000 MB (Dual)

  •  Compatible con Ubuntu Linux

Infraestructura Contact Center hasta 100 agentes

Servidor Telefonía (Requerimientos)

  • Procesador: Intel® Xeon® E7-4809 v4 2.10 GHz

  • Memoria: 16 GB RAM

  • Disco:   1TB (Raid 5) – 10K RPM (recomendado) o superior

  • Controladora: Raid 0/1/10 (software)

  • LAN: 100/1000 MB (Dual)

  • Compatible con Ubuntu Linux

 

Servidor Base datos (Requerimientos)

  • Procesador: Intel® Xeon® E7-4809 v4 2.10 GHz

  • Memoria: 16 GB RAM

  • Disco: 500 GB (Raid 5) – 10K RPM (recomendado) o superior

  • Controladora: Raid 0/1/10 (software)

  • LAN: 100/1000 MB (Dual)

  • Compatible con Ubuntu Linux

Infraestructura Contact Center hasta 200 agentes

Servidor Telefonía (Requerimientos)

  • Procesador:  Intel® Xeon® E7-4820 v4 2.00 GHz

  • Memoria: RAM 32 GB

  • Disco: HDD 2 TB

  • Controladora: Raid 5 con discos SAS 15krpm

  • Lan: 100/1000 MB (Dual)

  • Compatible con Ubuntu Linux

 

Servidor Base datos (Requerimientos)

  • Procesador:  Intel® Xeon® E7-4820 v4 2.00 GHz

  • Memoria: RAM 32 GB

  • Disco: HDD 1TB

  • Controladora: Raid 5 con discos SAS 15krpm

  • Lan: 100/1000 MB (Dual)

  • Compatible con Ubuntu Linux

Infraestructura Contact Center hasta 400 agentes

Servidor Telefonía (Requerimientos)

  • Procesador:  Intel® Xeon® E7-8870 v4  3.00 GHz 

  • Memoria: RAM 64 GB

  • Disco: HDD 3 TB

  • Controladora: Raid 5 con discos SAS 15krpm

  • Lan: 100/1000 MB (Dual)

  • Compatible con Ubuntu Linux

 

Servidor Base datos (Requerimientos)

  • Procesador:  Intel® Xeon® E7-8870 v4  3.00 GHz 

  • Memoria: RAM 64 GB

  • Disco: HDD 1 TB

  • Controladora: Raid 5 con discos SAS 15krpm

  • Lan: 100/1000 MB (Dual)

  • Compatible con Ubuntu Linux

Infraestructura Contact Center hasta 1000 agentes

Servidor Telefonía (Requerimientos)

  • Procesador:  Intel® Xeon® Platinum 8276  3.00 GHz (x 2)

  • Memoria: RAM 128 GB

  • Disco: HDD 7 TB

  • Controladora: Raid 5 con discos SSD

  • Lan: 100/1000 MB (Dual)

  • Compatible con Ubuntu Linux

 

Servidor Base datos (Requerimientos)

  • Procesador:  Intel® Xeon® Platinum 8276  3.00 GHz (x 2)

  • Memoria: RAM 128 GB

  • Disco: HDD 2 TB

  • Controladora: Raid 5 con discos SSD

  • Lan: 100/1000 MB (Dual)

  • Compatible con Ubuntu Linux

 

 

Terminales Agentes y Supervisores

Los equipos de los agentes y supervisores deben tener los siguientes requerimientos mínimos: 

Equipo Desktop de Agente

  • Procesador: Core i5 2.0 GHz.

  • Memoria: 8GB RAM.

  • Resolución mínima: 1366 x 768  (mínimo)

  • Disco mínimo: 160 GB

  • Explorador internet: Chrome (o cualquier navegador que sea parte del proyecto “CHROMIUM”) (no se recomienda Firefox)

  • Enlace 2Mb subida/bajada

  

Equipo Desktop de Supervisor

  • Procesador: Core i5 2.5 ghz

  • Memoria: 8 GB RAM

  • Resolución mínima: 1366 x 768  (mínimo)

  • Disco minimo: 160 GB

  • Explorador internet: Chrome (preferiblemente)


Comunicación

 


Componentes


Estructura

/etc/IntegraServer/web/ IntegraPortalWS.war IntegraChannels.war IntegraGamification.war /forms/ /images/ /uContact/ /workflowdesigner/ /formsdesigner/ /tmp/ /webchatclient/ /etc/IntegraServer/reports/ /etc/IntegraServer/server/ IntegraServer.jar /jasper/*.jar /jdbc/*.jar /mail/*.jar /others/*.jar /ssh/*.jar /ws/*.jar

Requerimientos de red para videollamadas

Bandwidth

  • 1MB/s simétrico

Latency for toll-quality

  • <100 ms total

Jitter

  • < 20 ms jitter

Packet loss

  • < 1 % for voice calls

Codec

  • VP8

Requerimientos de red para VoIP

 

Bandwidth

  • 256 kbps per call

Latency for toll-quality

  • <100 ms total. (redes locales)

  • <250 ms total. (redes WAN - cloud)

Jitter

  • < 20 ms jitter

Packet loss

  • < 1 % for voice calls

Codec

  • ulaw, alaw


Almacenamiento de Grabaciones (audio y video)