Escolar Documentos
Profissional Documentos
Cultura Documentos
04
morais.eti.br/2020/11/02/como-instalar-o-servidor-voip-asterisk-17-no-ubuntu-20-04/
O Asterisk é um servidor VoIP gratuito e de código aberto criado pela Sangoma. É usado para construir uma infraestrutura de telefonia VoIP
para organizações de todos os tamanhos. VoIP é um protocolo de voz sobre a Internet usado para fazer uma chamada usando a pilha TCP /
IP. Com o VoIP, você pode fazer uma chamada do seu dispositivo móvel ou computador para outros dispositivos sem nenhum custo. Ele
roda em sistemas operacionais baseados em Unix e Linux e é capaz de se conectar a qualquer rede de telefonia global tradicional. Ele
oferece um conjunto de recursos, incluindo chamada em conferência, correio de voz, IVR (URA) e distribuição automática de chamadas.
Pré-requisitos
Um servidor Ubuntu 20.04 com IP fixo
Senha root
Começando
Primeiro, atualize seus pacotes de sistema para a versão mais recente com o seguinte comando:
apt-get update -y
Assim que seu sistema for atualizado, você precisará instalar outras dependências exigidas pelo Asterisk. Você pode instalar todos eles com
o seguinte comando:
apt-get install gnupg2 software-properties-common git curl wget libnewt-dev libssl-dev libncurses5-dev subversion libsqlite3-dev
build-essential libjansson-dev libxml2-dev uuid-dev -y
Depois de instalar todos os pacotes, você pode prosseguir para a próxima etapa.
Instale o Asterisk
Por padrão, a versão mais recente do Asterisk não está disponível no repositório padrão do Ubuntu 20.04. Portanto, você precisará fazer o
download e compilá-lo do código-fonte.
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-17-current.tar.gz
Em seguida, mude o diretório para o diretório extraído e instale todos os módulos MP3 necessários com o seguinte comando:
cd asterisk-17.7.0
contrib/scripts/get_mp3_source.sh
contrib/scripts/install_prereq install
#############################################
## install completed successfully
#############################################
./configure
1/11
configure: Menuselect build configuration successfully completed
.$$$$$$$$$$$$$$$=..
.$7$7.. .7$$7:.
.$$:. ,$7.7
.$7. 7$$$$ .$$77
..$$. $$$$$ .$$$7
..7$ .?. $$$$$ .?. 7$$$.
$.$. .$$$7. $$$$7 .7$$$. .$$$.
.777. .$$$$$$77$$$77$$$$$7. $$$,
$$$~ .7$$$$$$$$$$$$$7. .$$$.
.$$7 .7$$$$$$$7: ?$$$.
$$$ ?7$$$$$$$$$$I .$$$7
$$$ .7$$$$$$$$$$$$$$$$ :$$$.
$$$ $$$$$$7$$$$$$$$$$$$ .$$$.
$$$ $$$ 7$$$7 .$$$ .$$$.
$$$$ $$$$7 .$$$.
7$$$7 7$$$$ 7$$$
$$$$$ $$$
$$$$7. $$ (TM)
$$$$$$$. .7$$$$$$ $$
$$$$$$$$$$$$7$$$$$$$$$.$$$$$$
$$$$$$$$$$$$$$$$.
Em seguida, execute o seguinte comando para selecionar e instalar alguns módulos recomendados:
make menuselect
Você será solicitado a selecionar o módulo desejado. Use as teclas de seta para navegar e pressione a tecla Enter para selecionar como
mostrado abaixo:
2/11
Ative os módulos de som principais conforme mostrado abaixo:
3/11
Habilite os pacotes MOH conforme mostrado abaixo:
4/11
Habilite Pacotes de Som Extra conforme mostrado abaixo:
5/11
Quando terminar, clique no botão Save & Exit para salvar as alterações e instalar todos os complementos.
Em seguida, você precisará construir o Asterisk. Você pode fazer isso com o seguinte comando:
make
6/11
make install
make samples
make config
ldconfig
groupadd asterisk
useradd -r -d /var/lib/asterisk -g asterisk asterisk
Em seguida, adicione o usuário de áudio e discagem ao grupo Asterisk executando o seguinte comando:
Configurar o Asterisk
Em seguida, edite o arquivo /etc/default/asterisk e defina o usuário padrão como Asterisk:
vim /etc/default/asterisk
AST_USER="asterisk"
AST_GROUP="asterisk"
Salve e feche o arquivo quando terminar, edite o arquivo de configuração padrão do Asterisk e defina a execução como usuário para
asterisco:
vim /etc/asterisk/asterisk.conf
runuser = asterisk
rungroup = asterisk
Salve e feche o arquivo e inicie o serviço Asterisk e ative-o para iniciar na reinicialização do sistema com o seguinte comando:
Agora você pode verificar o status do serviço Asterisk com o seguinte comando:
asterisk -rvv
7/11
Você deve obter a seguinte saída:
Asterisk 17.7.0, Copyright (C) 1999 - 2018, Digium, Inc. and others.
Created by Mark Spencer [email protected]
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
Running as user 'asterisk'
Running under group 'asterisk'
Connected to Asterisk 17.7.0 currently running on ubuntu2004 (pid = 47965)
ubuntu2004*CLI>
vim /etc/asterisk/http.conf
enabled = yes
bindaddr = 0.0.0.0
bindport = 8088
prefix = asterisk
enable_static = yes
enablestatic = yes
redirect = / /static/config/index.html
uploads = /var/lib/asterisk/uploads/
Salve e feche o arquivo e edite o arquivo /etc/asterisk/manager.conf e defina seu usuário administrador:
vim /etc/asterisk/manager.conf
enabled = yes
webenabled = yes
port = 5038
bindaddr = 0.0.0.0
[admin]
secret = admin1234
read = system,call,log,verbose,command,agent,user,config
write = system,call,log,verbose,command,agent,user,config,originate
Uma vez baixado, mude o diretório para o diretório baixado e configure-o com o seguinte comando:
cd 2.0/./configure
make
make install
8/11
+---- Asterisk GUI Installation Complete ---+
+ YOU MUST READ THE SECURITY DOCUMENT +
+ Asterisk-GUI has successfully been +
+ installed. +
+ +
+-------------------------------------------+
+ +
+ BEFORE THE GUI WILL WORK +
+
+ Before the GUI will run, you must perform +
+ some modifications to the Asterisk +
+ configuration files in accordance with +
+ the README file. When done, you can +
+ check your changes by doing: +
+ *
+ make checkconfig +
+ +
+-------------------------------------------+
config_upgraded = yes
9/11
Forneça seu nome de usuário de administrador, senha e clique no botão Login . Você deve ver o painel da GUI do Asterisk na seguinte
página:
10/11
Conclusão
Parabéns! você instalou com sucesso o Asterisk e o Asterisk GUI no servidor Ubuntu 20.04. Agora você pode conectar seu servidor a
qualquer rede PSTN e começar a ligar de forma totalmente gratuita.
Fonte: howtoforge.com
© 2023 Nathaniel Morais - Tecnologia ao seu alcance. Created for free using WordPress and Colibri
11/11