Neste tutorial mostrarei como instalar e configurar o servidor VOIP Mumble (Murmur), uma ferramenta Open Source similar ao TeamSpeak e Ventrilo.
Servidores VOIP podem ser muito úteis, apesar de serem mais populares entre jogadores de video game online, pois funcionam como se você tivesse um Skype com servidor próprio. E o Mumble, por causa da baixa latência e boa qualidade do som, é uma das melhores opções para essa finalidade.
* Os passos deste artigo podem ser executados em um servidor em produção, mas dependendo da quantidade de usuários é aconselhável mantê-lo em um VPS separado.
* Este tutorial foi testado em nosso servidor Debian 8 Jessie com ISPConfig 3 e NginX, clique aqui e veja como instalar.
A Acesse o terminal SSH do servidor como superusuário root e execute os seguintes comandos:
ssh# apt-get update
ssh# apt-get install mumble-server (tecle ENTER na pergunta)
B Reconfigure o pacote, execute o comando abaixo e responda conforme o exemplo:
ssh# dpkg-reconfigure mumble-server » Autostart mumble-server on server boot?<-- Yes » Allow mumble-server to use higher priority?<-- Yes (para melhor latência) » Password to set on SuperUser account:<-- Pr2qwtd83e6y (pode substituir por outra senha segura se desejar, esta será a senha principal do murmur)
C Edite o arquivo principal de configuração para alterar alguns parâmetros importantes. Abra o arquivo /etc/mumble-server.ini:
>> Linhas 68 a 70 - Descomente-as e altere o valor da primeira: autobanAttempts = 5 autobanTimeframe = 120 autobanTime = 300 >> Linha 89 - Altere o texto de boas vindas (pode-se colocar links se desejar) >> Linha 92 - Número da porta: a 64738 é o padrão (No ISPConfig lembre-se de adicionar essa porta ao firewall tanto para TCP como para UDP) >> Linha 99 - Caso ache necessário configure uma senha para que os usuários possam acessar o servidor:<-- minhasenha123 (não precisa colocar entre aspas) * Solicitar uma senha pode ser interessante, pois mesmo que o servidor não seja configurado como público ainda poderá haver abusos
D Reinicie o serviço mumble:
ssh# /etc/init.d/mumble-server restart
A Para acessar o servidor configurado é necessário o app cliente, faça o download neste link:
http://www.mumble.com/mumble-download.php
B Durante a instalação será executado um Assistente de Áudio, configure com as opções do seu sistema e prossiga.
C Na tela de Conexão ao Servidor Mumble clique em “Adicionar Novo..” e preencha:
» Etiqueta:<– Servidor VPS admin (Este é só um nome para lembrar o servidor e usuário da conexão)
» Endereço:<– ENDEREÇO_IP (o IP do servidor. Para ficar mais fácil de lembrar pode-se adicionar uma entrada na tabela DNS, exemplo: voip.meudominio.com)
» Porta:<– 64738 (ou a porta que você configurou acima)
» Nome de Usuário:<– SuperUser (note que esta conexão será a admin do Mumble e o usuário será esse, no próximo campo digite a senha configurada durante o reconfigure do pacote no passo 1B “Password to set on SuperUser account”)
D Acesse o servidor clicando em “Conectar“. No primeiro acesso será solicitado que o certificado SSL seja aceito.
E Dentro do painel do Mumble cliente clique em “Servidor → Credenciais de Acesso” e no botão “Adicionar..“. Crie um novo usuário.
F Se desejar crie uma conexão para o usuário adicionado no passo 2D acima seguindo os passos em 2C, e na senha use aquela configurada na linha 99 do arquivo de configuração do servidor.
É isso. Dúvidas e sugestões responderei nos comentários, na Comunidade ou via email.