Instale o Asterisk VoIP Server no Ubuntu

o Asterisk é uma estrutura gratuita e de código aberto para construir seus próprios aplicativos de comunicação. Com o Asterisk, você pode criar seu próprio servidor VoIP. VoIP é Voz sobre protocolo de Internet. Ele é usado para fazer chamadas usando a pilha TCP/IP. Com o Asterisk VoIP server, você pode fazer chamadas de e para o seu telefone Android e outros telefones IP localmente sem nenhum custo. Esta é uma solução muito econômica para escritórios corporativos pequenos, médios e grandes.

neste artigo, mostrarei como instalar e configurar o Asterisk para atuar como um servidor VoIP e fazer chamadas de e para o telefone Android usando seu próprio servidor VoIP Asterisk. Vou usar o Lubuntu 18.04 LTS para a demonstração. Observe que, Lubuntu 18.04 LTS é o mesmo que Ubuntu 18.04 LTS, mas com LXDE desktop em vez de GNOME 3 desktop. Vamos começar.

instalar o Asterisk no Ubuntu 18.04 LTS é realmente simples. Todos os pacotes de software estão disponíveis no repositório oficial de pacotes do Ubuntu 18.04 LTS.

Primeiro, atualizar o repositório de pacotes APT cache com o seguinte comando:

$ sudo apt update

O repositório de pacotes APT cache deve ser atualizado.

Agora instalar o Asterisk VoIP servidor com o seguinte comando:

$ sudo apt instalar o asterisk asterisk-dahdi

Agora, prima y e, em seguida, pressione <Enter> para continuar.

Asterisco deve ser instalado.

Iniciando e Parando o Asterisco Serviço:

Agora você pode verificar se o asterisco serviço está em execução com o seguinte comando:

$ sudo systemctl estado asterisk

Como você pode ver, o asterisco serviço está em execução.

se, em qualquer caso, o serviço asterisk não estiver em execução, você poderá iniciar o serviço asterisk com o seguinte comando:

$ sudo systemctl iniciar o asterisk

Se você deseja interromper o asterisco serviço por algum motivo e, em seguida, execute o seguinte comando:

$ sudo systemctl parar asterisk

Se você tiver alterado o asterisk arquivos de configuração e, em seguida, você pode reiniciar o asterisk para que as alterações entrem em vigor com o seguinte comando:

$ sudo systemctl reiniciar o asterisk

Arquivos de Configuração do Asterisk VoIP Servidor:

No Ubuntu 18.04 LTS, os arquivos de configuração do asterisco estão no diretório / etc / asterisk, como você pode ver na captura de tela abaixo.

$ ls/etc / asterisco

há um monte de maneiras de configurar o asterisco. Neste artigo, estou me concentrando apenas em Configurar o Asterisk como um servidor VoIP e fazer chamadas usando um cliente SIP em telefones Android. Para que isso funcione, apenas modificarei o sip.conf e extensões.arquivos de configuração conf no diretório / etc / asterisk.

configurando o Asterisk como um servidor VoIP:

Primeiro, navegue para o diretório /etc/asterisk diretório com o seguinte comando:

$ cd /etc/asterisk

Agora você deve fazer uma cópia de backup do sip.conf e extensões.arquivo conf. Porque, se você cometeu algum erro importante e deseja reverter para o sip padrão.conf e extensões.conf arquivo, você será capaz de fazê-lo se você tiver uma cópia de backup desses arquivos de configuração. Você não terá que reinstalar o Asterisk.

para fazer uma cópia de backup do sip.arquivo conf, execute o seguinte comando:

$ sudo cp sip.conf sip.conf.backup

para fazer uma cópia de backup das extensões.arquivo conf, execute o seguinte comando:

$ extensões sudo cp.extensões conf.conf.cópia de segurança

Agora execute o seguinte comando para remover todas as linhas existentes do sip.arquivo conf:

$ echo / sudo tee sip.conf

Agora execute o seguinte comando para abrir o sip.arquivo conf com editor de texto nano:

$ sudo nano sip.conf

E adicione as seguintes linhas ao sip.conf arquivo e salvar o arquivo.

aqui, criei 2 usuários 9001 e 9002. Sua senha é definida usando segredo. A senha para o usuário 9001 é 9001 e para o usuário 9002 é 9002.

Agora execute o seguinte comando para remover todas as linhas existentes das extensões.arquivo conf:

$ extensões echo / sudo tee.conf

em seguida, execute o seguinte comando para abrir extensões.arquivo conf com editor de texto nano:

$ extensões sudo nano.conf

Agora adicione as seguintes linhas às extensões.conf arquivo e salvar o arquivo.

uma Vez que você está feito com todos os passos acima, reinicie o asterisk com o seguinte comando:

$ sudo systemctl reiniciar o asterisk

Agora, verifique se o asterisco serviço está em execução com o seguinte comando:

$ sudo systemctl status asterisk

como você pode ver, ele está em execução. Portanto, nossa configuração está funcionando.

Agora execute o seguinte comando para verificar o endereço IP do seu servidor VoIP Asterisk:

$ um ip

Como você pode ver, o endereço IP do meu servidor Asterisk é 192.168.2.166. O seu deve ser diferente. Tome nota deste endereço IP, pois você precisará dele quando se conectar ao seu servidor Asterisk a partir do seu telefone Android.

Ligar para o Asterisk VoIP Servidor a partir do Android:

No Android, há muitas clientes SIP disponíveis na Google Play Store que você pode baixar e conectar o seu próprio Asterisk VoIP servidor. O que eu gosto é chamado CSIPSimple. É um cliente SIP muito simples e fácil de usar no Android. Você pode fazer chamadas e enviar mensagens de texto usando CSIPSimple.

para se conectar ao seu próprio servidor Asterisk, abra CSIPSimple e toque em Adicionar conta.

agora Selecione básico na lista.

agora Digite todos os detalhes e clique em Salvar.

Você deve estar conectado ao seu servidor VoIP Asterisk.

agora basta tocar no botão voltar do seu telefone e você deve ver o discador.

liguei para 9002 e, como você pode ver, a chamada é funcionalidade está funcionando.

recebi a chamada do meu outro cliente SIP que está logado como o usuário 9002 para o mesmo servidor VoIP Asterisk.

portanto, nosso servidor VoIP Asterisk está funcionando corretamente.

conectando-se ao Servidor VoIP Asterisk do Linux:

no Linux, você pode usar o Ekiga SIP para se conectar ao seu servidor VoIP Asterisk. Ele está disponível no repositório oficial de pacotes do Ubuntu 18.04 LTS.

você pode instalar Ekiga SIP, execute o seguinte comando:

$ sudo apt instalar ekiga

uma vez que Ekiga está instalado, você deve ser capaz de descobrir por conta própria.

então, é basicamente assim que você cria seu próprio servidor VoIP Asterisk para fazer chamadas localmente com telefones Android. Obrigado por ler este artigo.

Leave a Reply