SIP/H.323

Mais resultados

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Filtrar por categorias
Atualização
Base de Conhecimento
Resenhas

Como conectar usuários TrueConf e Polycom via protocolo SIP

3 min.

Os usuários do TrueConf Server podem chamar PBXs de terceiros e terminais de videoconferência SIP/H.323 e convidá-los para videoconferências em grupo de seus aplicativos clientes. Demonstraremos esse recurso usando o aplicativo cliente TrueConf para Windows e os terminais Polycom; entretanto, o procedimento será o mesmo para aplicativos macOS/Linux.

Como os usuários do TrueConf podem chamar endpoints da Polycom

Abra seu aplicativo cliente e insira a seguinte string de chamada no campo de pesquisa acima do catálogo de endereços #sip:[IP]. Nesse caso, [IP] é o endereço IP do endpoint.

Depois disso, clique no botão de chamada no menu pop-up (onde você também pode adicionar um ponto de extremidade ao catálogo de endereços Como conectar usuários TrueConf e Polycom via protocolo SIP 1).
Como conectar usuários TrueConf e Polycom via protocolo SIP 2

Se um endpoint Polycom já estiver disponível no MCU externo ou Gatekeeper, você também poderá registrar o TrueConf Server lá. Depois disso, você poderá chamar o terminal usando a seguinte linha de chamada #sip:[ID] onde [ID] é o nome do terminal.

Como convidar um endpoint Polycom para uma videoconferência TrueConf

Adicione um endpoint Polycom ao catálogo de endereços em seu aplicativo cliente TrueConf (consulte a seção anterior) e convide-o para a lista de participantes da conferência ao criar uma conferência em tempo real. Você também pode adicionar este dispositivo à lista de participantes da reunião ao agendar a conferência no servidor ou em seu agendador de conferência.
Como conectar usuários TrueConf e Polycom via protocolo SIP 3
O convite será recebido automaticamente por um terminal Polycom quando a conferência começar.

Como chamar usuários e ingressar em conferências TrueConf a partir de um Polycom Endpoint

Usaremos o software Polycom RealPresence Desktop como exemplo.

Para chamar um usuário TrueConf, digite a seguinte linha [user_id]@[IP] no campo acima do teclado de discagem.

Aqui [user_id] é o login (TrueConf ID) que você deseja chamar, enquanto [IP] é um endereço IP externo ou um nome de domínio do TrueConf Server.

Por exemplo:

den@server.company.com

Como conectar usuários TrueConf e Polycom via protocolo SIP 4

O usuário TrueConf receberá o seguinte convite em seu aplicativo cliente:

Como conectar usuários TrueConf e Polycom via protocolo SIP 5

Ao aceitar o convite, a videochamada será iniciada: ambos os usuários verão e ouvirão um ao outro:

Como conectar usuários TrueConf e Polycom via protocolo SIP 6
Para participar de uma conferência TrueConf, ligue para o seguinte endereço:

00[Conference_ID]@[server]

Onde:

  • [Conference_ID] — ID da conferência
  • [server] — endereço IP do servidor ou nome de domínio.

Para saber mais sobre chamadas de um endpoint baseado em hardware e software, consulte a documentação do TrueConf Server.

Como instalar o servidor de videoconferência Jitsi Meet

8 min.

O Jitsi Meet é um software gratuito e de código aberto que permite criar e implantar soluções de videoconferência. O Jitsi Meet é baseado na tecnologia de padrão aberto WebRTC para conferências baseadas em navegador. Além disso, com o Jitsi, você pode usar aplicativos cliente para Linux, macOS, Windows, iOS e Android para realizar videoconferências.

Como instalar o servidor de videoconferência Jitsi Meet 7

Aviso!

Observe que o Jitsi Meet não pode ser usado como uma plataforma de videoconferência completa. É uma solução gratuita projetada para demonstrar os recursos do serviço baseado em nuvem do 8×8. Os desenvolvedores do Jitsi não planejam adicionar recursos de nível empresarial em seus produtos, enquanto a implementação de recursos essenciais de negócios como integração Active Directory/LDAP, passagem de NAT, suporte SIP, gravação de conferência etc. requer instalação e configuração de plug-ins e software adicionais pacotes. Além disso, o Jitsi não fornece vários recursos básicos, como agendamento de reuniões (todas as reuniões do Jitsi são, na verdade, salas virtuais).

Finalmente, a instalação e manutenção do Jitsi Meet requer programação avançada e habilidades de administração do Linux.

Compare o Jitsi com a plataforma de colaboração de vídeo local TrueConf Server

Deseja implantar o Jitsi Meet? Você veio ao lugar certo! Leia este guia para saber como instalá-lo e configurá-lo.

Requisitos de sistema

Os seguintes pacotes são necessários para a instalação do Jitsi Meet:

  •  gnupg2
  • nginx-full
  • sudo
  • OpenJDK 8/OpenJDK 11

Abaixo você encontra a lista de portas que você precisará abrir em seu sistema operacional ou encaminhar para uma rede externa:

  • 80/tcp – para verificar/renovar o certificado SSL com Let’s Encrypt
  • 443/tcp – para acesso geral ao Jitsi Meet
  • 10000/udp – para comunicação de áudio e vídeo em sua rede
  • 22/tcp – se você usar SSH para se conectar ao servidor (é um valor padrão, se você usar uma porta diferente, especifique-o em vez de 22).

O Jitsi Meet pode ser implantado no Debian/Ubuntu e no openSUSE. Por exemplo, neste artigo vamos instalar o Jitsi Meet no Debian 10.

OpenJDK é um Java Runtime Environment. Como o Jitsi Meet é escrito em Java, o OpenJDK é uma dependência que será instalada automaticamente junto com o próprio Jitsi Meet (veja o passo 5).
Você pode usar o sudo para executar os comandos listados abaixo. Observe que o sudo pode estar indisponível no Debian por padrão. Você pode verificar sua disponibilidade usando o comando sudo -V e instalá-lo usando apt install sudo como usuário root. Se você quiser adicionar um usuário com o nome de usuário  user ao grupo sudo, use sudo usermod -a -G sudo user.

Módulos básicos do Jitsi Meet

Jicofo é um componente XMPP. É um processo responsável por conectar aplicativos clientes a videoconferências. Durante as conferências, ele pode enviar convites, realizar balanceamento de carga ao usar vários servidores XMPP, etc. O Jicofo possui sua própria API HTTP /about/health que permite verificar o status do Jicofo.

Jitsi Videobridge é um componente chave do sistema. Ao transmitir vídeo e áudio entre os participantes, ele atua como intermediário, ou seja, realiza a terminação RTP/RTCP e define os limites de bitrate em ambas as direções para cada cliente. O Jitsi Videobridge contém sua própria API HTTP (/colibri/debug) para monitoramento.

Baseado na arquitetura Simulcast , o Jitsi Videobridge não é responsável pela transcodificação e consome relativamente poucos recursos de CPU. No entanto, o Simulcast aumenta significativamente a carga do lado do cliente em comparação com outras arquiteturas.

Várias pontes de vídeo podem ser conectadas ao sistema de videoconferência Jitsi com cada nova conferência atribuída a uma delas.

Jigasi – ramal externo projetado para participar de conferências Jitsi via telefonia SIP (é necessário um ramal separado).

Jibri é um conjunto de ferramentas para gravar e/ou transmitir uma reunião hospedada no Jitsi Meet. Ele funciona iniciando uma instância do Chrome renderizada em um framebuffer virtual e capturando e codificando a saída com ffmpeg. Destina-se a ser executado em uma máquina separada (ou uma máquina virtual), sem outros aplicativos usando os dispositivos de vídeo ou áudio. Um Jibri suporta apenas uma gravação ao mesmo tempo.

Prosody é um servidor XMPP multiplataforma escrito em Lua.

Como instalar o servidor de videoconferência Jitsi Meet 8Etapa 1: Instalando Pacotes Adicionais

  1. Obtenha uma lista de atualizações disponíveis para todos os pacotes dos repositórios conectados ao seu sistema operacional:

2. Instale os pacotes necessários:

  • apt-transport-https. Como o repositório Jitsi requer uma conexão HTTPS, você precisa instalar o pacote apt-transport-https para que o APT estabeleça uma conexão HTTPS com o repositório Jitsi.
  • gnupg2. Necessário para trabalhar com chaves PGP.
  • nginx-full. Servidor web de alto desempenho. Requer que o instalador configure um host virtual no servidor web para manter o Jitsi Meet.
  • curl. Ferramenta de linha de comando para transferência de dados com sintaxe de URL. É necessário para baixar a chave PGP.
  • ufw. Firewall para abrir portas.

Como instalar o servidor de videoconferência Jitsi Meet 9

Etapa 2: configurar um nome de domínio

Para a operação correta do Jitsi Meet, o nome do host do sistema deve corresponder ao nome de domínio que será usado para sua instância do Jitsi Meet.

  1. Escolha o domínio que será usado para o seu servidor. Por exemplo, myjitsi.example.org.
  2. Para configurar o nome de domínio, use o utilitário hostnamectl do kit de ferramentas systemd para gerenciar o nome do host do sistema:

Como instalar o servidor de videoconferência Jitsi Meet 10

3. Adicione o mesmo nome de domínio ao arquivo /etc/hosts:

onde x.x.x.x.x é o endereço IP público do seu servidor.

Etapa 3: configurar o firewall

Para conectar usuários à sua instância do servidor Jitsi Meet, você precisa configurar o firewall abrindo as portas necessárias com ufw. Para fazer isso, execute os comandos abaixo na seguinte sequência:

Verifique o status do firewall com este comando:

Se essas portas estiverem abertas, você verá a seguinte saída:

Etapa 4: Adicionando o pacote Jitsi à lista de repositórios

  1. Use curl para importar a chave GPG oficial do repositório Jitsi:

2. Adicione um link para um repositório estável:

Etapa 5: Instalando o Jitsi Meet

Antes do processo de instalação, obtenha uma lista de pacotes disponíveis no repositório Jitsi:

Instale o Jitsi Meet:

Você também será solicitado a inserir o nome do host da sua instância do Jitsi Meet. Se você tiver um domínio, poderá usar seu nome de domínio, por exemplo, myjitsi.example.org. Alternativamente, você pode inserir o endereço IP do seu computador (se for estático).

Como instalar o servidor de videoconferência Jitsi Meet 11

Este nome de host será usado para configurar o host virtual no Jitsi Meet, bem como para conectar usuários a conferências.

Você pode gerar um certificado SSL autoassinado ou rejeitar essa opção se já tiver um certificado comercial e for usá-lo.

Como instalar o servidor de videoconferência Jitsi Meet 12

Em nossa base de conhecimento, você pode aprender mais sobre como gerar um certificado Let’s Encrypt TLS gratuito no Linux usando o utilitário certbot.

Etapa 6: autenticação do usuário

Por padrão, o Jitsi Meet é configurado para que qualquer usuário possa se conectar ao seu servidor e criar uma conferência. No entanto, você pode alterar esse cenário e permitir que apenas usuários autorizados criem conferências. Nesse caso, ao criar uma nova sala, o Jitsi Meet solicitará nome de usuário e senha. Para fazer isso, você precisará editar os arquivos de configuração.

Nos exemplos a seguir, a variável your_hostname será usada no lugar do nome de domínio.

Ativar autenticação obrigatória

  1. Usando qualquer editor de texto, abra o arquivo /etc/prosody/conf.avail/[your_hostname].cfg.lua

2. Encontre a linha authentication = "anonymous"   no bloco VirtualHost "[your_hostname]" e substitua-a pela seguinte linha:

Isso limitará o acesso de usuários anônimos à sua plataforma e introduzirá autenticação obrigatória por nome de usuário e senha.

3. Adicione a seguinte seção no final do arquivo:

Observe que guest.your_hostname é um domínio interno para Jitsi. Você não precisa criar um registro DNS para ele, gerar um certificado SSL/TLS ou fazer qualquer configuração de servidor web.

Isso permite que usuários anônimos participem de uma conferência criada por um usuário autenticado no servidor. O convidado deve saber o endereço e a senha exclusivos da conferência (se estiver definido).

4. Abra outro arquivo etc/jitsi/meet/your_hostname-config.js em um editor de texto e descomente a linha // anonymousdomain: 'guest.example.com', substitua  guest.example.com pelo seu nome de host real do Jitsi Meet.

Esses dados são necessários para indicar ao Jitsi Meet qual hostname interno deve ser usado para convidados não autenticados.

Depois disso, especifique o domínio que será usado para executar o Jicofo nas configurações do componente. Para instalações de conferência, o Jicofo usará apenas domínios registrados.

Para concluir as alterações de configuração, adicione a seguinte linha ao arquivo

Criando contas de usuário

Use o utilitário prosodyctl para criar usuários:

Reinicie os serviços do systemd para aplicar as alterações:

Ao criar uma sala no Jitsi Meet, agora você precisará inserir seu nome de usuário e senha.

Como instalar o servidor de videoconferência Jitsi Meet 13

Etapa 7: Introdução ao Jitsi Meet

Após a conclusão da instalação, inicie um navegador da Web (por exemplo, Firefox, Chrome ou Safari) e digite o nome do host ou endereço IP na barra de endereços.

Se você usou um certificado autoassinado, seu navegador da Web solicitará que você confirme se confia no certificado. Se você se conectar ao Jitsi usando um aplicativo móvel iOS ou Android, a tentativa de conexão pode acabar com um erro de certificado autoassinado neste momento.

Como instalar o servidor de videoconferência Jitsi Meet 14

Você pode ver uma página da Web convidando você a iniciar uma nova reunião:

Como instalar o servidor de videoconferência Jitsi Meet 15

Certifique-se de que você pode criar uma reunião com êxito. Compartilhe o link, certifique-se de que outros membros possam entrar também e que todas as portas foram abertas corretamente.

Outros recursos:

Integrando TrueConf com sistemas de sala de conferência

2 min.

Em nosso e-mail anterior, você já aprendeu sobre os recursos poderosos dos aplicativos móveis TrueConf. Caso você tenha perdido este e-mail ou queira revisá-lo, pode encontrar a versão completa aqui. Hoje, vamos falar sobre a integração do TrueConf Server com terminais SIP/H.323, que são amplamente usados para comunicação em salas de conferência.

Videoconferência entre TrueConf Server e terminais móveis

Integrando TrueConf com sistemas de sala de conferência 16

O software TrueConf se integra facilmente com sua infraestrutura de videoconferência legada e unifica suas salas de conferência por meio de protocolos SIP/H.323. TrueConf Server é totalmente compatível com terminais de videoconferência por todos os principais fornecedores, incluindo Cisco, Poly, Huawei, Lifesize e muitos outros. Depois que seu sistema de sala estiver registrado no servidor, você poderá se comunicar facilmente com seus parceiros de negócios que estão usando o dispositivo.

Saiba mais sobre integrações →

TrueConf Server Free permite aos usuários conectar um dispositivo SIP/H.323 a uma videoconferência. Se você deseja unificar um número maior de salas de reunião e terminais de videoconferência, experimente a versão completa do TrueConf Server. Entre em contato para saber mais sobre nosso gateway multiprotocolo! Integrando TrueConf com sistemas de sala de conferência 17

Solicitar
mais conexões →

Compartilhamento de conteúdo entre usuários TrueConf e terminais de salas

TrueConf Server suporta compartilhamento fácil de conteúdo com sistemas de sala de conferência via protocolos BFCP/H.239. Os usuários TrueConf podem fazer apresentações ou compartilhar suas telas com terminais de videoconferência de terceiros a partir de seus aplicativos cliente. Da mesma forma, eles podem visualizar a transmissão de conteúdo de terminais de videoconferência. Com o compartilhamento de conteúdo, você pode usar dicas visuais para transmitir seus pontos de vista e tornar qualquer reunião mais produtiva.

Saiba mais →