Escolar Documentos
Profissional Documentos
Cultura Documentos
Tutorial Asterisk 1-4-44 e Sneplivre 1 3 8 em Debian Squeeze 6 0 5 2
Tutorial Asterisk 1-4-44 e Sneplivre 1 3 8 em Debian Squeeze 6 0 5 2
1/15
ndice de ilustraes
Ilustrao 1: Definindo senha de root do banco de dados MySQL......................................................6
Ilustrao 2: ERRO Forbidden.............................................................................................................9
Ilustrao 3: Tela de Boas vindas.......................................................................................................10
Ilustrao 4: Tela de Diagntico sem erros.........................................................................................10
Ilustrao 5: Tela de Diagntico com erros........................................................................................11
Ilustrao 6: Definindo acessos e senhas............................................................................................12
Ilustrao 7: Definindo acessos e senhas, tela preenchida.................................................................12
Ilustrao 8: O SNEP foi instalado com sucesso................................................................................13
Ilustrao 9: Tela de login...................................................................................................................13
2/15
Sumrio
1. Objetivo............................................................................................................................................4
2. Verificando os respositrios..............................................................................................................5
3. Instalando o Apache2.......................................................................................................................5
4. Instalando o MySQL........................................................................................................................5
5. Instalao do PHP5...........................................................................................................................6
6. Instalando as dependncias para compilar o Asterisk......................................................................6
6.1 Instalando o headers.......................................................................................................................7
6.2 Obtendo e Instalando o Asterisk.....................................................................................................7
7. Obtendo e instalando o SNEP Livre.................................................................................................8
3. Consideraes Finais......................................................................................................................14
3/15
1. Objetivo
O objetivo desse pequeno tutorial (Howto) guiar usurios iniciantes ou avanados para
proceder uma instalao do SNEP Livre usando os pacotes fontes, compilando o Asterisk e
resolvendo dependncias na mo a partir do sistema operacional Debian, sem utilizar a ISO que
est disponvel j pronta no site do SNEP Livre.
Nesse tutorial no sero abordados aspectos de instalao, particionamento do Debian.
Como referncia, pode ser consultado o site oficial:
http://www.debian.org/releases/stable/installmanual
As verses utilizadas nesse tutorial so:
Debian Squeeze 6.0.5 amd64 (64 bits) Disponvel em: http://cdimage.debian.org/debiancd/6.0.5/amd64/iso-cd/
Asterisk 1.4.44 Disponvel em:
http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.4.4.tar.gz
SNEP Livre 1.3.8 Disponvel em: http://www.sneplivre.com.br/pt-br/downloads/software
O procedimento completo de todas as etapas deve durar entre 30 e 50 minutos, dependendo do seu
nvel de familiaridade com o SNEP, Asterisk e Debian.
Notas:
Voc dever efetuar todos os passos abaixo utilizando o usurio root (#);
Anote as senhas que voc usar, elas sero importantes nos passos;
4/15
2. Verificando os respositrios
Antes de proceder com a instalao dos pacotes, verifique se os repositrios esto atualizados.
cat /etc/apt/sources.list
O retorno dever ser parecido com o abaixo:
deb http://debian.pop-sc.rnp.br/debian/ squeeze main
deb-src http://debian.pop-sc.rnp.br/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
Atualize o repositrio:
apt-get update
3. Instalando o Apache2
apt-get install apache2
Do you want to continue [Y/n]? Y
Antes de proceder edite o arquivo /etc/apache2/apache2.conf e na linha 51 adicione a linha:
ServerName sneplivre
4. Instalando o MySQL
apt-get install mysql-server
Do you want to continue [Y/n]? Y
5/15
5. Instalao do PHP5
apt-get install php5 php5-cgi php5-gd php5-mysql
Do you want to continue [Y/n]? Y
Aps finalizar a instalao, crie o arquivo info.php com o contedo:
vim /var/www/info.php
<?php phpinfo() ?>
Reinicie o Apache e teste o funcionamento no browser acessando o IP do servidor.
/etc/init.d/apache2 restart
http://ipdoservidor/info.php
Se voc ver uma pgina com vrias informaes do sistema e mdulo PHP instalados, prossiga com
a instalao. Seno, reveja algum passo acima.
6/15
7/15
8/15
9/15
10/15
Se a tela aparecer com alguma mensagem de erro, volte em algum passo anterior que no foi feito
corretamente.
11/15
12/15
13/15
6. Acessando a interface
Se tudo ocorreu como esperado, voc acessar a interface abaixo.
Login: admin
senha: admin123
14/15
3. Consideraes Finais
O Tutorial teve como objetivo apresentar uma configurao completa de um ambiente
operacional de telefonia IP.
Caso encontre algum erro, ou encontre outra soluo, ou queira colaborar com mais material de
colaborao com o projeto do Sneplivre, utilize o frum do site http://www.sneplivre.com.br e
colabore para o crescimento dessa ferramenta genuinamente brasileira.
15/15