Testes do 3CX v16 no Raspberry Pi 3B + e atualização do WebMeeting

Testando micro PBXs no Raspberry Pi 3B +


Quando desenvolvemos um IP-PBX corporativo, é claro, é interessante adicionar mais funções a ele para empresas de médio e grande porte. Mas, você deve admitir, músculos fortes funcionam bem apenas em um esqueleto forte. A qualidade da arquitetura do produto é mais importante do que as cores agradáveis ​​nos relatórios online. E essa qualidade se manifesta apenas em sistemas com recursos mínimos de hardware.

Decidimos descobrir como o 3CX v16 era pouco exigente para o hardware e o lançamos no Raspberry Pi. O sistema passou em vários testes, cujos resultados nos apressamos em compartilhar.



A instalação do Raspberry Pi v16 de uma maneira muito simples e descrita neste guia . Como dito, você precisará de:

  • Dispositivo - Raspberry Pi 3B +
  • O cartão de memória é 32 + GB Classe 10 Micro SD com uma velocidade de acesso de pelo menos 10 Mb / s.
  • O gabinete é compatível com o Raspberry Pi, de preferência com um radiador e um ventilador de refrigeração.
  • Fonte de Alimentação - Compatível com Raspberry Pi, 2,5 A, Micro USB.

Um kit semelhante é oferecido, por exemplo, no Aliexpress por US $ 54



Por que recomendamos um kit de fãs? Verificou-se que a operação de longo prazo do PBX com uma carga decente aquece significativamente o dispositivo, especialmente se forem utilizados codecs "pesados". Portanto, se sua organização espera que o PBX funcione ativamente ou muitos usuários móveis com os codecs G729 e OPUS, instale um radiador e / ou ventilador.

Embora a princípio tínhamos medo de que o Raspberry Pi não "puxasse" uma instalação mais ou menos séria, o 3CX mostrou excelentes resultados para sistemas com até 32 usuários.



  • A carga do processador é de 4% com inação a 46% no pico, com uma carga média na região de ~ 23,7%. Isso sugere o código 3CX bem otimizado.
  • Consumo de memória - de 32% quando ocioso a 38% moderado sob carga. Outra confirmação da excelente qualidade do código.
  • Carga na rede - O Pi 3B + possui um controlador Ethernet gigabit aprimorado com uma velocidade efetiva de ~ 224 Mbps. O fluxo médio com 8 chamadas simultâneas é de ~ 1,5 Mbit / s, ou seja, a carga é inferior a 1%. Obviamente, depende muito da qualidade da sua rede e dos codecs de voz usados.
  • Consumo de energia - Se um servidor médio na arquitetura X86-64 consome aproximadamente 20,4 kWh por dia, o Raspberry Pi consome o mesmo por ano!
  • Modo de temperatura - sem usar um radiador ou ventilador, o sensor de temperatura Pi mostrou 47,2 ° C quando inativo e até 59,5 ° C em carga máxima. A temperatura média de operação é de 52,5 ° C.

Onde posso usar um PBX por US $ 54


Após o teste, podemos argumentar que, com o resfriamento adequado, esse bebê durará muitos anos. Atualmente, o caso de uso recomendado é um sistema com 8 chamadas simultâneas e 16 a 32 usuários. No telefone IP de cada usuário, em média, podem ser configurados até 8 indicadores BLF (o número deles afeta a carga na pilha SIP 3CX e no servidor da Web incorporado). Imagine onde o 3CX no Raspberry Pi + pode ser útil:

  • Uma central telefônica de classe empresarial para uma pequena empresa que permite não apenas que os funcionários se comuniquem entre si, mas também membros de suas famílias - de qualquer lugar do mundo.
  • Filiais de uma grande empresa, cada uma das quais precisa de uma central telefônica local completa em caso de perda de conexão com a central telefônica principal.
  • ATS para um edifício residencial, cujos residentes poderão usar aplicativos para iOS e Android e conectar um painel de chamada (intercomunicador SIP) ao sistema.
  • Troca telefônica automática de uma instituição educacional para comunicação entre funcionários, professores e até aprendizado dos alunos.
  • Um pequeno hotel que oferece características interessantes de uma central telefônica do hotel .

Bônus E se algo der errado, você pode rapidamente colocar o PBX no seu bolso e levá-lo com você!

Tutorial em vídeo sobre a instalação do 3CX v16 em um Raspberry Pi.


Atualização do 3CX WebMeeting - agora 50 vezes mais rápida


Melhorando as oportunidades da conferência


A atualização mais recente da plataforma de conferência na web 3CX WebMeeting oferece novos recursos de conferência, qualidade de voz aprimorada e servidores MCU adicionais para sua conveniência.

O flipchart de conferência (quadro branco) agora oferece um desenho mais suave e preciso, dependendo do grau de pressão. Esse recurso será apreciado pelos usuários de tablets e laptops com telas sensíveis ao toque. Além disso, quando você passa o mouse sobre um objeto, por exemplo, no painel de participantes da conferência, ele é destacado - de forma conveniente.



A intensidade do sinal desapareceu da interface do WebMeeting. Ele é substituído por pequenas notificações que aparecem quando a baixa velocidade do seu canal de comunicação causa deterioração na qualidade do vídeo. Graças às notificações, você pode entender as causas do problema e tomar medidas. Se você estiver interessado em informações mais detalhadas sobre a qualidade da conexão, vá para a seção 3CX WebMeeting “Configurações”> “Rede” para ver estatísticas avançadas.



Melhorando a qualidade do serviço


Agora, realizamos cerca de 100.000 conferências na web por mês nas quais 150.000 pessoas participam. Para expandir a cobertura do serviço e aumentar a confiabilidade, estamos transferindo os servidores 3CX WebMeeting para a infraestrutura do Google e da Amazon.

Os dados da conferência (registros, estatísticas), armazenados por um curto período de tempo, são publicados no datacenter europeu Google. Isso fornece confiabilidade, segurança e vantagens tecnológicas adicionais. Os próprios servidores de conferência na Web (MCUs) estão hospedados na infraestrutura da Amazon em todo o mundo. Isso garante proximidade com os usuários finais e excelente desempenho. Atualmente, o MCU WebMeeting está localizado na Austrália, Brasil, Canadá, França, Alemanha, Rússia, África do Sul, Cingapura, Reino Unido, EUA, Vietnã e Índia. Onde quer que você esteja, a 3CX tenta automaticamente oferecer o servidor mais próximo a você.

Codec OPUS para participantes de conferência de voz


Uma das razões objetivas para a popularidade do WebMeeting é sua excelente qualidade de som. Na atualização mais recente, conectamos um codec OPUS adaptável e de alta qualidade para usuários que participam da conferência apenas por voz. Anteriormente, o codec G.722 era usado, o que não funciona muito bem em redes móveis. Obviamente, outros codecs de voz são suportados se o participante se conectar a partir de um telefone IP.

Gravando e relatando 50 vezes mais rápido


Nesta atualização, também aceleramos o processamento de gravações de videoconferência e a geração de relatórios finais. Nossas estatísticas dizem que uma conferência de 1 hora com 4 participantes usando áudio e vídeo é processada adicionalmente aproximadamente 50 minutos após a conclusão. Somente depois disso, o link para a gravação da conferência (arquivo .mp4) chegará ao e-mail do organizador. Agora, o pós-processamento leva de 1 a 3 minutos. dependendo das opções instaladas e da qualidade do vídeo.

Registro de alterações completo

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


All Articles