[AsteriskBrasil] Discagem automatica Meritos do nosso amigo marcio

2009-08-11 Por tôpico Leonardo
Marcio como era somente texto fica mais facil assim na propria lista muito
obrigado pela ajuda e parabens pela iniciativa



Galera segue abaixo muito bomm



At

Leonardo Sena





Boa noite a todos, Sabádo 01 de Agosto de 2009.

Incentivado por alguns amigos da lista do asterisk, resolvi escrever esse
tutorial sobre ligações automáticas, deixo claro aqui que o conteúdo foi me
passado pelo amigo João Claudio, então tudo que vou ensinar aqui e de
merecimento do amigo João Claudio, apenas tento reproduzir o seu
conhecimento em algumas linhas.

Criando uma rotina de ligações automáticas

Crie o arquivo de áudio da mensagem que o asterisk ira transmitir durante as
ligações e armazene na sua pasta de som.

No meu caso a minha pasta está localizada em /home/telefone/audio/ e o
arquivo de áudio foi nomeado como informativo.

Crie uma pasta dentro do home

Mkdir ligacoes_automaticas

Cd ligações_automaticas

Crie um arquivo texto e digite os números de telefones que você deseja que o
asterisk ligue.

vi lista_de_telefones.txt

[image: É possível que seu navegador não suporte a exibição desta imagem.]

Crie um arquivo de Shell script.

Vi call_script.sh

[image: É possível que seu navegador não suporte a exibição desta imagem.]

E digite o conteúdo acima, para ficar mais fácil vou disponibilizá-lo abaixo
em formato texto.

#-- call_script.sh
---

# Efetua ligacoes automatizadas com arquivos call, usage abaixo.

# Joao Claudio - 24/04/09


TMP=/tmp/$2.call

if [ $3 ==  ]; then echo Usage: $0 SIP/DGV/VOIP RAMAL/TELEFONE
CALLEDID ; exit ; fi

send() {

ramais=$1

cat  $TMP  eof

Channel: $ramal

Callerid: 32815800

MaxRetries: 5

RetryTime: 5

WaitTime: 20

Context: chamada

Extension: 77

Priority: 1

eof

chown root:root $TMP

mv $TMP /var/spool/asterisk/outgoing

#mv $TMP /home/teste/call

}

sleep 15

if [ $1 == SIP ]; then

ramal=SIP/$2

send

elif [ $1 == DGV ]; then

ramal=DGV/G1/$2|3|tT

send

elif [ $1 == VOIP ]; then

ramal=SIP/4627122/01155$2

send

fi

#- cut here
-

De um chmod 750 no arquivo call_script.sh para torná-lo executável.

Chmod 750 call_script.sh

Entre no diretório de configurações do asterisk.

Cd /etc/asterisk

Edite o arquivo extensions.conf

Vi extensions.conf

Adicione  um novo contexto, eu chamei o meu de [chamada]

Dentro dele crie 2 exten, um para dar um tempo antes de começar a tocar a
mensagem e o outro com a playback da mensagem (informativo e o nome do meu
arquivo de áudio).

[image: É possível que seu navegador não suporte a exibição desta imagem.]

Pronto só falta dar o comando no terminal ou colocá-lo no crontab para que
ele execute sozinho essa rotina.

[image: É possível que seu navegador não suporte a exibição desta imagem.]

for telefone in `cat lista_de_telefones.txt` ; do ./call_script.sh DGV
$telefone 32815800 ; done

___
Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
VoIP, Asterisk e Convergência de Redes.
http://www.encontrovoipcenter.com.br

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] Discagem automatica Meritos do nosso amigo marcio

2009-08-11 Por tôpico Saulo Quinteiro dos Santos
Parabéns pela iniciativa Marcio.



Saulo Quinteiro Dos Santos
Fone: 41-2141-9567
Graduando em Ciência da Computação - UFPR
msn : sauloquinte...@gmail.com
e-mail: sa...@mpsinf.com.br
cel : 41-9927-5236




Leonardo escreveu:
 Marcio como era somente texto fica mais facil assim na propria 
 lista muito obrigado pela ajuda e parabens pela iniciativa
 
  
 
 Galera segue abaixo muito bomm
 
  
 
 At
 
 Leonardo Sena
 
  
 
  
 
 Boa noite a todos, Sabádo 01 de Agosto de 2009. 
 
 Incentivado por alguns amigos da lista do asterisk, resolvi escrever 
 esse tutorial sobre ligações automáticas, deixo claro aqui que o 
 conteúdo foi me passado pelo amigo João Claudio, então tudo que vou 
 ensinar aqui e de merecimento do amigo João Claudio, apenas tento 
 reproduzir o seu conhecimento em algumas linhas. 
 
 Criando uma rotina de ligações automáticas 
 
 Crie o arquivo de áudio da mensagem que o asterisk ira transmitir 
 durante as ligações e armazene na sua pasta de som. 
 
 No meu caso a minha pasta está localizada em /home/telefone/audio/ e o 
 arquivo de áudio foi nomeado como informativo. 
 
 Crie uma pasta dentro do home
 
 Mkdir ligacoes_automaticas
 
 Cd ligações_automaticas
 
 Crie um arquivo texto e digite os números de telefones que você deseja 
 que o asterisk ligue.
 
 vi lista_de_telefones.txt
 
 É possível que seu navegador não suporte a exibição desta imagem.
 
 Crie um arquivo de Shell script.
 
 Vi call_script.sh
 
 É possível que seu navegador não suporte a exibição desta imagem.
 
 E digite o conteúdo acima, para ficar mais fácil vou disponibilizá-lo 
 abaixo em formato texto.
 
 #-- call_script.sh 
 ---
 
 # Efetua ligacoes automatizadas com arquivos call, usage abaixo.
 
 # Joao Claudio - 24/04/09 
  
 
 TMP=/tmp/$2.call
 
 if [ $3 ==  ]; then echo Usage: $0 SIP/DGV/VOIP RAMAL/TELEFONE 
 CALLEDID ; exit ; fi 
 
 send() {
 
 ramais=$1
 
 cat  $TMP  eof
 
 Channel: $ramal
 
 Callerid: 32815800
 
 MaxRetries: 5
 
 RetryTime: 5
 
 WaitTime: 20
 
 Context: chamada
 
 Extension: 77
 
 Priority: 1
 
 eof
 
 chown root:root $TMP
 
 mv $TMP /var/spool/asterisk/outgoing
 
 #mv $TMP /home/teste/call 
 
 } 
 
 sleep 15 
 
 if [ $1 == SIP ]; then
 
 ramal=SIP/$2
 
 send
 
 elif [ $1 == DGV ]; then
 
 ramal=DGV/G1/$2|3|tT
 
 send
 
 elif [ $1 == VOIP ]; then
 
 ramal=SIP/4627122/01155$2
 
 send
 
 fi
 
 #- cut here 
 - 
 
 De um chmod 750 no arquivo call_script.sh para torná-lo executável.
 
 Chmod 750 call_script.sh
 
 Entre no diretório de configurações do asterisk.
 
 Cd /etc/asterisk
 
 Edite o arquivo extensions.conf
 
 Vi extensions.conf
 
 Adicione  um novo contexto, eu chamei o meu de [chamada]
 
 Dentro dele crie 2 exten, um para dar um tempo antes de começar a tocar 
 a mensagem e o outro com a playback da mensagem (informativo e o nome do 
 meu arquivo de áudio).
 
 É possível que seu navegador não suporte a exibição desta imagem.
 
 Pronto só falta dar o comando no terminal ou colocá-lo no crontab para 
 que ele execute sozinho essa rotina.
 
 É possível que seu navegador não suporte a exibição desta imagem.  
 
 for telefone in `cat lista_de_telefones.txt` ; do ./call_script.sh DGV 
 $telefone 32815800 ; done
 
 
 
 
 
 ___
 Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
 VoIP, Asterisk e Convergência de Redes.
 http://www.encontrovoipcenter.com.br
 
 Compre uma camiseta da AsteriskBrasil.org!
 http://www.voipmania.com.br
 
 Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na 
 rede Freenode.net: #asterisk-br
 ___
 Lista de discussões AsteriskBrasil.org
 AsteriskBrasil@listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
VoIP, Asterisk e Convergência de Redes.
http://www.encontrovoipcenter.com.br

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Re: [AsteriskBrasil] Discagem automatica Meritos do nosso amigo marcio

2009-08-11 Por tôpico Gerson Raymond
Olá Marcio !!!

Realmente você descreveu todos os procedimentos, portanto fica aí os meus
parabéns pela sua grande contribuição, mesmo obtendo conhecimentos através
de outros e mantendo a sua fidelidade Direitos Autorais com os demais
envolvidos no processo.

Um grande abraço.

2009/8/1 1 Saulo Quinteiro dos Santos sauloquinte...@gmail.com

 Parabéns pela iniciativa Marcio.



 Saulo Quinteiro Dos Santos
 Fone: 41-2141-9567
 Graduando em Ciência da Computação - UFPR
 msn : sauloquinte...@gmail.com
 e-mail: sa...@mpsinf.com.br
 cel : 41-9927-5236




 Leonardo escreveu:
  Marcio como era somente texto fica mais facil assim na propria
  lista muito obrigado pela ajuda e parabens pela iniciativa
 
 
 
  Galera segue abaixo muito bomm
 
 
 
  At
 
  Leonardo Sena
 
 
 
 
 
  Boa noite a todos, Sabádo 01 de Agosto de 2009.
 
  Incentivado por alguns amigos da lista do asterisk, resolvi escrever
  esse tutorial sobre ligações automáticas, deixo claro aqui que o
  conteúdo foi me passado pelo amigo João Claudio, então tudo que vou
  ensinar aqui e de merecimento do amigo João Claudio, apenas tento
  reproduzir o seu conhecimento em algumas linhas.
 
  Criando uma rotina de ligações automáticas
 
  Crie o arquivo de áudio da mensagem que o asterisk ira transmitir
  durante as ligações e armazene na sua pasta de som.
 
  No meu caso a minha pasta está localizada em /home/telefone/audio/ e o
  arquivo de áudio foi nomeado como informativo.
 
  Crie uma pasta dentro do home
 
  Mkdir ligacoes_automaticas
 
  Cd ligações_automaticas
 
  Crie um arquivo texto e digite os números de telefones que você deseja
  que o asterisk ligue.
 
  vi lista_de_telefones.txt
 
  É possível que seu navegador não suporte a exibição desta imagem.
 
  Crie um arquivo de Shell script.
 
  Vi call_script.sh
 
  É possível que seu navegador não suporte a exibição desta imagem.
 
  E digite o conteúdo acima, para ficar mais fácil vou disponibilizá-lo
  abaixo em formato texto.
 
  #-- call_script.sh
  ---
 
  # Efetua ligacoes automatizadas com arquivos call, usage abaixo.
 
  # Joao Claudio - 24/04/09
 
 
  TMP=/tmp/$2.call
 
  if [ $3 ==  ]; then echo Usage: $0 SIP/DGV/VOIP RAMAL/TELEFONE
  CALLEDID ; exit ; fi
 
  send() {
 
  ramais=$1
 
  cat  $TMP  eof
 
  Channel: $ramal
 
  Callerid: 32815800
 
  MaxRetries: 5
 
  RetryTime: 5
 
  WaitTime: 20
 
  Context: chamada
 
  Extension: 77
 
  Priority: 1
 
  eof
 
  chown root:root $TMP
 
  mv $TMP /var/spool/asterisk/outgoing
 
  #mv $TMP /home/teste/call
 
  }
 
  sleep 15
 
  if [ $1 == SIP ]; then
 
  ramal=SIP/$2
 
  send
 
  elif [ $1 == DGV ]; then
 
  ramal=DGV/G1/$2|3|tT
 
  send
 
  elif [ $1 == VOIP ]; then
 
  ramal=SIP/4627122/01155$2
 
  send
 
  fi
 
  #- cut here
  -
 
  De um chmod 750 no arquivo call_script.sh para torná-lo executável.
 
  Chmod 750 call_script.sh
 
  Entre no diretório de configurações do asterisk.
 
  Cd /etc/asterisk
 
  Edite o arquivo extensions.conf
 
  Vi extensions.conf
 
  Adicione  um novo contexto, eu chamei o meu de [chamada]
 
  Dentro dele crie 2 exten, um para dar um tempo antes de começar a tocar
  a mensagem e o outro com a playback da mensagem (informativo e o nome do
  meu arquivo de áudio).
 
  É possível que seu navegador não suporte a exibição desta imagem.
 
  Pronto só falta dar o comando no terminal ou colocá-lo no crontab para
  que ele execute sozinho essa rotina.
 
  É possível que seu navegador não suporte a exibição desta imagem.
 
  for telefone in `cat lista_de_telefones.txt` ; do ./call_script.sh DGV
  $telefone 32815800 ; done
 
 
  
 
 
  ___
  Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
  VoIP, Asterisk e Convergência de Redes.
  http://www.encontrovoipcenter.com.br
 
  Compre uma camiseta da AsteriskBrasil.org!
  http://www.voipmania.com.br
 
  Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
 rede Freenode.net: #asterisk-br
  ___
  Lista de discussões AsteriskBrasil.org
  AsteriskBrasil@listas.asteriskbrasil.org
  http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

 ___
 Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
 VoIP, Asterisk e Convergência de Redes.
 http://www.encontrovoipcenter.com.br

 Compre uma camiseta da AsteriskBrasil.org!
 http://www.voipmania.com.br

 Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
 rede Freenode.net: #asterisk-br
 ___
 Lista de discussões AsteriskBrasil.org
 AsteriskBrasil@listas.asteriskbrasil.org