Asterisk
Origem: Wikipédia, a enciclopédia livre.
Asterisk | |
---|---|
Desenvolvedor | Mark Spencer da Digium |
Última versão | 1.2.7.1 (13 de Abril de 2006) |
Sistema Op. | GNU/Linux, Mac OS X, Solaris, Windows |
Gênero | |
Licença | OpenSource, GNU e Proprietário |
Website | www.asterisk.org |
O Asterisk é um Software Livre, portanto de código aberto, que implementa em software os recursos encontrados em um PABX convencional, utilizando técnologia de VoIP.
Inicialmente desenvolvido pela empresa Digium, hoje recebe contribuições de programadores ao redor de todo o mundo. Seu desenvolvimento é ativo e sua àrea de aplicação muito promissora.
Índice |
[editar] Características
O Asterisk utiliza protocolos abertos tais como SIP, MGCP e IAX para realizar a sinalização dos chamadas telefonicas na rede IP.
É possível utilizar o Asterisk como:
- Media Gateway - Entre a RTPC e a rede IP (fazendo uso de hardware especial).
- URA ou Media Server - Tocando mensagens pré programadas ou com interatividade via DTMF, como música de espera ou cardápio de atendimento.
- [Correio de Voz] - Permitindo gravar recados
- PABX IP - Fazendo controle de encaminhamento de chamadas intra e inter terminais.
[editar] Baixando e Instalando
Usando GNU/Debian basta usar o apt-get para ter uma instalação funcional do Asterisk em poucos minutos:
apt-get install asterisk
[editar] Obtendo e compilando o Asterisk
Para baixar os arquivos pelo CVS (Concurrent Version System, Sistema de Versões Concorrentes em português) nos servidores da digium
- cd /usr/src/
- export CVSROOT=:pserver:anoncvs@cvs.digium.com:/usr/cvsroot
- cvs login (o password é anoncvs)
- cvs checkout zaptel libpri asterisk-sounds asterisk-addons
Para compilar o zaptel
- cd /usr/src/zaptel
- make clean
- make linux26
- make install
O comando make clean é usado para limpar os arquivos binários já compilados de tentativas anteriores, não é necessário usá-lo se vc está compilando pela primeira vez.
A linha "make linux26" só é necessária se o seu kernel é o 2.6
Para compilar o libpri
- cd /usr/src/libpri/
- make clean
- make
- make install
Para compilar o Asterisk
- cd /usr/src/asterisk/
- make clean
- make
- make install
- make samples
O comando make samples instala os exemplos de arquivos de configuração.
Obs. sobre potenciais problemas: Iniciantes no linux: o símbolo "#" quer dizer que você está passando os comandos como usuário root, caso não esteja como root, acrescente "sudo " no começo de cada comando.
Downgrade: Se não é a primeira instalação do asterisk, e você está reinstalando uma versão estável anterior sobre uma CVS head apague todas os arquivos da pasta /usr/lib/asterisk/modules/ e /usr/include/asterisk antes de reinstalar ou o asterisk não iniciará corretamente.
- rm -rf /usr/lib/asterisk/modules/
- rm -rf /usr/include/asterisk/
[editar] AsteriskAtHome
Asterisk@Home foi criado para fazer uma instalação fácil. A experiência com o Asterisk deve ser divertida e não levar horas, dias ou necessitar de um expert Asterisk. Não deixe o nome AsteriskAtHome confundí-lo. Asterisk@Home contém a versão completa do Asterisk e outros softwares pré-configurados no CD que fazem a auto-instalação/configuração de um PABX altamente funcional.
[editar] Instalação e Configuração
[editar] Hardware Necessario
Quanto mais rapido o sistema que você usar para rodar o Asterisk mais chamadas simultaneas ele ira conseguir realizar, um 500MHz PIII com 128 Megas de RAM deve ser o necessario para um uso em residencias.
[editar] Instalando a partir de uma imagem .ISO
Baixe a ultima versão da imagem .ISO do site http://asteriskathome.sourceforge.net e grave a imagem em um CD.
Insira o cd com o Asterisk no drive de CD-ROM ou DVD-ROM do sistema onde será instalado o AsteriskAtHome. Reinicie o sistema e habilite na BIOS boot apartir de dispositivos de CD ou DVD.
Pressione Enter.
Cuidado: Ao pressionar enter, você ira apagar todos os dados no HD(hard drive) do PC!!! Após o Linux ser carregado, o CD será ejetado. Remova o CD e espere o sistema reiniciar. O primeiro boot pode ser demorado pois o sistema irá compilar as fontes do Asterisk, seja paciente. Uma vez feito este processo, entre em seu novo Asterisk@home da seguinte forma:
login: root password: password
Clique aqui para mais informações sobre o AsteriskAtHome.
Só mais um detalhe. Quando você logar no Asterisk@Home, você verá o IP do micro para poder acessá-lo através da interface WEB de qualquer computador ligado a rede.
[editar] Ligações externas
- Asterisk
- Asterisk Brasil
- Asterisk on Line | Portal Asterisk com notícias, dicas, documentação, FAQ, Guia de Hardware, Fórum, Empresas que prestam serviços Asterisk, etc. Tudo em Português
- Blog Asterisk Brasil - Informações diárias sobre o Asterisk, tutoriais, downloads...
- VOIP Wiki
- Asterisk - First steps for beginners
- Contador do Usuários do Asterisk