Você está na página 1de 14

Manual de Instalao SNEP 2.0 Store Asterisk 1.

2012
Autoria: Flvio Henrique Somensi

por OpenS Tecnologia LTDA.

Rua Padre Marcelino Champagnat, 236 Jardim Atlntico CEP 88095-430 - Florianpolis - SC www.opens.com.br Todos os direitos so reservados. vedada, no todo ou em parte, a sua reproduo por toda a sorte de formas e meios conhecidos. Seu contedo tem carter tcnicoinformativo e os editores se reservam ao direito de revisar as verses, de modo a aproveitar a totalidade ou parte deste trabalho, sem necessidade de qualquer forma de aviso prvio.

Florianpolis, outubro de 2012.

SUMRIO
Introduo ........................................................................................................................ 4 Bem-vindo ................................................................................................................ 4 Objetivo .................................................................................................................... 5 Download do pacote ................................................................................................. 5 Procedimentos para instalao ...................................................................................... 6 Instalao do Snep Livre .......................................................................................... 8 Descompactao dos arquivos do pacote............................................................ 8 Ajuste nas permisses da pasta para o usurio do Apache www-data ................ 8 Integrao entre SNEP Livre e Asterisk ............................................................... 9 Ajuste dos diretrios para o modulo "res_musiconhold" (Msicas de espera) ..... 9 Ajuste nos arquivos de udio PT-BR ................................................................. 10 Criao de base de dados, usurio e importao de dados .............................. 11 Procedimentos para atualizao .................................................................................. 12 Ajuste nas permisses da pasta para o usurio do Apache www-data .............. 13 Integrao SNEP Livre e Asterisk ...................................................................... 13 Limpeza no banco de dados .............................................................................. 14

1
INTRODUO
BEM-VINDO
O SNEP uma famlia de solues capaz de transformar a comunicao das Empresas, integrando voz, dados e sistemas. A funo de um PBX IP Hbrido (digital, Analgico 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 comunicao e aumentar a eficincia nas relaes empresariais. Agora voc mais um membro da Famlia SNEP e este manual ir auxili-lo a tirar o maior proveito do seu SNEP. Aqui voc encontrar informaes sobre configuraes, funcionamento de cada rotina, exemplos de uso, etc.

OPENS TECNOLOGIA

MANUAL DE INSTALAO | SNEP 2.0 STORE


CAPTULO 1

Introduo
Para melhor compreenso, este manual foi dividido em captulos ilustrados que exemplificam a utilizao de cada item da Interface do Sistema. A cada atualizao do seu produto, seu manual ser tambm atualizado de forma a mant-lo sempre informado de como tirar o maior benefcio da sua soluo SNEP. Seja bem-vindo! Famlia SNEP

OBJETIVO
O objetivo deste manual de instalao esclarecer a forma correta de utilizao dos pacotes core do SNEP 2.0 Store.

DOWNLOAD DO PACOTE
O download do pacote do SNEP deve ser realizado atravs do endereo http://sourceforge.net/projects/snep/files/

2
PROCEDIMENTOS PARA INSTALAO
Instalao do Apache
# apt-get install apache2

Instalao do MySQL

# apt-get install mysql-server

Instalao do Asterisk

Acessar o diretrio onde ser instalado o Asterisk 1.4 e iniciar o download. # cd /usr/src # wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk1.4.44.tar.gz

OPENS TECNOLOGIA

MANUAL DE INSTALAO | SNEP 2.0 STORE

Procedimentos para atualizao


CAPTULO 2

Descompactando os arquivos do pacote

# tar xvf asterisk-1.4.44.tar.gz

Instalando dependncias para o processo de compilao

# apt-get install unixodbc # apt-get install libxml2-dev # apt-get install odbcinst1debian2 # apt-get install libcurl3 # apt-get install libncurses5-dev # apt-get install build-essential # apt-get install php5 # apt-get install php5-cgi # apt-get install php5-mysql # apt-get install php5-gd Habilitar o php-cgi a receber parmetros. Inserir "On" no parametro register_argc_argv no arquivo /etc/php5/cgi/php.ini

Iniciando processo de compilao

# cd asterisk-1.4.44# ./configure # make # make install

OPENS TECNOLOGIA

MANUAL DE INSTALAO | SNEP 2.0 STORE

Procedimentos para atualizao


CAPTULO 2

INSTALAO DO SNEP LIVRE


# cd /var/www/

Descompactao dos arquivos do pacote


# tar -vzxf snep-2.0.tar.gz

Ajuste nas permisses da pasta para o usurio do Apache www-data


# chown -R www-data.www-data snep-2.0 # chmod -R 775 snep-2.0 # ln -s /var/www/snep-2.0 snep # cd /etc/apache2/sites-enabled/ # ln -s /var/www/snep/install/snep.apache2 001-snep # mkdir /var/log/snep # cd /var/log/snep # touch ui.log /var/log/snep/ # touch agi.log /var/log/snep/ # chown -R www-data.www-data /var/log/snep/ # cd /var/lib/asterisk/agi-bin/ # ln -s /var/www/snep/agi/ snep

OPENS TECNOLOGIA

MANUAL DE INSTALAO | SNEP 2.0 STORE

Procedimentos para atualizao


CAPTULO 2

Integrao entre SNEP Livre e Asterisk


# cd /etc # rm -rf asterisk # ln -sf /var/www/snep/install/etc/asterisk asterisk # cd /var/www/snep/install/etc # cp odbcinst.ini /etc/ # cp odbc.ini /etc/ # mv /var/spool/asterisk/monitor /var/spool/asterisk/monitor.snep # ln -sf /var/www/snep/arquivos /var/spool/asterisk/monitor # ln -sf /var/www/snep/agi /var/lib/asterisk/agi-bin/snep

Ajuste dos diretrios para o modulo "res_musiconhold" (Msicas de espera)


# mkdir /var/lib/asterisk/moh/tmp # mkdir /var/lib/asterisk/moh/backup # mkdir -p /var/lib/asterisk/moh/snep_1/tmp # mkdir -p /var/lib/asterisk/moh/snep_1/backup # mkdir -p /var/lib/asterisk/moh/snep_2/tmp # mkdir -p /var/lib/asterisk/moh/snep_2/backup # mkdir -p /var/lib/asterisk/moh/snep_3/tmp

OPENS TECNOLOGIA

MANUAL DE INSTALAO | SNEP 2.0 STORE

Procedimentos para atualizao


CAPTULO 2

# mkdir -p /var/lib/asterisk/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://svn.softwarepublico.gov.br/trac/snep/browser/trunk/asterisk-sounds.tgz # wget -c http://jaist.dl.sourceforge.net/project/disc-os/Disc-OS%20Sounds/1.0RELEASE/Disc-OS-Sounds-1.0-pt_BR.tar.gz # tar -xvf Disc-OS-Sounds-1.0-pt_BR.tar.gz # mv sounds/pt_BR/ /var/lib/asterisk/sounds/ # 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/ # chmod 777 /var/www/snep/sounds/ -R # ln -sf /var/lib/asterisk/moh/ moh # ln -sf /var/lib/asterisk/sounds/pt_BR/ pt_BR

10

OPENS TECNOLOGIA

MANUAL DE INSTALAO | SNEP 2.0 STORE

Procedimentos para atualizao


CAPTULO 2

Criao de base de dados, usurio e importao de dados


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

11

3
PROCEDIMENTOS PARA ATUALIZAO
Remoo de links referentes ao SNEP
# rm /var/www/snep # rm /etc/apache2/sites-enabled/001-snep # rm -rf /etc/asterisk # rm -rf /var/log/snep # rm /etc/odbcinst.ini # rm /etc/odbc.ini

12

OPENS TECNOLOGIA

MANUAL DE INSTALAO | SNEP 2.0 STORE

Procedimentos para atualizao


CAPTULO 3

Instalao do SNEP atualizado

# cd /var/www/

Descompactao dos arquivos do pacote

# tar -vzxf snep-2.0.tar.gz

Ajuste nas permisses da pasta para o usurio do Apache www-data


# chown -R www-data.www-data snep-2.0 # chmod -R 775 snep-2.0 # ln -s /var/www/snep-2.0 snep # cd /etc/apache2/sites-enabled/ # ln -s /var/www/snep/install/snep.apache2 001-snep # mkdir /var/log/snep # touch ui.log /var/log/snep/ # touch agi.log /var/log/snep/ # chown -R www-data.www-data /var/log/snep/

Integrao SNEP Livre e Asterisk


# cd /etc # ln -s /var/www/snep/install/etc/asterisk asterisk

13

OPENS TECNOLOGIA

MANUAL DE INSTALAO | SNEP 2.0 STORE

Procedimentos para atualizao


CAPTULO 3

# cd /var/www/snep/install/etc # cp odbcinst.ini /etc/ # cp odbc.ini /etc/

Limpeza no banco de dados


# mysql -usnep -p DROP DATABASE snep25; exit; O procedimento de atualizao, no caso de reinstalao de verses antigas, o mesmo, bastando apenas trocar o nome das verses.

14