O AUTO ATENDIMENTO USANDO O TREINAMENTO ASTERISK
Por: Wagner Danielli • 14/7/2019 • Trabalho acadêmico • 10.815 Palavras (44 Páginas) • 212 Visualizações
Treinamento Asterisk 1.8
Tutor: Wagner Danielli
Site: www.cursoasterisk.blogspot.com
Seu nome: Seu email:
Curso de Asterisk
Observações iniciais nova tecnologias usada
Todos os vídeos são feitos com uma nova tecnologia de chave de segurança, ou seja só podem ser assistidos inserindo a chave que esta contida no material didático.
Instalação do Linux e atualização
Lembramos que todas as instalações devem ser de preferência modo texto, pois como iremos utilizar hardwares de baixo processamento, a melhor maneira e usar hardwares pequenos para o funcionamento do Asterisk, assim iremos exigir pouco do CPU e teremos um desempenho melhor.
Instalação Asterisk 1.8 com dahdi
Normalmente todas as funcionalidades que tínhamos nas versões anteriores funcionam sem qualquer tipo de problema.
Esta instalação e baseada em uma versão Debian, caso queira instalar em alguma outra distro Linux, terá que procurar por sua conta todas as adaptações.
Instalando passo a passo as dependências:
Segundo a documentação oficial, as dependências do asterisk são:
GCC
- OpenSSL
- ncurses
- newt
- libxml2
- kernel headers (Para compilação da dahdi)
Existem sem dúvidas outros tipos de dependências, mas e mostraremos aqui apenas as principais, e de acordo com sua necessidade você poderá ir adaptando as outras de acordo com sua necessidade.
#apt-get install linux-headers-`uname -r` -y
#apt-get install openssl libssl0.9.8 libssl-dev procps bison libtool libedit2 libedit-dev -y
#apt-get install libeditline-dev libeditline0 libnewt-dev libncurses5 libncurses-dev autoconf -y #apt-get install automake subversion cvs make gcc g++ libxml2 libxml2-dev iptraf -y
#apt-get install sharutils tcpdump nmap sox pciutils lshw unixodbc unixodbc-dev -y
Logo depois das dependências instaladas, você precisa baixar o pacote do asterisk, nos seguintes links baixe diretamente como mostrado a baixo:
cd /usr/src
Copie os arquivos .tar.gz do CD de acessórios que esta em: codigo fonte\arquivos: asterisk-1.8-current.tar.gz
dahdi-linux-complete-2.4.0+2.4.0.tar.gz
Instale o ssh para commandos e o ssh para transferência de arquivos, e o ssh secure, ele esta junto no pacote de acessórios dentro da pasta programas.
Como utilizar o SSH video do youtube:
http://www.youtube.com/watch?v=xjvkCkcSND4
Veja maiores detalhes no manual dicas e videos online em código fonte no cd Acessórios
Transfira os mesmos via programa ssh os arquivos: asterisk-1.8-current.tar.gz
dahdi-linux-complete-2.4.0+2.4.0.tar.gz
para a pasta: /usr/src dentro de seu Linux.
Os drivers do dahdi nesta nova versão estão completes, não e necessário agora fazer como antigamente baixar os dahdi comum + tools atualmente os dois já se encontram em um mesmo pacote.
Caso tenha interesse de baixar diretamente do site asterisk os pacotes e até mesmo alguma versão mais atualizada acesse o link a baixo:
http://downloads.asterisk.org/pub/telephony/
Descompactar os fontes:
#tar -zxvf asterisk-1.8-current.tar.gz
#tar -zxvf dahdi-linux-complete-2.4.0+2.4.0.tar.gz
Observação importante:
Primeiramente faça a instalação dos drivers Dahdi, exatamente como mostraremos a baixo, para que não tenha erros na detecção, posteriormente da placa fxo.
Fazer as compilações:
Agora compilação do DAHDI:
Agora o DAHDI esta em um mesmo pacote para facilitar a compilação, antigamente eram 2 pacotes que estão juntos atualmente:
DAHDI Linux é o driver utilizado para controle das placas.
DAHDI Tools é o conjunto de aplicativos utilizado para o gerenciamento e monitoramento de dispositivos.
Para compilar o DAHDI:
#cd dahdi-linux-complete-2.4.0+2.4.0 #make
Não se preocupe caso demore bastante, este primeiro comando realmente demora muito, inclusive se seu hardware for lento.
#make install #make config
[pic 2]
Se até até este ponto, todas as instalações foram bem sucedidas, verifique acima mostra que o driver dahdi foi detectado, também e mostrado detalhes nos vídeos, é hora de compilar o Asterisk, caso contrario repita o procedimento e veja em qual parte pode ter ocorrido alguma compilação ou instalação errada.
#cd asterisk-1.8.2.3
Por quetões legais o ILBC não vem mais junto com os fontes do Asterisk, por isso se quiser trafegar chamadas em ilbc você precisa rodar o get_ilbc_sources.sh
#./contrib/scripts/get_ilbc_source.sh #./configure
#make menuselect
Para quem já conece Asterisk, neste ponto começam as modificações. Depois cada um da uma olhada com calma nas opções, mas os dois pontos mais importantes são:
O addons já está nos fontes base do asterisk. Você pode habilitar os módulos do addons
direto no menu.
Alguns itens abaixo está a solução da maioria dos problemas com CDR, Channel Event Loggin, que segundo Steve Murphy não saiu com BackEnd para MySQL porque isso era responsabilidade do pessoal do addons, portanto não deixe de instalar o BackEnd para ODBC Mas continuando a instalação do asterisk…
...