Tenho um computador encostado aqui e resolvi tentar torná-lo util.<br><br>Resolvi tentar instalar o asterisk nele e como nao sei muito de Linux, vou contar minhas dificuldades.<br><br>Primeiro: Hardware. Trata-se de um AMD-K6 2 550, com 512 Mb de memoria RAM e dois HD´s, um com o Kurumin funcionando de 4 Gb, e outro com 8 Gb onde reservei para isntalar o asterisk + CD ROM.<br>
<br>Tentei inserir o ISO CD do PBX in a FLASH, ele da o boot, mostra a tela inicial, e quando dou enter para iniciar a instalação o sistema da um boot.<br><br>Tentei instalar o Ubuntu server. Mesma coisa.<br><br>Tentei o Ubuntu Desktop. Mesma coisa.<br>
<br>Pensei, vou partir para o mais leve dos Linux. Queimei o disco 1 do slackware e consegui instalar. Oba.<br>Mas na hora do reboot final, o computador travava no grub, nao subia.<br><br>Tentei entao o Trixbox 2.2 (centos 4 + asterisk 1.2), e qual minha surpresa... nada aconteceu. Dava o boot sozinho depois de teclar enter na tela incial.<br>
Mas ai vi a opção de digitar i586 e instalar uma versao para maquinas mais antigas. Funcionou perfeitamente.<br><br>O trixbox instalou tudo certinho.<br>Pegou um IP por DHCP na minha rede e eu acessei o painel de controle do trixbox pela rede. Mas ai notei que o trixbox nao estava rodando.<br>
Tentei iniciar o asterisk e aparecia algo do tipo " Can not start asterisk. Exited on error 4." Buscando aqui na lista vi que poderia se tratar de um erro de compilação que bastava eu recompilar o asterisk depois de rodar o ./configure.<br>
<br>Mas ai pensei, porque entao nao instalar a ultima versao do asterisk 1.4?<br><br>Entao segui essas instruções para desinstalar o asterisk 1.2: <a href="http://www.asteriskcolombia.org/index2.php?option=com_content&do_pdf=1&id=104">http://www.asteriskcolombia.org/index2.php?option=com_content&do_pdf=1&id=104</a><br>
<br>Baixei o asterisk 1.4.20 para o /src/usr, e rodei o ./configure&make menuselect (onde praticamente deixei as opçoes padroes)& make & make install<br><br>Concluiu com tranquilidade. Instalei o asterisk 1.4.<br>
<br>Parecia tudo lindo.<br><br>Quando acessei o trixbox pela rede no endereço do meu servidor, a tela estava cheia de codigos de erros no fundo. ( Eu ia mandar as telas aqui mas o arquivo do print screen no word pad ficou muito grande 9Mb).<br>
O engracado é que ali mostra o status do asterisk como rodando e tudo ok.<br>Consigo entrar no Freepbx e criar ramais, etc. Mas os ramais criados estao inalcancaveis. Os softphones (eye beam) nao registram.<br>Entao copiei o conteudo do /etc/asterisk, todos os arquivos .conf de uma outra maquina que tenho rodando aqui para esse meu servidor.<br>
Fiz alguns ajustes simples, copiei os dados do sip_additional para o sip_custom na maquina nova e voila. Os telefones se registram agora.<br>Tenho um espelho da minha outra maquina. Se entro no freepbx, nao ha nenhuma informacao ali, mas o asterisk esta lendo normalmente os arquivos de configuracao e permitiu que eu registrasse os softphones.<br>
<br><br>Cheguei ao fim, mas com problemas ainda:<br><br>Os softphones se registram, mas nao fazem ligações. <br><br><br>asterisk1*CLI> sip show peers<br>Name/username Host Dyn Nat ACL Port Status<br>
218 (Unspecified) D N 0 UNKNOWN<br>217 (Unspecified) D N 0 UNKNOWN<br>216 (Unspecified) D N 0 UNKNOWN<br>
124 (Unspecified) D N 0 UNKNOWN<br>122 (Unspecified) D N 0 UNKNOWN<br>1161 (Unspecified) D N 0 UNKNOWN<br>
116/116 <a href="http://192.168.0.8">192.168.0.8</a> D N 26294 OK (102 ms)<br>113 (Unspecified) D N 0 UNKNOWN<br>110/110 <a href="http://192.168.0.8">192.168.0.8</a> D N 43264 OK (101 ms)<br>
16 sip peers [Monitored: 3 online, 7 offline Unmonitored: 6 online, 0 offline]<br>asterisk1*CLI><br><br>O unico erro aparente que localizei no CLI do asterisk foi esse abaixo:<br><br><br>-- Executing [s@macro-record-enable:4] AGI("SIP/110-09607e38", "recordingcheck|20080530-160219|1212174139.14") in new stack<br>
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck<br> <br>[Kasterisk1*CLI> <br> == recordingcheck|20080530-160219|1212174139.14: Failed to execute '/var/lib/asterisk/agi-bin/recordingcheck': No such file or directory<br>
<br>[Kasterisk1*CLI> <br> -- Executing [s@macro-record-enable:5] NoOp("SIP/110-09607e38", "No recording needed") in new stack<br> -- Executing [s@macro-exten-vm:9] Macro("SIP/110-09607e38", "dial|15|tr|116") in new stack<br>
-- Executing [s@macro-dial:1] GotoIf("SIP/110-09607e38", "1?dial") in new stack<br> -- Goto (macro-dial,s,3)<br> -- Executing [s@macro-dial:3] AGI("SIP/110-09607e38", "dialparties.agi") in new stack<br>
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi<br> <br>[Kasterisk1*CLI> <br> == dialparties.agi: Failed to execute '/var/lib/asterisk/agi-bin/dialparties.agi': No such file or directory<br>
<br>[Kasterisk1*CLI> <br> -- Executing [s@macro-dial:4] NoOp("SIP/110-09607e38", "Returned from dialparties with no extensions to call and DIALSTATUS: ") in new stack <br>
<br><br><br>Entao o que me parece é que eu instalei o asterisk no diretorio errado. É isso? Qual seria o diretorio correto para copiar o asterisk1.4.20.tar.gz, de scompactar e rodar o make install?<br><br><br>abs,<br><br>
<br><br><br><br><br>