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)
Equipamiento Aceptado
Tarjetas Digium o Sangoma, Xorcom, Dinstar, KHOMP, SIP Gateways, SIP Hardphones.
Los servidores deben esta certificados en Ubuntu, validar en: http://www.ubuntu.com/certification/server/
Comunicación
Componentes
BBDD: Mysql: 8 o 5.7
WebServer: NGINX 1.17. 0 (latest)
OS: Ubuntu 20.04, 18.04, 16.04
Telephony: Asterisk Modificado branch 13
Frontend: HTML5 y JS
Backend: Java 8
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
Jitter
< 20 ms jitter
Packet loss
< 1 % for voice calls
Codec
ulaw, alaw