Importação do arquivo CNL Anatel para banco de dados

O CNL (Cadastro Nacional de Localidades) é um arquivo disponibilizado pela ANATEL com a relação da localização geográfica do plano de numeração telefônico brasileiro, nele são listados todos os prefixos telefônicos e as respectivas localidades. Através deste arquivo também é possível determinar se para uma determinada chamada com números de origem e destino de mesmo DDD será necessário ou não a utilização de CSP e código de área para o completamento. Os prefixos que fazem parte de uma mesma área local são definidos pelo último campo do arquivo (Sigla CNL da Área Local).

Despertador em ael para Asterisk

Com um pouco de conhecimento e utilizando as ferramentas que o Asterisk e linux nos proporcionam é possível fazer coisas bem interessantes. O que vou mostrar neste post é o desenvolvimento de um despertador em AEL (Asterisk Extension Language).

O procedimento de utilização é o seguinte:
-Ao discar *48 o Asterisk perguntará a hora do alarme (entre 0 e 23);
-Logo após irá perguntar o minuto(entre 0 e 59);
-Se você ouvir a mensagem de confirmação o serviço foi configurado com sucesso;
-No horário programado você receberá uma chamada com o Callerid "Despertador", ao ser atendida será reproduzido o audio tt-monkeys;

-Para desativar ou alterar o horário, disque novamente para *48, disque 1 para alterar o horário ou 2 para cancelar.

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.

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

Neste post disponibilizo alguns padrões de arquivos de configuração para as sinalizações ISDN e MFCR2 quando se utiliza placas que usem módulos DAHDI. Alguns exemplos dessas placas são as nacionais Aligera e as importadas Digium e OpenVox.

Criando macro no Asterisk

Ao se construir um plano de discagem, muitas vezes percebemos que existem procedimentos ou partes de contextos que têm de ser repetidos várias vezes. Para nos ajudar a eliminar linhas de arquivo de configuração o Asterisk nos dá a possibilidade de criar macros, assim como em algumas linguagens de programação.

Aplicações Asterisk - GotoIf

Aí vai uma dica para utilização da aplicação GotoIf do Asterisk

A aplicação GotoIf executa um teste lógico, se verdadeiro toma uma ação, se falso toma outra ação.

Instalando Asterisk e Dahdi complete no CentOS

O presente tutorial tem por objetivo a instalação do Dahdi Complete e Asterisk no CentOS 6.3 (CentOS-6.3-i386-minimal).