Asterisk - Instalação e configuração no Debian Lenny

Este artigo aborda a criação de seu primeiro PABX IP usando o software livre desenvolvido pela Digium: o Asterisk.

[ Hits: 70.635 ]

Por: Mestre Asterisk em 09/11/2009 | Blog: http://mestreasterisk.com.br


Introdução



Ferramentas necessárias

Para um bom compreendimento desse treinamento, algumas ferramentas e softwares se fazem necessários, são eles:
Linux: Treinamento Asterisk Grátis - Instalação Asterisk + Debian Lenny + Asterik GUI
Sun Virtualbox
Linux: Treinamento Asterisk Grátis - Instalação Asterisk + Debian Lenny + Asterik GUI
Sistema operacional Debian Linux 5
Linux: Treinamento Asterisk Grátis - Instalação Asterisk + Debian Lenny + Asterik GUI
Putty SSH
Linux: Treinamento Asterisk Grátis - Instalação Asterisk + Debian Lenny + Asterik GUI
WinSCP
Linux: Treinamento Asterisk Grátis - Instalação Asterisk + Debian Lenny + Asterik GUI
Softphone X-lite


NOTA: Este treinamento foi originalmente publicado em meu blog.

Instalação do Sun Virtualbox

Virtualbox é um software de virtualização desenvolvido pela Sun Microsystems que, como o VMware Workstation, visa criar ambientes para instalação de sistemas distintos. Ele permite a instalação e utilização de um sistema operativo dentro de outro dando suporte real a softwares de outros sistemas.

Download:

O VirtualBox é um software OSE (Open Source Edition) com licença GPL (GNU General Public License), portanto podemos fazer seu download gratuitamente. Ele pode ser instalado nos principais sistemas operacionais do mercado, fica a seu critério qual utilizar (Windows, Linux, Solaris e Mac) . No nosso caso estaremos utilizando a versão para Windows.

Instalando:

A instalação do Virtualbox é muito fácil. Basta seguir o processo (Next, Next, Finish).

O processo de criação de uma máquina virtual pode ser encontrado de forma detalhada aqui:

Debian Lenny

Porque usar a Debian? Debian é a distribuição que mais cresce no mundo, cada versão é somente lançada após rigorosos testes de segurança e correção de falhas, fazendo desta a mais segura e confiável dentre todas as outras distribuições Linux. É reconhecida como a mais segura, maior e atualizada mais frequentemente entre as outras distribuições Linux, além de ser a única sem fins comerciais. É a única que adota o estilo de desenvolvimento aberto e não é mantida por uma empresa comercial (note que o endereço do website da Debian termina com .org), ao invés disso é mantida por programadores, hackers e especialistas de segurança espalhados ao redor do mundo, seguindo o estilo de desenvolvimento do Linux.

Download:

O download do Debian pode ser feito diretamente do site www.debian.org. Estaremos utilizando a versão para plataforma I386.

Instalação:

A instalação do Debian é muito simples, mas precisamos seguir algumas recomendações para otimizar o sistema e deixá-lo pronto para a instalação do Asterisk e outros pacotes necessários.

1. Certifique-se que os dispositivos que não serão utilizados estejam desabilitados na BIOS do seu servidor (porta serial, porta paralela etc). Apenas deixe os que realmente serão utilizados, caso utilize teclado USB, deixe o mesmo habilitado em sua BIOS. Isso irá prevenir conflitos de IRQ no futuro quando necessitar instalar placas de telefonia (Digium, Sangoma, Digivoice, Khomp e outras).

2. Instalação apenas em modo Texto. Quando instalarmos o sistema operacional iremos apenas escolher a opção de "Sistema Básico", ou seja, faremos uma instalação limpa sem ambiente gráfico e outros serviços, isso fará com que não tenhamos que compartilhar recursos do S.O com a telefonia uma vez que todo o processamento de voz está centralizado no processador da máquina.

Criei uma vídeo-aula de instalação do Debian que pode ser acessada aqui:
Instalação e atualização dos pacotes necessários:

Conforme acompanhamos em nossa vídeo-aula, precisamos fazer as atualizações de kernel e instalação dos pacotes necessários para a compilação e funcionamento do Asterisk. Isso pode ser feito com os seguintes comandos:

# apt-get update
# apt-get install sendmail-bin sendmail php5-cli openssl procps bison libtool libedit2 libeditline0 libnewt-dev libncurses5 libncurses-dev autoconf automake subversion cvs libssl-dev make gcc g++ libxml2 libxml2-dev mysql-server-5.0 mysql-client libmysqlclient15-dev apache2 libapache2-webauth libapache2-mod-php5 php5-cli mpg123 php5-mysql libedit-dev libeditline-dev unzip php5-mysql tcpdump linux-headers-`uname -r` sysvconfig sox pciutils xinetd


Pronto, nossa instalação está completa!

    Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando o Asterisk 1.6.x no Debian
   3. Instalar Asterisk GUI 2.0 no Asterisk 1.6.X
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando e configurando openVPN no Debian Lenny

Configurando a aceleração 3D na sua ATI

Controle sua banda de maneira simples e inteligente com CBQ

Restauração e registro do RedHat após utilização de repositórios CentOS

TinyCore Linux - Gerenciando Usuários

  
Comentários
[1] Comentário enviado por paulorvojr em 09/11/2009 - 12:13h

belo artigo!!! bem prático e direto ao ponto.


aprovo imensamente o asterisk, adoro ele, mas ainda prefiro ele embarcado em soluções como trixbox, disc os e a última que achei a melhor e uso atualmente, elastix, integrando openfire e hylafax.


parabens pelo artigo publisher, abraços ae!!

obs: muito bom seu site, ja ta no add do firefox

[2] Comentário enviado por mfog em 11/11/2009 - 10:08h

Já adicionei aos meus favoritos

[3] Comentário enviado por mestreasterisk em 12/11/2009 - 01:27h

Mfog,

Valeu pelos elogios, a ideia é realmente ajudar a comunidade Asterisk.

Nos próximos dias irei implementar um sistema para que os proprios membros da comunidade postem seus artigos afim de enriquecer ainda mais esse conteúdo tão interessante que é o Asterisk.

Abs,

[4] Comentário enviado por gersonraymond em 13/11/2009 - 23:23h

Olá Mestre Asterisk !!!

Tenho acompanhado os seus artigo e dicas, na qual fica o meu elogio pessoal.

"Parabéns pelas publicações que auxiliam a todos os que necesssitam de material sobre Asterisk. A sua vontade de ensinar o torna um grande Homem "professor" com referencial inigualável"

Um grande abraço.

[5] Comentário enviado por juniorarruda em 20/11/2009 - 12:18h

Amigo,

Parabens pelo artigo muito bom, estou instalando no Ubuntu 8.04 e nao estou conseguindo acessar o web gui, dá o erro 404 "Not Found

The requested URL was not found on this server.
Asterisk Server"

se estiver ao seu alcançe me ajudar

Obrigado,

[6] Comentário enviado por xirux em 04/06/2010 - 00:46h

Muito bom o artigo. Consegui instalar o Asterisk na boa, mas o mysql me derrubou! Abraço.

[7] Comentário enviado por fndiaz em 24/05/2011 - 00:56h

Problema com Mysql aqui tbm!!!

[8] Comentário enviado por clelio em 03/12/2011 - 20:23h

Ola, estou iniciando meus trabalhos com Asterisk-Debian lenny 5.0,trabalho com telefonia,pabx analog.Digital, estou seguindo passo a passo, livro Asterisk na pratica, (alexandre Keller),parabens me identifiquei com a sua apresentação, masss seguindo todos os passos deparei na compilação do asterisk,v.1.6.2.20, onde apos ./menuselect ele informa configure:***XML documentation will not be available because the 'libxml2' development package is missing, configure :*** Please run the 'configure' script whith the' --disable-xmldoc' parameter option , configure *** or install the 1libxml2 development package., ocorre que ja o instalei nas dependencias do asterisk... eh possivel me informar alguma ajuda,,para que possa prosseguir,,,com a instalação,, obs abrindo o arq:configure verifico q estao instalados libxml2 e xmldoc grato,,Clelio

[9] Comentário enviado por silk em 08/05/2014 - 10:51h

Ola pessoal,o meu debian 5 nao ta querendo espelhar a rede o que pode ser ?

[10] Comentário enviado por a_p_costa em 13/01/2015 - 01:32h

Excelente post, consegui instalar perfeitamente.
Minha duvida agora é: Quando faço a criação de um ramal via WEB por exemplo, ele não altera o arquivo sip.conf ?
Onde ficam essas configurações quando utilizamos o GUI / web?

Obrigado
Alexandre


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts