[AsteriskBrasil] AGI

Rodrigo Lang rodrigoferreiralang em gmail.com
Quarta Abril 28 14:13:24 BRT 2010


E eu havia esquecido. Você pode usar a app "QueueLog" para inserir uma
informação na tabela. Dá uma olhada em "core show application QueueLog"...


Ats,
Rodrigo Lang.

Em 23 de abril de 2010 13:21, Rodrigo Lang
<rodrigoferreiralang em gmail.com>escreveu:

> Você precisa do agi para fazer isso? Não seria bem mais fácil, rápido e
> simples, salvar o queue_log no banco, criar uma nova coluna (Exemplo com o
> nome de Observação) e depois da pausa/despausa/login/logoff inserir uma
> informação com a aplicação "MySQL"? Eu faria dessa maneira.
>
> http://www.voip-info.org/wiki/view/Asterisk+cmd+MYSQL
>
>
> Ats,
> Rodrigo Lang.
>
>
>
> Em 23 de abril de 2010 09:52, Carlos Eduardo Sabatini <
> carlossabbatini em yahoo.com.br> escreveu:
>
> Bom dia, sim realmente funcionam, pelo menos o meu asterisk é 1.4, para
>> consulta vou mandar como ficou meu AGI só lembro que meu ambiente é só de
>> teste.
>>
>> Espero que ajude
>>
>> ; Fila de atendimento
>>
>> ; Login Agentes  disca 91
>> ;
>> exten => ${LOGINAGENTE},1,Answer
>> exten => ${LOGINAGENTE},n,NoCDR
>> exten =>
>> ${LOGINAGENTE},n,AgentCallbackLogin(${CALLERID(num)}||${CALLERID(num)}@ramais)
>> exten => ${LOGINAGENTE},n,AGI(agent_status.php,${EXTEN})
>> exten => ${LOGINAGENTE},n,PlayTones(congestion)
>> exten => ${LOGINAGENTE},n,HangUp
>> ;
>> ; Logout Agentes  disca 92
>> ;
>> exten => ${LOGOUTAGENTE},1,Answer
>> exten => ${LOGOUTAGENTE},n,NoCDR
>> exten => ${LOGOUTAGENTE},n,System(asterisk -rx "agent logoff
>> Agent/${CALLERID(num)}")
>> exten => ${LOGOUTAGENTE},n,AGI(agent_status.php,${EXTEN})
>> exten => ${LOGOUTAGENTE},n,PlayBack(pt_BR/vm-goodbye)
>> exten => ${LOGOUTAGENTE},n,PlayTones(congestion)
>> exten => ${LOGOUTAGENTE},n,HangUp
>>
>> ;Pausa agentes
>> ;
>> ; Habilita almoco  disca 93
>> exten => _${PAUSAAGENTEALMOCO},1,PauseQueueMember(|Agent/${CALLERID(num)})
>> exten => _${PAUSAAGENTEALMOCO},n,System( echo
>> "${EPOCH}|${UNIQUEID}|NONE|Agent/${CALLERID(num)}|PAUSEREASON|${EXTEN}" >>
>> /var/log/asterisk/queue_log )
>> exten => _${PAUSAAGENTEALMOCO},n,AGI(agent_status.php,${EXTEN})
>> exten => _${PAUSAAGENTEALMOCO},n,PlayBack(ctrl_sons/ativado)
>> exten => _${PAUSAAGENTEALMOCO},n,PlayTones(congestion)
>> exten => _${PAUSAAGENTEALMOCO},n,Hangup
>> ;
>> ; Desabilita almoco   disca 94
>> exten =>
>> _${DESPAUSAAGENTEALMOCO},1,UnpauseQueueMember(|Agent/${CALLERID(num)})
>> exten => _${DESPAUSAAGENTEALMOCO},n,AGI(agent_status.php,${EXTEN})
>> exten => _${DESPAUSAAGENTEALMOCO},n,PlayBack(ctrl_sons/desativado)
>> exten => _${DESPAUSAAGENTEALMOCO},n,PlayTones(congestion)
>> exten => _${DESPAUSAAGENTEALMOCO},n,Hangup
>> ;
>> ; Habilita   disca 95
>> exten => _${PAUSAAGENTE},1,PauseQueueMember(|Agent/${CALLERID(num)})
>> exten => _${PAUSAAGENTE},n,AGI(agent_status.php,${EXTEN})
>> exten => _${PAUSAAGENTE},n,System( echo
>> "${EPOCH}|${UNIQUEID}|NONE|Agent/${CALLERID(num)}|PAUSEREASON|${EXTEN}" >>
>> /var/log/asterisk/queue_log )
>> exten => _${PAUSAAGENTE},n,PlayBack(ctrl_sons/ativado)
>> exten => _${PAUSAAGENTE},n,PlayTones(congestion)
>> exten => _${PAUSAAGENTE},n,Hangup
>>
>> ;
>> ; Desabilita   disca 96
>> exten => _${DESPAUSAAGENTE},1,UnpauseQueueMember(|Agent/${CALLERID(num)})
>> exten => _${DESPAUSAAGENTE},n,AGI(agent_status.php,${EXTEN})
>> exten => _${DESPAUSAAGENTE},n,PlayBack(ctrl_sons/desativado)
>> exten => _${DESPAUSAAGENTE},n,PlayTones(congestion)
>> exten => _${DESPAUSAAGENTE},n,Hangup
>>
>>
>>
>> ----- Original Message ----- From: "Cesar A. Gaspar" <cesargasp em ig.com.br
>> >
>>
>> To: <asteriskbrasil em listas.asteriskbrasil.org>
>> Sent: Thursday, April 22, 2010 12:03 PM
>>
>> Subject: Re: [AsteriskBrasil] AGI
>>
>>
>> Sim! Estes scripts passados funcionam tanto na versão 1.4 como na 1.6.
>>
>> E acredito que o phpagi também funcione nas duas versões.
>>
>> Att.
>>
>>               '''
>>              (o o)
>> +---------oOOO--(_)------------------+
>> |  Cesar Augusto Gaspar              |
>> |  MSN: cesargasp em hotmail.com        |
>> +----------------------oOOO----------+
>>             |__|__|
>>              || ||
>>             ooO Ooo
>>
>>
>>
>> alessandro (listas) escreveu:
>>
>>>   Esse tipo de coisa funciona no Asterisk 1.4 e 1.6 ?
>>>   Estou tendo problemas em portas meus scripts PHP/ AGI de 1.2 para
>>> 1.4 e 1.6.
>>>
>>> 2010/4/20 Carlos Eduardo Sabatini <carlossabbatini em yahoo.com.br
>>> <mailto:carlossabbatini em yahoo.com.br>>
>>>
>>>    Novamente agredeço ao Cesar e ao Ronaldo pelo retorno, entendi
>>>    perfeitamente o que os 2 disseram e ambos me foram muito util.
>>>
>>>
>>>
>>>        ----- Original Message -----
>>>        *From:* Carlos Eduardo Sabatini
>>>        <mailto:carlossabbatini em yahoo.com.br>
>>>        *To:* asteriskbrasil em listas.asteriskbrasil.org
>>>        <mailto:asteriskbrasil em listas.asteriskbrasil.org>
>>>        *Sent:* Tuesday, April 20, 2010 1:06 PM
>>>        *Subject:* Re: [AsteriskBrasil] AGI
>>>
>>>        Valeu Léo,
>>>
>>>        Cessar
>>>        1º obrigado pela ajuda.
>>>        2º o seu script funcionou certinho, só fiquei com uma duvida,
>>>        se eu quiser trabalhar com o retorno do agi no exten como eu
>>>        faço, por exemplo vou usar o agi para gravar informações no
>>>        banco mysql, se inserir com sucesso quero retornar um ok para
>>>        o exten, se der algum erro vou retornar sem sucesso para o
>>>        exten, que por sua vez vai tocar uma msg de erro para o
>>>        usuario e vai dar hangup.
>>>        Como tratarei isso na exten???
>>>
>>>        Ronaldo
>>>        Obrigado a voce tambem pela ajuda
>>>        O que vc quer dizer quando escreveu "Eu instalei o phpagi
>>>        dentro do /var/lib/asterisk/agi-bin/phpagi." O que seria isso??
>>>        E porque vc não usa o STDIN, STDOUT, e STDERR, alem do script
>>>        que o Cesar mandou, vi sobre esses manipuladores ou ponteiros
>>>        na internet e no livro "Asterisk o futuro da telefonia"
>>>
>>>
>>>        Obrigado
>>>
>>>
>>>            ----- Original Message -----
>>>            *From:* Leonardo Sena <mailto:leosud em gmail.com>
>>>            *To:* asteriskbrasil em listas.asteriskbrasil.org
>>>            <mailto:asteriskbrasil em listas.asteriskbrasil.org>
>>>            *Sent:* Monday, April 19, 2010 8:04 PM
>>>            *Subject:* Re: [AsteriskBrasil] AGI
>>>
>>>            I ai carlos Blz
>>>
>>>
>>>            da uma olhada
>>>            aki
>>> http://www.stumbleupon.com/su/1bjURK/www.bitflipper.ca/Documentation/agi.html
>>>
>>>
>>>
>>>            e
>>>            aki
>>> http://blogs.reucon.com/asterisk-java/2007/11/20/agi_scripts_in_groovy.html
>>>
>>>
>>>            talvez ajude heheheh qualquer coisa da um grito
>>>
>>>
>>>
>>>            at.
>>>
>>>
>>>            Leonardo Sena
>>>
>>>            Em 19 de abril de 2010 18:25, Carlos Eduardo Sabatini
>>>            <carlossabbatini em yahoo.com.br
>>>            <mailto:carlossabbatini em yahoo.com.br>> escreveu:
>>>
>>>                Boa tarde a todos da Lista,
>>>
>>>                Sei que já foi discutido o assunto na lista, mas mesmo
>>>                pesquisando o historico, e na internet e até mesmo com
>>>                o auxilio de livro, ainda não consegui usar agi com
>>>                asterisk.
>>>                Será que alguem pode me passar um exemplo simples ´so
>>>                para eu entender como funciona???
>>>
>>>                Algo do tipo no dialplan chama o asterisk e passa um
>>>                valor o script agi recebe o valor e responde para o
>>>                asterisk que recebeu e leu o que foi passado.
>>>
>>>                O asterisk envia a solicitação e recebe a resposta.
>>>
>>>                Se possivel em php.
>>>
>>>                Obrigado.
>>>
>>>                _______________________________________________
>>>                KHOMP: qualidade em placas de E1, GSM, FXS e FXO para
>>>                Asterisk.
>>>                - Hardware com alta disponibilidade de recursos e
>>>                qualidade KHOMP
>>>                - Suporte técnico local qualificado e gratuito
>>>                Conheça a linha completa de produtos KHOMP em
>>>                www.khomp.com.br <http://www.khomp.com.br>
>>>                _______________________________________________
>>>                A Redfone é líder no fornecimento de bridges TDMoE -> E1
>>>                - Valor similar ao de placas E1 PCI;
>>>                - Não há problemas de compatibilidade com barramento PCI;
>>>                - Possibilitam a construção de soluções de alta
>>>                disponibilidade(dois servidores compartilham o mesmo E1)
>>>                Conheça mais sobre este produto em www.red-fone.com
>>>                <http://www.red-fone.com>
>>>                _______________________________________________
>>>
>>>
>>>                Lista de discussões AsteriskBrasil.org
>>>                AsteriskBrasil em listas.asteriskbrasil.org
>>>                <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>>>
>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>>
>>>
>>>
>>>  ------------------------------------------------------------------------
>>>            _______________________________________________
>>>            KHOMP: qualidade em placas de E1, GSM, FXS e FXO para
>>>            Asterisk.
>>>            - Hardware com alta disponibilidade de recursos e
>>>            qualidade KHOMP
>>>            - Suporte técnico local qualificado e gratuito
>>>            Conheça a linha completa de produtos KHOMP em
>>>            www.khomp.com.br <http://www.khomp.com.br>
>>>            _______________________________________________
>>>            A Redfone é líder no fornecimento de bridges TDMoE -> E1
>>>            - Valor similar ao de placas E1 PCI;
>>>            - Não há problemas de compatibilidade com barramento PCI;
>>>            - Possibilitam a construção de soluções de alta
>>>            disponibilidade(dois servidores compartilham o mesmo E1)
>>>            Conheça mais sobre este produto em www.red-fone.com
>>>            <http://www.red-fone.com>
>>>            _______________________________________________
>>>
>>>
>>>            Lista de discussões AsteriskBrasil.org
>>>            AsteriskBrasil em listas.asteriskbrasil.org
>>>            <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>>>
>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>>
>>>
>>>
>>>    _______________________________________________
>>>    KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
>>>    - Hardware com alta disponibilidade de recursos e qualidade KHOMP
>>>    - Suporte técnico local qualificado e gratuito
>>>    Conheça a linha completa de produtos KHOMP em www.khomp.com.br
>>>    <http://www.khomp.com.br>
>>>    _______________________________________________
>>>    A Redfone é líder no fornecimento de bridges TDMoE -> E1
>>>    - Valor similar ao de placas E1 PCI;
>>>    - Não há problemas de compatibilidade com barramento PCI;
>>>    - Possibilitam a construção de soluções de alta
>>>    disponibilidade(dois servidores compartilham o mesmo E1)
>>>    Conheça mais sobre este produto em www.red-fone.com
>>>    <http://www.red-fone.com>
>>>    _______________________________________________
>>>
>>>
>>>    Lista de discussões AsteriskBrasil.org
>>>    AsteriskBrasil em listas.asteriskbrasil.org
>>>    <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>>>    http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
>>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
>>> - Suporte técnico local qualificado e gratuito
>>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
>>> _______________________________________________
>>> A Redfone é líder no fornecimento de bridges TDMoE -> E1
>>> - Valor similar ao de placas E1 PCI;
>>> - Não há problemas de compatibilidade com barramento PCI;
>>> - Possibilitam a construção de soluções de alta disponibilidade(dois
>>> servidores compartilham o mesmo E1)
>>> Conheça mais sobre este produto em www.red-fone.com
>>> _______________________________________________
>>>
>>>
>>> Lista de discussões AsteriskBrasil.org
>>> AsteriskBrasil em listas.asteriskbrasil.org
>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>>
>> _______________________________________________
>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
>> - Suporte técnico local qualificado e gratuito
>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
>> _______________________________________________
>> A Redfone é líder no fornecimento de bridges TDMoE -> E1
>> - Valor similar ao de placas E1 PCI;
>> - Não há problemas de compatibilidade com barramento PCI;
>> - Possibilitam a construção de soluções de alta disponibilidade(dois
>> servidores compartilham o mesmo E1)
>> Conheça mais sobre este produto em www.red-fone.com
>> _______________________________________________
>>
>>
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>> _______________________________________________
>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
>> - Suporte técnico local qualificado e gratuito
>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
>> _______________________________________________
>> A Redfone é líder no fornecimento de bridges TDMoE -> E1
>> - Valor similar ao de placas E1 PCI;
>> - Não há problemas de compatibilidade com barramento PCI;
>> - Possibilitam a construção de soluções de alta disponibilidade(dois
>> servidores compartilham o mesmo E1)
>> Conheça mais sobre este produto em www.red-fone.com
>> _______________________________________________
>>
>>
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>
>
>
> --
> Rodrigo F. Lang
> Amd. de Redes em Telecom
>



-- 
Rodrigo F. Lang
Amd. de Redes em Telecom
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100428/f0de9093/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil