<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Jose Leitão e Pessoal<br>
<br>
<br>
Jose havia feito um prodimento para instalar manualmente o pacote do
asteriskhome no centOS. Como agora gostaria de saber o que devo fazer
para seguir o manual abaixo feito pelo Jose Leitão, para instalar no
CentOS 4.3 final e o pacote trixbox.tar.gz fazendo a mesma analogia do
roteiro abaixo. Deve acrescentar mais pacotes, mudança de
procedimento,..<br>
<br>
Obrigado<br>
<br>
Danilo.<br>
<br>
<br>
<font face="Arial" size="2">No site do CentOS, baixe os 4 ISO e gere os
CD's.</font>
<div><font face="Arial" size="2"> Baixe o Asteriskathome.tar.gz
2Beta6 o ISO e gere o CD.</font></div>
<div><font face="Arial" size="2"> </font></div>
<div><font face="Arial" size="2"> Deste CD, retire o arquivo que
esta na Raiz chamada ks.conf e edite-o (para poupar-te tempo, estou te
mando em anexo), copie-o para um disquete.</font></div>
<div><font face="Arial" size="2"> Dê boot pelo CD #1 do CentOS,
quando aparecer o prompt do instalador, insira o disquete no drive e
digite:</font></div>
<div> </div>
<div><font face="Arial" size="2">linux ks=floppy:ks.conf</font></div>
<div> </div>
<div><font face="Arial" size="2"> e enter,</font></div>
<div><font face="Arial" size="2"> Isso irá formatar o HD e instalar
apenas o CentOS, e mais alguns pacotes necessários para compilar o
R2/MFC (libxml2-devel e gcc-++ ), além de criar os diretórios para
instalar o AAH (/var/aah_load).</font></div>
<div><font face="Arial" size="2"> Se a máquina tiver acesso a
internet eu sugiro rodar</font></div>
<div> </div>
<div><font face="Arial" size="2">yum update</font></div>
<div> </div>
<div><font face="Arial" size="2"> ele irá atualizar o Kernel, para a
última versão e algumas outras atualizações.</font></div>
<div> </div>
<div><font face="Arial" size="2"> Importante: depois disso reinicie
a máquina!</font></div>
<div> </div>
<div><font face="Arial" size="2"> Agora você deverá extrair o
"arquivão" asteriskathome.tar.gz do CD do AAH e colocá-lo no diretório
/var/aah_load, e então descompactá-lo.</font></div>
<div> </div>
<div><font face="Arial" size="2"> Para instalar o AAH rode o script:</font></div>
<div> </div>
<div><font face="Arial" size="2">cd /var/aah_load</font></div>
<div><font face="Arial" size="2">./install_parts.sh</font></div>
<div> </div>
<div><font face="Arial" size="2"> Sente e espere.</font></div>
<div> </div>
<div><font face="Arial" size="2"> Vá no site do A2Billing e baixe a
última versão e descompacte em /usr/src/a2billing e execute os
seguintes comandos:</font></div>
<div> </div>
<div><font face="Arial" size="2">cd /usr/src/a2billing<br>
tar xzvf $LOAD_LOC/Open_A2Billing_version_Raccoon.tar.gz</font></div>
<div> </div>
<div> </div>
<div><font face="Arial" size="2">mv ./A2Billing_UI
/var/www/html/a2billing<br>
mv ./A2BCustomer_UI/ /var/www/html/a2customer<br>
cp rates.inc /etc/asterisk/<br>
</font></div>
<div><font face="Arial" size="2">cd ./A2Billing_AGI<br>
cp a2billing.php /var/lib/asterisk/agi-bin/.<br>
cp -r /usr/src/a2billing/A2Billing_AGI/libs_a2billing
/var/lib/asterisk/agi-bin/.<br>
cp ./sounds/* /var/lib/asterisk/sounds/.<br>
cp --reply=yes ./sounds/en/* /var/lib/asterisk/sounds/.</font></div>
<div> </div>
<div> </div>
<div><font face="Arial" size="2">Agora o seu A2Billing está atualizado.</font></div>
<div><font face="Arial" size="2"> Bem para o R2/MFC, pode seguir a
receita do artigo que você leu, mas vou precisar atualizar o patch do
Makefile, pois não irá funcionar para a versão que vem no AAH2 Beta6.</font></div>
<div> </div>
<div><font face="Arial" size="2"> Quanto ao A2Billing, eu apanhei um
pouco, mas o segredo é o seguinte:</font></div>
<div> </div>
<div><font face="Arial" size="2">1 - criar os trunks;</font></div>
<div><font face="Arial" size="2">2 - criar o rate card e depois definir
valor para um determinado destino -> associar esse rate card a um
trunk</font></div>
<div><font face="Arial" size="2">3 - criar o grupo de tarifação (e
adicionar a tarifa que você criou anteriomente)</font></div>
<div><font face="Arial" size="2">4 - criar os cartões</font></div>
<div><font face="Arial" size="2">5 - criar ramais SIP ou IAX (opcionais)</font></div>
<div><font face="Arial" size="2">6 - se desejar um esquema de pré-pago
- você pode fazer a autenticação pelo Calling ID ao invés do PIN, mas
você vai ter que alterar no /etc/asterisk/a2billing.conf</font></div>
<div><font face="Arial" size="2">7 - Se autenticar pelo calling ID,
edite o cartão e adicione o Calling ID.</font></div>
<div> </div>
<div><font face="Arial" size="2">8 - crie no extensions_custom.conf um
contexto (ou descomente o que está nele)</font></div>
<div> </div>
<div><font face="Arial" size="2">O ramal que cair naquele contexto irá
chamar para executar o DeadAgi do A2billing.php, irá ouvir uma mensagem
dizendo os créditos (ou vai pedir o PIN) e depois vai pedir o número
(que poderá ter sido passado no ato da discagem - mas você precisa
alterar no a2billing.conf), vai calcular e informar o tempo da chamada
e irá completar.</font></div>
<div><font face="Arial" size="2">Faltando 60 segundos irá tocar uma
mensagem dizendo que falta 60 segundos. Faltando 30 segundos, idem. Se
insistir a chamada termina e praticamente zeram os créditos.</font></div>
<div> </div>
<div><font face="Arial" size="2">UFA!!!</font></div>
<div> </div>
<div><font face="Arial" size="2">Acho escrevi demais, está quase um
tutorial -acho vou colocá-lo na lista para ajudar os demais.</font></div>
<div> </div>
<div><font face="Arial" size="2">Forte Abraço!</font></div>
<div> </div>
<div><font face="Arial" size="2">José Leitão</font></div>
<br>
</body>
</html>