[AsteriskBrasil] AGI + PYTHON

Deni deny.santos em gmail.com
Quinta Janeiro 24 10:00:22 BRST 2013


Valew Jefao, veja como ficou , este script executa automatico a cada 20 minutos pelo crontab.

import os,time,sys

f=open('/var/log/maillog','r')

while True:
    pass
    line = f.readline()
    if line:
        if "sitrad" in line:
            os.system ("ssh ip_servidor_asterisk './call.sh'")
            print os.system('echo > /var/log/maillog') 
            sys.exit(0)

E o call.sh que esta no asterisk move os .call para o lugar devido e o asterisk chama em todos os celulares, 



On Jan 24, 2013, at 9:34 AM, JefãoKPTA JOKER wrote:

> Cara, faz sua aplicação criar 3 .call diferentes q é melhor.
> O Ast* vai processar 1 de cada vez mesmo (uma ligação de cada vez)...
> 
> Falows
> 
> 
> From: deny.santos em gmail.com
> Date: Wed, 23 Jan 2013 11:07:24 -0200
> To: asteriskbrasil em listas.asteriskbrasil.org
> Subject: Re: [AsteriskBrasil] AGI + PYTHON
> 
> 
> On Jan 22, 2013, at 5:40 PM, Jefaokpta wrote:
> 
> Se o canal q vc ker usar é Dahdi pode alterar a linha Channel:DAHDI/seu_celular
> 
> ou vc pode usar um canal fake (Channel: Local/exten em contexto)
> 
> esse cara acima procura no contexto passado o exten e entrega e o dialplan faz o resto.
> 
> Se vc kiser posso montar um exemplo do canal Local.
> 
> Falows
> 
> Compreendi , no caso de que querer que disque para 3 celulares por exemplo, eu crio um .call para cada ou posso no mesmo arquivo .call adicionar os 3 celulares, sei que posso criar um ringgroup tambem com estes 3 celulares mais como eu chamaria ele ? SIP/Numero do Ring Group ?
> 
> 
> Obrigado
> 
> 
> 
> On 22-01-2013 16:50, Deni wrote:
> 
> On Jan 22, 2013, at 3:17 PM, Jefaokpta wrote:
> 
> As ordens ;-) 
> 
> 
> Amigo só mais uma duvida, estou tentando colocar para discar para o meu celular , pois para ramal funciona 100% agora tentando utilizar o DAHDI/MEUCELULAR ele nao vai , testei criando um ring group porem nao vai da mesma forma , veja o log abaixo 
> 
> [Jan 22 16:49:41] VERBOSE[25397] logger.c:     -- Attempting call on SIP/889 for 200 em from-internal:1 (Retry 1)
> [Jan 22 16:49:41] NOTICE[25397] channel.c: Unable to request channel SIP/889
> [Jan 22 16:49:41] NOTICE[25397] pbx_spool.c: Call failed to go through, reason (0) Call Failure (not BUSY, and not NO_ANSWER, maybe Circuit busy or down?)
>   
> 
> On 22-01-2013 15:12, Deni wrote:
> 
> On Jan 22, 2013, at 2:56 PM, Jefaokpta wrote:
> 
> Claro parceiro:
> arquivo: liga.call
> ===============================================
> Channel: SIP/1000                        (canal destino)
> Context: default    
> CallerID: 1009 <script>                (caller-num <caller-name>)
> Extension: 1010   
> MaxRetries: 0                               (max de tentativas)
> RetryTime: 2                                (tempo entre tentativas)
> WaitTime:10                                 (tempo de "timeout" durante as tentativas)
> Priority: 1                                     (começar em qual prioridade do seu dialplan)
> 
> ===============================================
> 
> Um arquivo na sintaxe acima, vc move para "/var/spool/asterisk/outgoing"
> 
> Existe uma grande variedade de formas de se montar esse arquivo:
> http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out
> 
> Falows
> 
> Amigo perfeito, muitoo obrigado funciono 100% , vou estudar AGI para depois implementar coisas maiores .
> 
> Abraço
> 
> 
> On 22-01-2013 14:44, Deni wrote:
> On Jan 22, 2013, at 2:36 PM, Jefaokpta wrote:
> 
> Cara talvez vc não precise de um AGI e sim de um arquivo .call, vc conhece?
> 
> se for somente pra executar uma ligação o arquivo resolve.
> 
> Falows
> Isso somente uma ligacao , estou lendo sobre o .call, mais voce teria algum exemplo ?
> 
> On 22-01-2013 14:21, Deni wrote:
> Bom dia amigos da lista, estou tentando implementar um alerta em python ou php utilizando AGI para que quando o script fosse executado ele disca-se para um ramal especifico ou entao um celular , porem estou com muitas duvidas na questão de como executar o AGI por linha de comando sem ser via asterisk, por exemplo via SHELL ou python, php. Sei que tem muita gente aqui que ja deve utilizar isso por isso pesso a ajuda de voces para me dar este start de inicio .
> 
> 
> Obrigado desde ja
> _______________________________________________
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
> 
> 
> _______________________________________________
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com 
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
> 
> 
> _______________________________________________
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com 
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
> 
> _______________________________________________
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com 
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acessewww.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
> 
> 
> 
> _______________________________________________
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com 
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
> 
> _______________________________________________
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com 
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco paraasteriskbrasil-unsubscribe em listas.asteriskbrasil.org
> 
> 
> 
> _______________________________________________
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com 
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
> 
> _______________________________________________
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com 
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
> 
> 
> _______________________________________________ EBS MODULAR: 3 slots para combina��o entre E1, GSM, FXS ou FXO; Linha de PORTEIROS IP, abrem at� 2 dispositivos com acesso IP remoto; Conhe�a esses e outros LAN�AMENTOS KHOMP em www.Khomp.com� _______________________________________________ DIGIVOICE Fabricante de Placas de Voz e Channel Bank 20 anos de experi�ncia com E1(R2/ISDN), FXS, FXO e GSM Centro Treinamento - Curso de PABX IP - Asterisk - Site www.digivoice.com.br_______________________________________________ ALIGERA � Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank � Appliance Asterisk - Acessewww.aligera.com.br. _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
> _______________________________________________
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com 
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130124/212e8d88/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil