qdo voce roda esse comando ele executa muito rapido toda a lista, talvez seja melhor dar um tempinho(60 segundos) entre cada chamada, assim:
*for telefone in `cat lista_de_telefones.txt` ; do ./call_script.sh DGV $telefone numero_da_empresa ; sleep 60s ; done* 2009/7/31 marcio <marciosit...@ruthjunqueira.org.br> > Bom dia Jõao, > > Obrigado pelo Script, ta quase funcionando, o erro e o seguinte no meu > arquivo de telefones ele so disca para o ultimo numero, precisa colocar > algum separador entre os telefones??? > > Ex: > > lista_de_ telefones.txt > 32815804 > 32815805 > 32815806 > 32815807 > > mas ele só toca o ultimo numero quando eu disparo o comando abaixo. > *for telefone in `cat lista_de_telefones.txt` ; do ./call_script.sh DGV > $telefone numero_da_empresa ; done* > ** > ** > ** > > > > > > > ----- Original Message ----- > *From:* João Claudio F. Andrade <p...@terra.com.br> > *To:* asteriskbrasil@listas.asteriskbrasil.org > *Sent:* Thursday, July 30, 2009 9:00 PM > *Subject:* Re: [AsteriskBrasil]Gripe suina - ligação automatica > > esqueci de por a variavel na linha em negrito ai embaixo... considere esse. > > 2009/7/30 João Claudio F. Andrade <p...@terra.com.br> > >> Oi Marcio, >> >> voce precisar criar um contexto que de um play no arquivo de audio que >> voce gravou. >> >> Depois voce pode usar o scriptzinho(no final do e-mail) pra te ajudar... >> aqui eu uso uma DGV 0408 e uso isso ai. >> >> pra voce mandar a sua lista inteira de telefone basta escrever no prompt >> por exmplo: >> >> >> *for telefone in `cat lista_de_telefones.txt` ; do ./call_script.sh DGV >> $telefone numero_da_empresa ; done* >> >> atenciosamente, >> João Claudio >> >> >> ;------------------------------ call_script.sh >> --------------------------------------- >> # Efetua ligacoes automatizadas com arquivos call, usage abaixo. >> # Joao Claudio - 24/04/09 >> >> >> TMP=/tmp/.outgoing.call >> if [ "$3" == "" ]; then echo "Usage: $0 SIP/DGV/VOIP RAMAL/TELEFONE >> CALLEDID" ; exit ; fi >> >> send() { >> ramais=$1 >> cat > $TMP << eof >> Channel: $ramal >> Callerid: $3 >> MaxRetries: 2 >> RetryTime: 5 >> WaitTime: 20 >> Context: reuniao >> Extension: s >> Priority: 1 >> eof >> chown asterisk:asterisk $TMP >> mv $TMP /var/spool/asterisk/outgoing >> } >> >> >> if [ "$1" == "SIP" ]; then >> ramal="SIP/$2" >> send >> elif [ "$1" == "DGV" ]; then >> ramal="DGV/G3/$2|3|tT" >> send >> elif [ "$1" == "VOIP" ]; then >> ramal="SIP/4627122/01155$2" >> send >> fi >> ;--------------------------------- cut here >> --------------------------------- >> >> >> 2009/7/30 Vinicius Pinto Barbosa <vbarb...@inforwave.com.br> >> >> Não sei como funcionaria especificamente no seu caso, mas eu descobri o >>> que colocar no meu caso no lugar do Channel, usando o console do asterisk. >>> Roda um "asterisk -r" e monitora o comando Dial quando você fizer uma >>> discagem. >>> >>> O console deve te mostrar algo do tipo: " -- Executing >>> Dial("SIP/6525-14db", *"Zap/g1/32815804"*) in new stack" >>> Neste caso, o channel deverá conter o que está destacado: Zap/g1/32815804 >>> >>> Apesar de não ter dado a resposta direta, espero ter mostrado um caminho >>> claro de como fazer. >>> >>> []'s >>> Vinicius >>> >>> ----- Original Message ----- >>> *From:* marcio <marciosit...@ruthjunqueira.org.br> >>> *To:* asteriskbrasil@listas.asteriskbrasil.org >>> *Sent:* Thursday, July 30, 2009 4:52 PM >>> *Subject:* Re: [AsteriskBrasil]Gripe suina - ligação automatica >>> >>> Obrigado Vinicius pela dica, se pode me ajudar com uma informação: >>> >>> o telefone que eu quero discar como eu faço: >>> por exemplo quero ligar para o telefone 32815804 minha placa e uma e1 dgv >>> com 30 canais >>> >>> Obrigado >>> >>> >>> ----- Original Message ----- >>> *From:* Vinicius Pinto Barbosa <vbarb...@inforwave.com.br> >>> *To:* asteriskbrasil@listas.asteriskbrasil.org >>> *Sent:* Thursday, July 30, 2009 4:03 PM >>> *Subject:* Re: [AsteriskBrasil]Gripe suina - ligação automatica >>> >>> Boa Tarde Marcio, >>> >>> sugiro que você combine shell script com o asterisk. Quando o asterisk >>> detecta que foi criado um arquivo no diretorio "outgoing" >>> (/var/spool/asterisk/outgoing, no meu caso), ele lê e interpreta este >>> arquivo. Usando esse recurso você pode criar os arquivos e ir MOVENDO para >>> este diretorio que o asterisk fará a ligação automaticamente. Dentro deste >>> arquivo vc pode especificar o telefone e a extensão que a ligação será >>> direcionado, no seu caso vc deve criar um extensão que chama a gravação que >>> você possui. Eu só testei esse processo uma vez, então nao tenho muitas >>> informações, mas um modelo de arquivo que voce pode usar segue abaixo: >>> >>> Channel: telefone para discar (ex: SIP/03233333...@seuproxysip) >>> CallerID: SEU TELEFONE >>> MaxRetries: 2 >>> RetryTime: 5 >>> WaitTime: 30 >>> Context: mainmenu >>> Extension: 500 >>> Priority: 1 >>> Dependendo da sua capacidade de originar ligações, você poderá criar >>> varios arquivos deste simultaneamente. >>> >>> Obs importante: Você deve criar os arquivos fora do diretorio "outgoing" >>> e depois movê-lo para este diretorio, pois senao podem ocorrer problemas >>> quando o asterisk ler o arquivo, lendo apenas uma parte dele. Isto é melhor >>> explicado se você fizer uma busca no GOOGLE. >>> >>> Neste link existem alguns exemplos: >>> http://www.voip-info.org/tiki-index.php?page=Asterisk+auto-dial+out >>> >>> >>> []'s >>> Vinicius >>> >>> >>> ----- Original Message ----- >>> *From:* marcio <marciosit...@ruthjunqueira.org.br> >>> *To:* asteriskbrasil@listas.asteriskbrasil.org >>> *Sent:* Thursday, July 30, 2009 3:32 PM >>> *Subject:* [AsteriskBrasil] Gripe suina - ligação automatica >>> >>> Bom dia a todos, trabalho em uma escola e as aulas iriam começar segunda >>> feira, mas a direção resolve mudar a data para o dia 10 de agosto por causa >>> da gripe suina, então tenho que fazer 2500 ligações avisando esses alunos >>> que as aulas foram adiadas, tenho o arquivo txt com todos os numeros já e já >>> tenho o arquivo de audio da mensagem, será que alguem poderia me ajudar a >>> fazer a rotina para as ligações automaticas. >>> >>> Obrigado >>> >>> ------------------------------ >>> >>> _______________________________________________ >>> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil >>> rodando o Android da Google. >>> http://www.neodroid.com >>> >>> 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 >>> >>> ------------------------------ >>> >>> _______________________________________________ >>> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil >>> rodando o Android da Google. >>> http://www.neodroid.com >>> >>> 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 >>> >>> ------------------------------ >>> >>> >>> Nenhum vírus encontrado nessa mensagem recebida. >>> Verificado por AVG - www.avgbrasil.com.br >>> Versão: 8.5.375 / Banco de dados de vírus: 270.13.36/2272 - Data de >>> Lançamento: 07/30/09 05:58:00 >>> >>> >>> _______________________________________________ >>> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil >>> rodando o Android da Google. >>> http://www.neodroid.com >>> >>> 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 >>> >> >> > ------------------------------ > > _______________________________________________ > Openmoko Freerunner, primeiro telefone open source, disponível no Brasil > rodando o Android da Google. > http://www.neodroid.com > > 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 > > > _______________________________________________ > Openmoko Freerunner, primeiro telefone open source, disponível no Brasil > rodando o Android da Google. > http://www.neodroid.com > > 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 >
_______________________________________________ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com 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