Desarrollo: New Generation Messenger (Parte 3). Aplicaciones de escritorio

imagen

(Continúa - parte 1 , parte 2. )

Descripción general de las versiones de escritorio de M1 Messenger .

Desarrollé 3 versiones para PC: para Windows , para Linux y para Mac .

Todas las versiones tienen la misma funcionalidad y diseño.

La instalación de Messenger es estándar, con la excepción de la versión para Linux.

Para Linux, la versión se realiza en forma del archivo M1messager.tar.gz, que debe descomprimir y luego ejecutar el archivo m1.

Antes de comenzar el archivo, debe realizar la siguiente configuración:



Entonces, lanzamos M1 Messenger:



El registro es simple: solo necesita crear un nombre de usuario y una contraseña. Si no desea especificar un correo electrónico, puede especificar uno inexistente: un enlace de confirmación para este correo electrónico será válido durante 24 horas, por lo que, en caso de que lo haga, elija un correo electrónico que no pueda registrarse, pero recuerde que en este caso no podrá restablecer la contraseña si la olvidó.



Después de ingresar, se abre la pantalla principal:



Toda la funcionalidad estándar de los mensajeros instantáneos populares está disponible:

- llamadas de audio y video
- mensajes de texto
- transferencia de archivos
- enviando mensajes de voz
- crear grupos, etc.

Entrada múltiple admitida, es decir Al mismo tiempo, puede iniciar sesión en una cuenta desde varios dispositivos y todos los mensajes se sincronizarán.

Ahora sobre las diferencias con otros mensajeros:

Solicitud obligatoria y confirmación

Dado que no usamos un número de teléfono y no solicitamos acceso a la computadora portátil, para iniciar la comunicación con el usuario, debe buscarlo mediante el inicio de sesión o el nombre para mostrar en la búsqueda y hacer una solicitud:



Esto también se aplica a usuarios comunes y bots: sin su permiso, ni el usuario ni el bot podrán comunicarse con usted.

Modo pulsar para hablar (modo walkie-talkie)



Anteriormente, escribí sobre este modo para dispositivos móviles : ahora todo se puede hacer de la misma manera en el escritorio; la computadora se convierte en un walkie-talkie con recepción simultánea en varios canales, el número de usuarios no está limitado.

Modo troncal SIP



En este modo, puede conectar cualquier teléfono IP (o IP PBX, puerta de enlace VOIP, etc.) en paralelo con su cuenta.

Como resultado, puede recibir llamadas de audio y video de los usuarios de M1 Messenger no solo en aplicaciones en teléfonos inteligentes y computadoras de escritorio, sino también en un teléfono IP conectado, puerta de enlace, Asterisk, PBX virtual, etc.

Para habilitar este modo, debe realizar la configuración adecuada en el teléfono IP: regístrese en el servidor SIP M1.

Vaya al menú general y busque el elemento Equipo SIP:



Ábrelo:



Realizamos la configuración en el teléfono IP: si todo se hace correctamente, debería aparecer un mensaje indicando que el dispositivo está registrado.

Ahora cualquier llamada de audio o video entrante que ingrese a su inicio de sesión en M1 también llegará a este teléfono IP (puerta de enlace, IP PBX, etc.)

A su vez, desde el teléfono IP, puede hacer una llamada al usuario M1 marcando el ID de usuario del usuario.

También puede recibir llamadas de cualquier red SIP en una llamada a su URI SIP (userid@sip1.m1online.net).

Modo de cliente SIP

También puede recibir y realizar llamadas SIP directamente desde el messenger, si tiene una cuenta en cualquier servicio de telefonía SIP (Zadarma, SIPnet, etc.) o desde el asterisco de su oficina.
Simplemente ingrese los detalles de su registro en la sección SIP de la cuenta:



Hasta 8 cuentas SIP pueden funcionar simultáneamente.

Llamadas internacionales y de larga distancia.

Es posible hacer llamadas internacionales.
Para hacer esto, marque el número de teléfono en el formato internacional e164 (sin +, 810, 00, etc.) y realice una llamada.
Si bien este modo es de prueba.





Mira transmisiones de video de TV en vivo

Hablé sobre este modo con más detalle en el artículo:

Videovigilancia con un teléfono inteligente: ventajas y desventajas

Bueno, ahora también puede ver la transmisión en vivo desde su teléfono inteligente desde el escritorio si previamente habilitó esta función en su teléfono inteligente.
Conveniente para el despliegue rápido de videovigilancia en la oficina, en el hogar, en el país, etc.



Bots

El ecosistema M1 Messenger también tiene bots.

Después de la autorización, un chat con ellos no aparece en la sección general, sino en la pestaña especial Negocios:



A diferencia de Telegrams, nosotros mismos hacemos bots para que no haya ciberataques de nombres por otros motivos.

Artículos sobre bots:

Bot Alice

Desde una bombilla hasta una aspiradora y un dron: cómo le enseñamos a Alice a administrar cientos de dispositivos

Bot de reconocimiento visual

El uso práctico de las redes neuronales.

Source: https://habr.com/ru/post/es425755/


All Articles