Como instalar o OCS no Centos 7
Índice:
- Pré-requisitos
- Desativar Selinux
- Baixar Asterisk
- Instalar dependências do Asterisk
- Instale o Asterisk
- Ajustar as regras do firewall
- Conclusão
O Asterisk é a plataforma de PBX de código aberto mais popular e amplamente adotada que alimenta sistemas de PBX IP, servidores de conferência e gateways VoIP. É usado por indivíduos, pequenas empresas, grandes empresas e governos em todo o mundo.
Os recursos do Asterisk incluem correio de voz, música em espera, chamada em conferência, fila de chamadas, gravação de chamadas, resposta interativa por voz e muito mais.
Este tutorial o guiará pelas etapas necessárias para instalar o Asterisk 15 no CentOS 7.
Pré-requisitos
-
Antes de continuar com este tutorial, verifique se você está conectado como um usuário com privilégios sudo.
Atualize seu sistema CentOS e instale as ferramentas de desenvolvimento necessárias para compilar o código-fonte do Asterisk:
sudo yum update
sudo yum groupinstall core base "Development Tools"
Desativar Selinux
Se o SELinux estiver definido no modo de
enforcing
, o Asterisk não funcionará corretamente.
Para desativar os recursos de segurança do SELinux, abra o arquivo
/etc/selinux/config
e defina
SELINUX=disabled
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted
Salve o arquivo e reinicie o sistema CentOS com:
sudo shutdown -r now
Depois que a máquina inicializar, verifique se o comando
getenforce
retorna
Disabled
:
getenforce
Baixar Asterisk
Vamos baixar o código-fonte do Asterisk no
/usr/src
, que é o local comum para colocar os arquivos de origem.
Mude para o
/usr/src
, digitando:
cd /usr/src/
Faça o download da versão mais recente do Asterisk 15 com o seguinte comando wget:
sudo wget
Após a conclusão do download, extraia o arquivo baixado usando o seguinte comando:
sudo tar zxf asterisk-15-current.tar.gz
Antes de continuar com as próximas etapas, altere para o diretório de origem do Asterisk digitando:
Instalar dependências do Asterisk
Faça o download das fontes MP3 necessárias para construir o módulo MP3 e use arquivos MP3 no Asterisk:
sudo contrib/scripts/get_mp3_source.sh
Em seguida, instale todas as dependências ausentes com o script
install_prereq
:
sudo contrib/scripts/install_prereq install
O script instalará todos os pacotes necessários e, após a conclusão bem-sucedida, imprimirá a seguinte mensagem:
############################################# ## install completed successfully #############################################
Instale o Asterisk
O script de
configure
executará várias verificações para garantir que todas as dependências exigidas pelo processo de compilação e instalação estejam presentes, inicie o script digitando:
sudo./configure --libdir=/usr/lib64
Após a conclusão bem-sucedida, você verá a seguinte saída:
A última etapa é ativar o serviço Asterisk para iniciar na inicialização com:
sudo systemctl enable asterisk
Ajustar as regras do firewall
Agora que o Asterisk está instalado e em execução, você precisa configurar seu firewall para permitir o tráfego em portas específicas do Asterisk.
Se você não possui o firewall ativado no seu sistema, pode pular esta seção.Abra o editor de texto de sua escolha e crie o seguinte serviço Firewalld:
/etc/firewalld/services/asterisk.xml
asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX).
asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX).
Salve o arquivo e aplique as novas regras de firewall digitando:
sudo firewall-cmd --add-service=asterisk --permanent
sudo firewall-cmd --reload
Por fim, verifique se as novas regras de firewall foram aplicadas com êxito com:
sudo firewall-cmd --list-all
public (active) target: default icmp-block-inversion: no interfaces: eth0 sources: services: ssh dhcpv6-client asterisk ports: protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:
Sinta-se livre para ajustar o firewall de acordo com sua necessidade.
Conclusão
Neste guia, mostramos como instalar a versão mais recente do Asterisk da fonte no seu sistema CentOS.
Agora você deve verificar a documentação do Asterisk e aprender mais sobre como configurar e usar o Asterisk.
asterisco centosAs ofertas de software como serviço têm se tornado cada vez mais populares entre as empresas, pois libera os administradores de instalar atualizações de software e executar outras tarefas de manutenção que eles teriam que fazer internamente. Os assinantes da MessageLabs entregam o gerenciamento da segurança de tráfego de e-mail e da Web para a empresa e não precisam instalar equipamentos no local.

[Outras leituras: Como remover malwares do PC com Windows]
Instalar o Windows no Mac usando o Guia Passo a Passo do Assistente do Boot Camp sobre como instalar o Windows 10/8/7 no seu Mac usando o software BootCamp. BootCamp permite que você execute o Microsoft Windows em um computador Mac.

Existem muitos usuários de Mac que podem querer instalar o sistema operacional Windows em seus computadores Mac, para obter o melhor dos dois mundos. Bem, usando o
Como instalar o asterisco no debian 9

O Asterisk é a estrutura de código aberto mais popular e amplamente adotada para a construção de aplicativos de comunicação. Neste tutorial, mostraremos como instalar o Asterisk 15 no Debian 9.