Desenvolvimento: New Generation Messenger (Parte 3). Aplicativos para desktop

imagem

(Continuação - parte 1 , parte 2. )

Visão geral das versões de desktop do M1 Messenger .

Desenvolvi 3 versões para PC - para Windows , Linux e Mac .

Todas as versões têm a mesma funcionalidade e design.

A instalação do messenger é padrão, com exceção da versão para Linux.

Para Linux, a versão é feita na forma do arquivo M1messager.tar.gz, que você precisa descompactar e depois executar o arquivo m1.

Antes de iniciar o arquivo, você precisa fazer as seguintes configurações:



Então, lançamos o M1 Messenger:



O registro é simples - você só precisa criar um nome de usuário e senha. Se você não deseja especificar um e-mail, pode especificar um e-mail inexistente - um link de confirmação para este e-mail será válido por 24 horas. Por isso, escolha um e-mail que não possa ser registrado, mas lembre-se de que, nesse caso, você não poderá redefinir a senha se a esqueceu.



Após entrar, a tela principal é aberta:



Toda a funcionalidade padrão de mensageiros instantâneos populares está disponível:

- chamadas de áudio e vídeo
- mensagens de texto
- transferência de arquivos
- enviando mensagens de voz
- criação de grupos etc.

Entrada múltipla suportada - ou seja, ao mesmo tempo, você pode fazer login em uma conta a partir de vários dispositivos e todas as mensagens serão sincronizadas.

Agora, sobre as diferenças de outros mensageiros:

Pedido e confirmação obrigatórios

Como não usamos um número de telefone e não solicitamos acesso ao notebook, para iniciar a comunicação com o usuário, você deve encontrá-lo por login ou por nome de exibição na pesquisa e faça uma solicitação:



Isso também se aplica a usuários e bots comuns - sem a sua permissão, nem o usuário nem o bot poderão se comunicar com você.

Modo push-to-talk (modo walkie-talkie)



Anteriormente, escrevi sobre esse modo para dispositivos móveis - agora tudo pode ser feito da mesma maneira na área de trabalho - o computador se transforma em um walkie-talkie com recepção simultânea em vários canais, o número de usuários não é limitado.

Modo de tronco SIP



Nesse modo, você pode conectar qualquer telefone IP (ou PBX IP, gateway VOIP, etc.) em paralelo à sua conta.

Como resultado, você pode receber chamadas de áudio e vídeo dos usuários do M1 Messenger, não apenas em aplicativos em smartphones e desktops, mas também em um telefone IP conectado, gateway, Asterisk, PBX virtual etc.

Para ativar esse modo, é necessário fazer as configurações apropriadas no telefone IP - registrar no servidor S1 M1.

Vá para o menu geral e localize o item SIP do equipamento:



Abra:



Efetuamos as configurações no telefone IP - se tudo for feito corretamente, uma mensagem deverá aparecer indicando que o dispositivo está registrado.

Agora, qualquer chamada de áudio ou vídeo recebida no seu login no M1 também chegará a esse telefone IP (gateway, PBX IP, etc.)

Por sua vez, no telefone IP, você pode fazer uma chamada para o usuário M1 discando a identificação do usuário.

Você também pode receber chamadas de qualquer rede SIP em uma chamada para seu URI SIP (userid@sip1.m1online.net).

Modo Cliente SIP

Você também pode receber e fazer chamadas SIP diretamente do messenger, se tiver uma conta em qualquer serviço de telefonia SIP (Zadarma, SIPnet etc.) ou no Asterisk do escritório.
Basta digitar os detalhes do seu registro na seção SIP da conta:



Até 8 contas SIP podem funcionar simultaneamente.

Chamadas internacionais e de longa distância

É possível fazer chamadas internacionais.
Para fazer isso, disque o número de telefone no formato internacional e164 (sem +, 810, 00 etc.) e faça uma ligação.
Enquanto este modo estiver em teste.





Assista transmissões de vídeo de TV ao vivo

Eu falei sobre esse modo em mais detalhes no artigo:

Vigilância por vídeo usando um smartphone - os prós e contras

Bem, agora você também pode assistir a transmissão ao vivo a partir do seu smartphone a partir da área de trabalho, se você ativou anteriormente esse recurso no seu smartphone.
Conveniente para a rápida implantação de videovigilância no escritório, em casa, no país, etc .:



Bots

O ecossistema do M1 Messenger também possui bots.

Após a autorização, um bate-papo com eles não aparece na seção geral, mas na guia especial Negócios:



Ao contrário dos telegramas, nós mesmos produzimos bots para que não ocorra cibersegurança de nomes por outros motivos.

Artigos sobre bots:

Bot Alice

De uma lâmpada a um aspirador de pó e um drone - como ensinamos Alice a gerenciar centenas de dispositivos

Bot de reconhecimento visual

O uso prático de redes neurais

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


All Articles