[AsteriskBrasil] Gripe suina - ligação automatica

João Claudio F. Andrade ppro em terra.com.br
Sexta Julho 31 18:05:09 BRT 2009


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 <marciositoni em 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 <ppro em terra.com.br>
> *To:* asteriskbrasil em 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 <ppro em 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 <vbarbosa em 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 <marciositoni em ruthjunqueira.org.br>
>>> *To:* asteriskbrasil em 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 <vbarbosa em inforwave.com.br>
>>> *To:* asteriskbrasil em 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/03233333333 em 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 <marciositoni em ruthjunqueira.org.br>
>>> *To:* asteriskbrasil em 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 em 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 em 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 em 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 em 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 em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090731/9c80160e/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil