Postagens

Mostrando postagens de Junho, 2014

Discador para Asterisk - Integrado com banco de dados

Umas das funções mais interessantes do Asterisk é a de discador automático. Através dos arquivos *.call colocados no diretório /var/spool/asterisk/outgoing, sempre que é criado/colocado um arquivo com esta extensão(.call) neste diretório (logicamente, dentro dos padrões exigidos), o Asterisk gera uma chamada através do canal especificado lá dentro.
Maiores detalhes sobre o padrão dos ditos arquivos podem ser encontrados no Voip-Info.org, detalhadamente e com vários exemplos.

Quanto à utilidade, aí vai da necessidade de cada um, pode ser desde apenas rodar uma mensagem para quem atendeu, realizar uma pesquisa, encaminhar para uma fila de atendimento...
A proposta do script que vou apresentar é fazer a função de um discador, que trabalha full-time buscando registros de uma tabela e realizando chamadas para aqueles números que ainda não foram discados, ou seja, sempre que um número for adicionado à tabela e o Asterisk não estiver com o limite de canais ocupados que definimos na variável CHA…

Configuração de placas E1 R2 e ISDN no Asterisk

Seguem meus exemplos dos arquivos de configuração plenamente funcionais, rodando em Asterisk 1.8, DAHDI 2.4, OpenR2 1.3.3:

Sinalização MFCR2 Arquivo /etc/dahdi/system.conf:


Arquivo /etc/asterisk/chan_dahdi.conf:




Sinalização ISDN

Arquivo /etc/dahdi/system.conf:


Arquivo /etc/asterisk/chan_dahdi.conf



Para consultoria e desenvolvimento de soluções de voz sobre IP contate-nos através do e-mail contato@astdocs.com.