Instalando Snep 2.0 na Cubieboard 2

Nesse artigo você irá aprender a configurar o Snep Livre utilizando Cubieboard 2 ou Cubietruck.

Material Utilizado:

Cubieboard 2
Cubietruck

Download da Imagem para SD – Cubieboard 2

http://dl.cubieboard.org/software/a20-cubieboard/cubian/Cubian-base-r4-arm-a20.img.7z

Download da Imagem NAND – Cubietruck

http://dl.cubieboard.org/software/a20-cubietruck/cubian/ct-cubian-r4/cubian-r4-nand.img.gz

sudo su

Instalação do Apache:

apt-get install apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapache2-mod-php5

Instalação do PHP:

apt-get install php5 php5-cgi php5-cli php5-common php5-curl php5-gd php5-mcrypt php5-mysql php5-odbc

Habilite o php-cgi para receber parâmetros. Este ajuste, a princípio, é apenas para esta versão do sistema operacional. Edite os arquivos listados abaixo usando seu editor preferido (vi, nano, etc), procure as linhas referente apenas aos valores citados e efetue apenas estas alterações:
de: register_argc_argv = Off
para: register_argc_argv = On

Arquivos a serem alterados:

• /etc/php5/cli/php.ini
• /etc/php5/cgi/php.ini
• /etc/php5/apache2/php.ini
Instalação do Mysql:

apt-get install mysql-server mysql-client

Instalação do ODBC:

apt-get install libmyodbc libodbcinstq1c2 odbcinst odbcinst1debian2 unixodbc unixodbc-dev

Pacotes para compilação do Asterisk:

apt-get install libcurl3 libncurses5-dev build-essential libxml2-dev openssl vim zip

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/asterisk-11-current.tar.gz

Descompactação do Asterisk

No terminal de console, digite o seguinte comando (o caractere # não faz parte do comando):

Início do processo de compilação

No terminal de console, digite os seguintes comandos (o caractere # não faz parte do comando):
tar -zxvf asterisk-11-current.tar.gz
cd asterisk-11.8.1
tar -zxvf
./configure
cd contrib/scripts
./install_prereq install
make
make install

Instalação do Snep Livre:

cd /usr/src/
wget http://sourceforge.net/projects/snep/files/snep/unstable/snep2_2.0.3-rc1.tar.gz/download

tar -vzxf download -C /var/www/

Ajustes de permissões:

cd /var/www/
chown -R www-data.www-data *
chmod 775 snep2
cd /var/www/snep
rm log
mkdir lo
touch ui.log
chmod 777 ui.log
chown -R www-data.www-data snep/
cd /var/lib/asterisk/agi-bin/
ln -s /var/www/snep/agi/ snep
chmod 776 /var/www/snep/agi -R

Integração entre SNEP Livre e Asterisk

cd /etc
cp -avr /var/www/snep/install/etc/* .
mv /var/spool/asterisk/monitor /var/spool/asterisk/monitor.snep
ln -sf /var/www/snep/arquivos /var/spool/asterisk/monitor

Ajuste dos diretórios para Músicas de espera

cd /var/lib/asterisk
mkdir moh/tmp moh/backup
mkdir -p moh/snep_1/tmp moh/snep_1/backup
mkdir -p moh/snep_2/tmp moh/snep_2/backup
mkdir -p moh/snep_3/tmp moh/snep_3/backup
chown www-data.www-data /var/lib/asterisk/moh/ -R

Ajuste nos arquivos de áudio PT-BR

cd /usr/src
wget http://www.sneplivre.com.br/downloads/asterisk-sounds.tgz
tar -xvzf asterisk-sounds.tgz -C /var/lib/asterisk/
mkdir -p /var/lib/asterisk/sounds/pt_BR/tmp
mkdir -p /var/lib/asterisk/sounds/tmp
mkdir -p /var/lib/asterisk/sounds/pt_BR/backup
mkdir -p /var/lib/asterisk/sounds/backup
chown www-data:www-data /var/lib/asterisk/sounds -R
cd /var/www/snep/sounds/
ln -sf /var/lib/asterisk/moh/ moh
ln -sf /var/lib/asterisk/sounds/pt_BR/ pt_BR

Criação da base de dados, usuário e importação dos dados

cd /var/www/snep/install/
mysql -uroot -p < database.sql
cd /var/www/snep/modules/default/installer
mysql -uroot -p snep25 < schema.sql
mysql -uroot -p snep25 < system_data.sql
mysql -uroot -p snep25 < cnl_data.sql

Acessando a Interface do Snep Livre:

http://ipdosneplivre/snep

Login:

Usuário: admin
Senha: admin123

 

Para baixar a versão em PDF, clique no link abaixo:

http://www.lojamundi.com.br/download/instalando-snep-2-na-cubieboard2/instalando-snep-2-na-cubieboard2.pdf

Posted in: Cubieboard Tags: snepcubieboard 2cubietruck

ENTRE EM CONTATO COM A LOJAMUNDI.

Assine nossa Newsletter! É gratuito!

Cadastre seu nome e email para receber novidades e materiais gratuitos da Lojamundi.