Você está na página 1de 12

Manual de Instalação SNEP 1.3.12 – Asterisk 1.4.

44

© 2015

Autoria: Flávio Henrique Somensi


Colaboradores: Jean Carlos Coelho, Kauê Santos, Urik Barbosa da Silva, Eduardo Sotero

por
OpenS Tecnologia LTDA.

Rua dos Cisnes, 541 – Pedra Branca


CEP 88137-300 - Palhoça - SC
www.opens.com.br

Todos os direitos são reservados. É vedada, no todo ou em parte, a sua reprodução por toda a
sorte de formas e meios conhecidos. Seu conteúdo tem caráter técnico-informativo e os editores
se reservam ao direito de revisar as versões, de modo a aproveitar a totalidade ou parte deste
trabalho, sem necessidade de qualquer forma de aviso prévio.

Palhoça, janeiro de 2015.


SUMÁRIO
Bem-vindo........................................................................................................................................... 1
Objetivo............................................................................................................................................... 2
Premissas........................................................................................................................................... 2
Download do pacote........................................................................................................................... 2
Processos de Instalação..................................................................................................................... 3
Downgrade do PHP............................................................................................................................ 4
Pacotes para o processo de compilação do asterisk..........................................................................5
Instalação do Asterisk......................................................................................................................... 6
Descompactação dos arquivos do pacote...........................................................................6
Início do processo de compilação........................................................................................6
Instalação do SNEP Livre................................................................................................................... 7
Ajustando o IP...................................................................................................................... 8
Acessando a interface..........................................................................................................9
Problemas, dúvidas, sugestões ???....................................................................................9
OPENS TECNOLOGIA MANUAL DE INSTALAÇÃO | SNEP 1.3.12

1
BEM-VINDO
O SNEP é uma família de soluções capaz de transformar a comunicação das Empresas,
integrando voz, dados e sistemas.

A função de um PBX IP Híbrido (digital, Analógico e IP), Gerenciador de Contact e Call Center,
Monitoramento de qualidade de atendimento e Gateway de voz, o SNEP é um forte aliado para
reduzir os custos com comunicação e aumentar a eficiência nas relações empresariais.

Agora você é mais um membro da Família SNEP e este manual irá auxiliá-lo a tirar o maior
proveito do seu SNEP. Aqui você encontrará informações sobre configurações, funcionamento de
cada rotina, exemplos de uso, etc.

Para melhor compreensão, este manual foi dividido em capítulos ilustrados que exemplificam a
utilização de cada item da Interface do Sistema.

A cada atualização do seu produto, seu manual será também atualizado de forma a mantê-lo
sempre informado de como tirar o maior benefício da sua solução SNEP.

Seja bem-vindo!

1
OPENS TECNOLOGIA MANUAL DE INSTALAÇÃO | SNEP 1.3.12

Família SNEP

OBJETIVO
O objetivo deste manual de instalação é esclarecer a forma correta de utilização dos pacotes core
do SNEP 1.3.12

PREMISSAS
Este manual está baseado no Linux Debian 7.0 (wheezy) e Asterisk 1.4.44.

DOWNLOAD DO PACOTE
O download do pacote do SNEP deve ser realizado através do endereço:

http://sourceforge.net/projects/snep/files/snep/Debian/

2
OPENS TECNOLOGIA MANUAL DE INSTALAÇÃO | SNEP 1.3.12

2
PROCESSOS DE INSTALAÇÃO
A instalação dos pacotes descritos neste manual foi efetuada utilizando o Linux Debian 7
(Wheezy). Caso durante a instalação de algum pacote ocorra alguma falha, verifique a
disponibilidade deste na sua distribuição debian com os seguintes comandos:

# apt-get update -- atualiza repositório de pacotes


# apt-cache search <pacote-faltante> -- procura pacote faltante
# apt-get install <pacote-faltante> -- instala pacote faltante

Existe a possibilidade de configurações extras a serem feitas dependendo da versão o sistema


operacional e pacotes a serem instalado. Recorra sempre ao fórum em caso de dúvidas ou
qualquer eventualidade durante o processo de instalação.

o:
tençã Todos os comandos descritos neste manual devem ser executados como usuário “root”.
A

3
OPENS TECNOLOGIA MANUAL DE INSTALAÇÃO | SNEP 1.3.12

DOWNGRADE DO PHP
Como este manual está baseado na versão 7 do Debian e, por padrão a distribuição vem com o
php-5.4, é necessário fazer ajustes para instalar a versão 5.3 do PHP. Para isto siga os seguintes
passos:

Adicione a seguinte linha ao arquivo /etc/apt/sources.list:


deb http://ftp.debian.org/debian/ squeeze main contrib non-free

Crie o arquivo /etc/apt/preferences.d/preferences com o seguinte conteúdo:


Package: php5*
Pin: release a=oldstable
Pin-Priority: 700

Package: libapache2-mod-php5
Pin: release a=oldstable
Pin-Priority: 700

Package: php-pear
Pin: release a=oldstable
Pin-Priority: 700

Package: php-apc
Pin: release a=oldstable
Pin-Priority: 700

Package: *
Pin: release a=stable
Pin-Priority: 600

4
OPENS TECNOLOGIA MANUAL DE INSTALAÇÃO | SNEP 1.3.12

Finalize atualizando seu sources.list (o caractere # não faz parte do comando):


# apt-get update

PACOTES PARA O PROCESSO DE COMPILAÇÃO DO ASTERISK


Pacotes a instalar:
• unixodbc
• odbcinst1debian2
• libcurl3
• libncurses5-dev
• build-essential
• libmyodbc
• unixodbc
• unixodbc-dev
• libodbcinstq4-1
• libapache2-mod-php5
• linux-headers-`uname -r`
No terminal de console, digite o seguinte comando (o caractere # não faz parte do comando):
# apt-get install unixodbc odbcinst1debian2 libcurl3 libncurses5-dev
build-essential libmyodbc unixodbc unixodbc-dev libodbcinstq4-1
libapache2-mod-php5 linux-headers-`uname -r`

5
OPENS TECNOLOGIA MANUAL DE INSTALAÇÃO | SNEP 1.3.12

INSTALAÇÃO DO ASTERISK
No terminal de console, digite os seguintes comandos (o caractere # não faz parte do comando):
# cd /usr/src
# wget http://downloads.asterisk.org/pub/telephony/asterisk/old-
releases/asterisk-1.4.44.tar.gz

Descompactação dos arquivos do pacote


No terminal de console, digite o seguinte comando (o caractere # não faz parte do comando):
# tar xvzf asterisk-1.4.44.tar.gz

Início do processo de compilação


No terminal de console, digite os seguintes comandos (o caractere # não faz parte do comando):
# cd asterisk-1.4.44
# ./configure
# make menuselect (***)
# make
# make install
(***) Ao acessar o menu:
a) verifique na opção: Call Detail Recording, se na opção CDR_ODBC está marcada para
instalação. Se não estiver, marque-a.
b) verifique na opção: Channel drivers, se a opção chan-features está marcada para instalação.
Se não estiver, marque-a.

6
OPENS TECNOLOGIA MANUAL DE INSTALAÇÃO | SNEP 1.3.12

INSTALAÇÃO DO SNEP LIVRE


Pronto, a base para a execução da instalação do Snep está pronta, agora você já poderá realizar a
instalação.
Acesse o diretório onde foi realizado o download do pacote do Sneplivre e execute os seguintes
comandos (o caractere # não faz parte do comando):
# dpkg -i sneplivre_1.3.12_all.deb

Será exibido um erro (conforme figura abaixo), informado que o pacote do Snep possui algumas
dependências a serem resolvidas:

7
OPENS TECNOLOGIA MANUAL DE INSTALAÇÃO | SNEP 1.3.12

Para resolver estas dependências, execute o seguinte comando (o caractere # não faz parte do
comando):

# apt-get -f install

Durante a instalação dos pacotes, será solicitado para informar a senha de root do MySQL. O
SNEP já está pré-configurado para utilizar a senha “sneppass”.
o:
tençã É recomendável que você mantenha esta senha, caso contrário o banco de dados inicial do SNEP
A não será instalado.

Ajustando o IP
Caso sua rede não possua DHCP, edite o arquivo /etc/network/interfaces e ajuste as informações
para address, netmask e gateway da interface de rede correspondente (geralmente eth0),
conforme exemplo a seguir:

# The loopback network interface auto lo iface lo inet loopback # The


primary network interface iface eth0 inet static address 192.168.0.3
netmask 255.255.255.0
gateway 192.168.0.254
Após alterado este arquivo, o serviço de rede deverá ser reiniciado, utilizando a seguinte linha de
comando (o caractere # não faz parte do comando):

# ifup eth0

8
OPENS TECNOLOGIA MANUAL DE INSTALAÇÃO | SNEP 1.3.12

Acessando a interface
A partir de outra estação da rede (com interface gráfica), abra um navegador e forneça como URL
o IP do SNEP seguido de “/snep”, como por exemplo: http://192.168.0.3/snep. A seguinte tela
deverá ser exibida em seu navegador:

Problemas, dúvidas, sugestões ???


Acesse e cadastre-se no fórum do sneplivre em: http://www.sneplivre.com.br

Você também pode gostar