Instale o 3CX SBC Session Edge Controller no Windows, Raspberry Pi ou Debian 9

1. Introdução


O 3CX SBC Session Border Controller é usado para conectar escritórios remotos com um pequeno número de telefones ao servidor central 3CX. Ele converte a sinalização SIP para o servidor usando sua própria tecnologia 3CX Tunnel, e os fluxos de mídia RTP locais (conversas, de fato) são alternados na rede local do escritório remoto. Isso economiza significativamente o tráfego externo e melhora a qualidade da comunicação dentro do escritório. Todo o tráfego entre o SBC e o servidor 3CX é transmitido por uma única porta TCP / UDP, o que simplifica bastante a configuração dos firewalls. As comunicações SBC podem ser criptografadas e a configuração automática de telefones é bastante simplificada. O 3CX SBC é especialmente popular quando conectado ao 3CX, localizado em uma hospedagem em nuvem , onde é problemático ou dispendioso criar uma VPN IPSec completa.

O 3CX SBC pode ser instalado em um PC com Windows que não seja usado ativamente. Além disso, se o escritório remoto tiver até 20 telefones IP (e até 10 indicadores BLF por telefone), você poderá instalar o SBC no seu dispositivo Raspberry Pi. Recomenda-se Raspberry Pi 2 ou 3 Modelo B.

E com mais telefones, o SBC deve ser instalado no Debian Linux 9.

Preparação para instalação


Antes de instalar o 3CX SBC em qualquer plataforma, você precisa de algumas informações técnicas:

  • A senha do túnel 3CX, localizada na guia Configurações - Segurança - Túnel 3CX
  • A porta do túnel, localizada na guia Configurações - Rede - Portas (o padrão é 5090)
  • Porta SIP, localizada na guia Configurações - Rede - Portas (o padrão é 5060)
  • FQDN do servidor 3CX, listado em Configurações - Rede - guia FQDN

Instale e configure o 3CX SBC no Windows


Faça o download do kit de distribuição e execute o arquivo.



Especifique os parâmetros SBC:

  • Interface local do PC com a SBC, que se comunicará com os telefones IP.
  • O FQDN do servidor 3QX, que deve ser resolvido corretamente no escritório remoto.
  • Porta do servidor SIP e 3CX Tunnel 3CX.



O 3CX SBC permite implementar um cluster de telefonia IP de failover . Se o servidor SIP primário não estiver disponível, o SBC alterna automaticamente para o servidor de backup. Para fazer isso, habilite Habilitar Failover e especifique o endereço IP externo (não o FQDN) do servidor de backup.



Em seguida, especifique a senha de autenticação do túnel mencionada anteriormente. Se você ativar a opção Ativar criptografia, todo o tráfego VoIP entre o 3CX SBC e o 3CX PBX será criptografado (a versão 3CX 15 e posterior é necessária).

Instale e configure o 3CX SBC em um Raspberry Pi ou Debian 9 amd64


Instale o sistema operacional Raspbian


Conecte o Raspberry Pi ao monitor, rede e ligue o dispositivo. Uma janela NOOBS aparecerá na qual selecione e instale o sistema operacional Raspbian.



Após a instalação do sistema operacional, é recomendável alterar a senha do administrador (opção 2). O nome de usuário padrão é pi, a senha é framboesa.
Em seguida, selecione a opção 8 e altere o nome do host do servidor SBC. Também habilite o SSH para trabalhar na linha de comando através do cliente SSH. Conclua a instalação e reinicie o dispositivo.

Instalação SBC


A instalação do 3CX SBC no Raspberry Pi e no Debian Linux é a mesma.



Execute os comandos:

wget http://downloads.3cx.com/downloads/sbc/3cxsbc.zip sudo bash 3cxsbc.zip 

Em seguida, na seção Detalhes Necessários, especifique os parâmetros do SBC.



O FQDN de um servidor 3CX, que já deve estar resolvendo para um endereço IP no momento da instalação do SBC.



O endereço IP local do servidor 3CX. Se o servidor estiver localizado atrás do NAT, especifique o endereço interno e, em um endereço IP público ou em uma hospedagem em nuvem sem NAT, especifique o endereço IP público.



Em seguida, especifique a porta SIP do servidor 3CX.



E a porta do 3CX Tunnel.



Em seguida, digite a senha do túnel 3CX. Todos os parâmetros acima, como foi dito, estão na interface do servidor 3CX.



Na próxima etapa, você pode ativar a tolerância a falhas e especificar o endereço IP do servidor de backup 3CX.



Você também pode ativar a criptografia de todo o tráfego entre o escritório remoto e o servidor 3CX. Lembre-se de que isso aumenta a carga no processador do dispositivo.

Atualize o 3CX SBC no Raspberry Pi ou Debian 9 amd64


Se você já possui o SBC instalado e precisa ser atualizado, execute os seguintes comandos:

 sudo apt-get update sudo apt-get install 3cxsbc 

O serviço SBC será reiniciado.

Ajuste automático de telefones IP via 3CX SBC


As instruções para configurar automaticamente telefones IP de vários modelos são fornecidas aqui .



Ao configurar o telefone, especifique seu modelo, método de ajuste automático - conexão remota 3CX SBC e endereço MAC. Para o controlador SBC, especifique o endereço IP interno e a porta (5060 por padrão) do computador em que está instalado no escritório remoto
A conexão de telefones IP via 3CX SBC permite administrar centralmente todos os telefones da sua organização - altere as configurações de tela, atualize o firmware e a configuração, reinicie os dispositivos etc.

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


All Articles