Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Tarifador de Centrais Telefônicas

Colaboração: Wladimir Duarte Gomes

Data de Publicação: 02 de Novembro de 2007

Para quem tem uma sucata do tipo Pentium I, clock 233 e não deseja ou não pode instalar Asterisk, esta é uma solução rápida e barata.

  1. Instale qualquer distribuição linux, neste caso eu estou utilizando Debian 4.0 sem instalar o modo gráfico, somente o sistema básico.

  2. Instale e configure a minicom

      # apt-get install minicom
      # minicom
    
  • Faça ctrl+a z; Escolha a opção O
  • Escolha a opção A e <enter> e modifique para /dev/ttyS0
  • depois a opção E <enter> e modifique para 9600 8n1
  • Depois selecione para Sair; faça novamente ctrl+a z e opção x, a sua minicom já está configurada.

Script de Tarifação (tarifador)

  DATA=`date +%Y%m%d`
  hora=`date +%H%M`
  
  if [ "$hora" != "0000" ]
  then
    cat=`pstree | grep cat | cut -c 36-40`
    if [ "$cat" = "" ]
    then
       cat /dev/ttyS0 >> tarifador-$DATA.log
    fi
  else
    killall -9 cat
    cat /dev/ttyS0 >> tarifador-$DATA.log
  fi

Instale o Postfix

  # apt-get install postfix
  
  Postfix Configuration (Respostas e Perguntas)
  a) Ok => para iniciar a configuração;
  b) Internet Site => Tipo Geral de Configuração;
  c) administrador@provedor => Para onde deve ir o mail para o root;
  d) provedor => Nome de mensagens;
  e) localhost, localdomain, localhost => Outros destinos para os quais aceitar mensagens?
  f) Não => Forçar atualizações síncronas na fila de mensagem?
  g) 127.0.0.0/8 => Redes locais?
  h) 0 => Tamanho máximo das caixas de mensagens
  i) "Nada" => Caracter de extensão de endereço local?
  j) todos => Qual o protocolo de Internet a utilizar?

Script de Envio de Relatórios via e-mail (tarifa-email)

  DATA=`date +%Y%m`
  cat tarifador-$DATA*.log | mail -s "Tarifador - Local" nome@provedor

obs: o debian 4.0 não vem com killall e pstree instalados, caso não consiga instalar, copie os referidos arquivos para /usr/bin.

Configurar a crontab

  # m  h dom mon dow  user        command
  *   *   *    *   *   root      tarifador
  00  13  28   *   *   root      tarifa-email

Veja a relação completa dos artigos de Wladimir Duarte Gomes

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.00/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1537 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Expressões Regulares - Uma abordagem divertida 3ª edição