Você está na página 1de 11

O Asterisk

Criado por Mark Spencer.

O nome foi escolhido porque tanto era uma tecla


do telefone comum como também um símbolo
curinga do Linux (Por exemplo, rm -f *).
Como Surgiu?
Criado por Mark Spencer em 1999, partindo de uma necessidade pessoal de seu
criador. O mesmo desejava um Sistema Telefônico que lhe auxiliasse no Suporte
Técnico 24hs.

A idéia inicial, seria que as pessoas pudessem ligar, inserir suas identidades de clientes
e deixar uma mensagem.
Já experiente em Linux desde 1994, o mesmo já possuia experiência com
Desenvolvimento OpenSource utilizando Gaim e Cheops.
Após identificar sua necessidade, o mesmo partiu para criação de um hardware no local
onde trabalhava como estagiário.

Em 2001 foi realizado parceria com o Projeto Zapata Telephony, deste modo tal
empresa fornecendo modelo de negócios, em parceria com Jim “Dude” Dixon.

Logo após foi criado a Primeira Interface PCI de Telefonia em conjunto com Dude, e
desde modo , alterando o nome da Empresa para: Digium.
Envolvidos

● Mark Spencer
● Digium
O que é?
O Asterisk é um software Livre, de código
aberto, que implementa em software os
recursos encontrados em um PAB
convencional, utilizando tecnologia de VoIP.
Principal Característica:

O Asterisk utiliza protocolos abertos tais como


SIP, MGCP e IAX para realizar a sinalização das
chamadas telefônicas na rede TCP/IP.
O Asterisk foi originalmente desenvolvido para Linux, mas atualmente pode ser
instalado e executado em uma grande variedade de sistemas operacionais, incluindo
NetBSD, OpenBSD, FreeBSD, Mac OS X, Solaris e até mesmo Microsoft Windows,
onde é conhecido por Asterisk Win32.
- Algumas informações e estatísticas interessantes sobre o Asterisk:

● Mais de quatro milhões de servidores instalados rodando Asterisk;

● Aproximadamente 56.000 fóruns ativos;

● Mais de 17.700 listas de discussão sobre Asterisk;

● Aproximadamente 400 colaboradores ativos no projeto;

● Mais de 200 provedores VoIP em todo o mundo usando Asterisk


Algumas Funcionalidades

- Conferência
- Manipular URA
- Gerenciar chamadas de linhas VoIP (sem necessidade de ATA)
- Gerenciar chamadas da linha pública (necessidade placa E1 ou FXO)
- Criar várias rotas de saídas
- Recepção de fax via arquivos com extensão pdf e envio de fax via software
- Monitorar em tempo real as ligações
- Interconexão entre filiais e Matriz sem custo
- Gravação das chamadas de entrada e saída
- Unificação de gastos com telecomunicação
- Manipular informações sobre fila de espera
- Bloqueio de ligações
- Callback
Principais Vantagens:
● Baixo custo para implantação
● Integração com Sistemas de CRM
● Flexibilidade na criação de novos recursos e
serviços
● Comunicação com Centrais de diferentes
sinalizações
● Código aberto para desenvolvimento e
alterações conforme necessidade
Estrutura do Asterisk
● /etc/asterisk – Principais arquivos de configuração do Asterisk;

● /var/lib/asterisk/agi-bin – Arquivos AGI (Asterisk Gateway Interface) de scripts e programas de


terceiros que podem ser executados pelo Asterisk;

● /var/lib/asterisk/moh – Arquivos de música em espera (Music on Hold);

● /var/spool/asterisk/monitor – Diretório padrão para os arquivos de gravação de chamadas;

● /var/log/asterisk – Arquivos de log, usado para análise na hora de resolver algum problema
(troubleshooting).

● /var/lib/asterisk – Armazena o AstDB, um banco de dados interno doAsterisk;


Instalação do Asterisk e seus pré-requisitos

● Instalação - CentOS
● Módulos e Bibliotecas necessárias
● MySQL
● Asterisk + Dependências:

Asterisk:
● http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz
Libpri:
● http://downloads.asterisk.org/pub/telephony/libpri/old/libpri-1.4.15.tar.gz
Dahdi:
● http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz

Você também pode gostar