[AsteriskBrasil] Ligações Automaticas
Asterisk Guy Addict
asteriskaddict em gmail.com
Sexta Agosto 14 13:31:54 BRT 2009
Rainier,
A primeira coisa que me ocorre no momento é que o arquivo que você está
transferindo do Windows para o Linux, possa estar no formato diferente.
A forma como o Linux interpreta a troca de linha (ENTER ou Carriage Return)
é diferente da forma como o Windows interpreta. Antes de transferir para o
Linux, experimenta salvar o arquivo em um formato do UNIX mesmo. Podes usar
o Notepad++ para fazer esta conversão.
2009/8/14 Rainier Morilla <rainiermorilla em gmail.com>
> Bom tarde lista.
>
> Antes de mais nada quero agradecer aos que já me ajudaram com algumas
> questões sobre o callback, e que já me ajudaram muito, mas ainda estou com
> duvidas em relação à ligações automáticas, e gostaria de entender uma coisa
> com vocês.
>
> Eu criei um contexto, seguindo um exemplo que o Alexandre Keller já passou
> na lista à um bom tempo, que na verdade cria um arquivo de callback e coloca
> na pasta /var/spool/asterisk/outgoing.
>
> Segue o contexto abaixo.
>
> [macro-rechamada]
> exten => s,1,Answer
> exten => s,n,Set(ARQRECHAMADA=/tmp/${UNIQUEID}.call
> exten => s,n,System('echo "Channel: DGV/g1/6704XXXX" >>
> ${ARQRECHAMADA}')
> exten => s,n,System('echo "Maxretries: 4 "
> >> ${ARQRECHAMADA}')
> exten => s,n,System('echo "RetryTime: 60 "
> >> ${ARQRECHAMADA}')
> exten => s,n,System('echo "WaitTime: 30 "
> >> ${ARQRECHAMADA}')
> exten => s,n,System('echo "Context: callme "
> >> ${ARQRECHAMADA}')
> exten => s,n,System('echo "Extension: s "
> >> ${ARQRECHAMADA}')
> exten => s,n,System('echo "Priority: 1 "
> >> ${ARQRECHAMADA}')
> exten => s,n,System('mv ${ARQRECHAMADA}' /var/spool/asterisk/outgoing
> exten => s,n,goto(macro-hangupcall,s,1)
>
>
>
> Esta extensão escreve um arquivo de callback na pasta /temp e depois move
> para a pasta já mencionada. O arquivo que ela escreve é o seguinte:
>
> /var/spool/asterisk/outgoing/1250265333.3313.call
>
> Channel: DGV/g1/6704XXXX
> Maxretries: 4
> RetryTime: 60
> WaitTime: 30
> Context: callme
> Extension: s
> *Priority: 1 *
>
> StartRetry: 4074 1 (1250265393)
>
>
>
> Neste procedimento eu consigo realizar o callback normalmente. Entretanto
> preciso realizar uma série de ligações, como por exemplo, ligar para os
> clientes aniversariantes do dia. Eu puxo esse relatório de um sistema
> externo, via VB. (peguei um exemplo da programação em VB no site:
> http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out ) e, imagino eu,
> que se eu colocasse os arquivos seguindo a mesma lógica do arquivo acima, eu
> conseguiria realizar varias ligações para números diferente.
>
> Qual é o meu o problema e minha duvida?
>
> Eu crio os arquivos .call no Windows e transfiro para o Asterisk via Putty
> (SSH) e depois movo para a pasta outgoing, entretanto o Asterisk não lê
> esses arquivos. Eles somem da pasta, como se tivessem lido, mas na console
> não há qualquer ação relacionada ao Callback. E mesmo que eu copie o arquivo
> acima exatamente como está e coloque na pasta, também não há qualquer
> ação.
>
> Alguem que conhece, ou já criou um sistema pode me ajudar? Há alguma
> configuração, ou alguma forma de realizar o que estou precisando?
>
>
> Desde já agradecido.
>
>
> Rainier G. C. Morilla
> Dotan Telecom
> (11) 3556-3251
> (11) 6704-7657
>
>
> _______________________________________________
> 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 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/20090814/81daef82/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil