¿Estás visitando desde Argentina?
Ingresá a Linware Argentina ⯈
Continuar en Linware Argentina ⯈
×
¿Qué estás buscando?
BUSCAR!
BLOG
¿Qué cliente? PWA vs escritorio vs aplicación nativa
Publicada el 25/04/2023

La aplicación PWA (aplicación web progresiva)

¿Qué es una aplicación PWA?

PWA significa aplicaciones web progresivas (PWA) . Estas son aplicaciones creadas con tecnologías web que se pueden instalar y ejecutar en todos los dispositivos desde una base de código, en este caso, nuestro cliente web, que también es la base de nuestra aplicación de escritorio. Una PWA proporciona experiencias similares a las nativas y se adapta a las capacidades compatibles con cada dispositivo. Algunas caracteristicas:

  • Funciona en Chrome y Microsoft Edge Chromium.
  • Se ejecuta de forma segura dentro del navegador en su marco de seguridad y bibliotecas.
  • Cero administrador: actualizaciones automáticas.
  • No se necesita instalación local, ni instalación ni desinstalación.
  • Se ejecuta en segundo plano y admite notificaciones automáticas.

¿Qué hace la aplicación 3CX PWA?

  • Cliente 3CX completamente funcional que se siente/parece una aplicación nativa.
  • Se inicia automáticamente al iniciar el navegador.
  • Notifica al usuario de las llamadas entrantes a través de un cuadro de mensaje de notificación PUSH.
    • No es necesario iniciar sesión en 3CX o incluso tener la pestaña abierta.
    • En el caso de Edge, el navegador se iniciará si no está activo.
    • En el caso de Chrome el navegador debe estar ejecutándose.
  • Inicie llamadas en CRM o sitios web a través de la extensión Click2Call.
  • Las llamadas se pueden responder automáticamente.
  • Soporta inicio de sesión único.
  • Totalmente compatible con auriculares Yealink, Jabra y pronto Plantronics.
  • PWA funciona muy bien en Microsoft Terminal Server: lea cómo implementar en masa .
  • Se agregará en la actualización 7a: Dialer incluirá el panel BLF.
  • Se agregará en la actualización 8: se iniciará a través del protocolo tel: por aplicaciones externas de terceros.

PWA - Imprescindibles \ Imprescindibles

  • PWA solo funcionará para instalaciones que tengan un dominio completo y un certificado SSL válido.
    • Si aloja 3CX en la nube usando un certificado 3CX, esto es automático.
    • Si tiene una instalación local, debe haber configurado DNS dividido con un certificado 3CX válido o un certificado personalizado. ¡Vas a necesitar esto de todos modos, tarde o temprano!
  • Debe configurar Google o Edge para que se inicie automáticamente al iniciar sesión en el sistema operativo. Así es como .

Lo que PWA no puede hacer

  • Capture el enfoque en las llamadas entrantes: lamentablemente, no hemos encontrado una forma de evitar esto.
  • Integración de Microsoft Tapi para algunas aplicaciones de contabilidad/CRM más antiguas, como Datev.
  • Inicie aplicaciones externas al recibir una llamada.

Aplicación de escritorio

¿Qué es la aplicación de escritorio (también conocida como la aplicación Electron)? La aplicación de escritorio es un cliente web reempaquetado que utiliza el marco Electron . Permite el control de la versión del navegador del navegador, así como el acceso a las funciones del sistema operativo.

Fue esta aplicación la que se vio comprometida en el ataque a la cadena de suministro de 3CX. Esto no tiene nada que ver con el marco Electron ni con ninguno de los componentes que enviamos en la aplicación de escritorio. La aplicación de escritorio se vio comprometida porque nuestra red había sido atacada por un grupo de piratas informáticos. Nuestro investigador Mandiant evalúa con gran confianza que UNC4736 tiene un nexo con Corea del Norte. Lea más sobre esto aquí .

Desde entonces, la aplicación de escritorio comprometida ha sido completamente revisada y limpiada y puede considerarse segura. Hemos implementado controles y procedimientos, así como herramientas para garantizar que los ataques a la cadena de suministro no vuelvan a afectarnos.

Qué puede hacer la aplicación de escritorio además de la PWA

  • Capture el foco en las llamadas entrantes.
  • Inicie aplicaciones externas al recibir una llamada.
  • Marque o transfiera usando teclas de acceso rápido.
  • Permita que el cuadro de diálogo del marcador se mueva por la pantalla por separado de la pantalla principal.

Lo que la aplicación de escritorio no puede hacer

  • TAPI: capacidad de ser lanzado por aplicaciones compatibles con TAPI.
  • Si cierra la aplicación, no se le notificará de las llamadas entrantes.

Lo que requiere la aplicación de escritorio

  • Antivirus y controles en toda la red en caso de emergencia

Aplicación nativa

3CX tiene aplicaciones nativas para todos los principales sistemas operativos: iOS, Android y Windows. Estas aplicaciones usan SIP en lugar de WebRTC para las llamadas. Funcionan completamente separados de la PBX utilizando ID de autenticación SIP en lugar de autenticación web. Esto significa que lo máximo que puede hacer un hacker si obtiene acceso a estas credenciales es realizar y recibir llamadas.

Mientras que las aplicaciones de iOS y Android se distribuyen a través de sus tiendas de aplicaciones, la aplicación de Windows se distribuye a través de la PBX. Actualmente, la aplicación nativa de Windows también se conoce como nuestra aplicación heredada . Esta aplicación funciona bien y es segura, pero hace tiempo que no se actualiza. Durante el ataque a la cadena de suministro, esto fue un regalo del cielo. Sin embargo, su arquitectura está desactualizada y necesita ser rehecha.

Ahora estamos considerando desarrollar una nueva aplicación nativa de Windows que se verá y se comportará como las aplicaciones de iOS y Android. Se distribuiría a través de la tienda de Microsoft. Esto lo hace intrínsecamente seguro no solo porque la tienda verifica la seguridad de las aplicaciones antes de cargarlas, sino también porque en caso de un evento de seguridad, permite una respuesta mucho más rápida y automática.

Qué puede hacer la aplicación nativa además de la aplicación de escritorio o PWA

  • Capture el foco en las llamadas entrantes.
  • Inicie aplicaciones externas al recibir una llamada.
  • TAPI: capacidad para iniciarse o iniciarse desde aplicaciones compatibles con TAPI.

Lo que requiere la aplicación nativa

  • Derechos de administrador local para instalar la aplicación.
  • Aprovisionamiento a través de PNP en LAN local O descarga del archivo de configuración (U8).
Ir al Blog