XMPP

Videoconferência no seu XMPP com XEP-0483: links dinâmicos, auto-hospedados e sem Google

A XEP-0483: HTTP Online Meetings é uma extensão do protocolo XMPP que redefine como clientes e servidores lidam com links de videoconferência. Esqueça o modelo tradicional de copiar manualmente URLs de reuniões. Agora, clientes como Spark e Converse.js podem criar, compartilhar e entrar em salas com um clique, tudo orquestrado pelo seu próprio servidor Openfire. […]

Videoconferência no seu XMPP com XEP-0483: links dinâmicos, auto-hospedados e sem Google Read More »

Cliente XMPP no iPhone? Use Monal. No Android? Use Conversations (via F-Droid)

Muitos perguntaram como usar um servidor XMPP com um cliente compatível, especialmente em dispositivos móveis. Aqui está a resposta definitiva para quem quer fugir de mensageiros centralizados e usar XMPP puro, seja com um servidor próprio ou de terceiros confiáveis. iPhone: Monal O Monal é o cliente XMPP mais maduro atualmente disponível para iOS. Não

Cliente XMPP no iPhone? Use Monal. No Android? Use Conversations (via F-Droid) Read More »

Tutorial Completo: Enviando Mensagens XMPP via Shell com sendxmpp

1. O que é o sendxmpp sendxmpp é uma ferramenta de linha de comando para enviar mensagens instantâneas via protocolo XMPP (Jabber). É simples, funciona direto no shell e pode ser usado em scripts e agendamentos como o crontab. 2. Pré-requisitos Instalar o sendxmpp No Debian/Ubuntu: No CentOS/RHEL (via EPEL): 3. Parâmetros necessários para enviar

Tutorial Completo: Enviando Mensagens XMPP via Shell com sendxmpp Read More »

Enviando mensagens XMPP via Shell com sendxmpp (Openfire)

Em algumas situações, enviar uma mensagem XMPP direto da linha de comando pode ser uma solução simples e eficiente para alertas, automações ou bots internos. Neste post, você vai aprender a fazer isso de forma segura usando o cliente sendxmpp e um servidor Openfire. Pré-requisitos Instalando o sendxmpp Configurando o usuário remetente Crie o arquivo

Enviando mensagens XMPP via Shell com sendxmpp (Openfire) Read More »

Eu achei o bug: o XMPP não estava errado, era o Gajim O TEMPO TODO!

Durante dias mergulhei no inferno dos duplicados XMPP. Tudo parecia um problema grave de protocolo, falha no Openfire, bug nos stanzas, erro em plugins ou algum loop estranho causado por pacotes reenviados. Mas a verdade era mais simples. E mais revoltante: O bug estava no Gajim, O TEMPO DE RESPOSTA ENTRE REQUISIÇÃO E RECEPTAÇÃO É

Eu achei o bug: o XMPP não estava errado, era o Gajim O TEMPO TODO! Read More »

Passo a passo para criar o plugin disable-carbon Openfire XMPP (desativa o suporte a Message Carbons (XEP-0280) no servidor, evitando a duplicação de mensagens no Gajim)

1. Preparando o ambiente O que você vai precisar: 2. Estrutura de pastas do plugin O plugin precisa de uma estrutura de diretórios e arquivos assim: 3. Criando os arquivos 3.1 plugin.xml Crie o arquivo plugin.xml dentro da pasta disable-carbon/ com este conteúdo: 3.2 Código Java: DisableCarbonPlugin.java Crie o arquivo DisableCarbonPlugin.java dentro da pasta disable-carbon/src/org/devdata/disablecarbon/

Passo a passo para criar o plugin disable-carbon Openfire XMPP (desativa o suporte a Message Carbons (XEP-0280) no servidor, evitando a duplicação de mensagens no Gajim) Read More »

Rolar para cima