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" <[email protected]>
To: <[email protected]>
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: [email protected]        |
+----------------------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 <[email protected]
<mailto:[email protected]>>

    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:[email protected]>
        *To:* [email protected]
        <mailto:[email protected]>
        *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:[email protected]>
            *To:* [email protected]
            <mailto:[email protected]>
            *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
            <[email protected]
            <mailto:[email protected]>> 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
                [email protected]
                <mailto:[email protected]>

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
            [email protected]
            <mailto:[email protected]>

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
    [email protected]
    <mailto:[email protected]>
    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
[email protected]
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
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

<<attachment: agent_status.php>>

<<attachment: agent_funcoes.php>>

_______________________________________________
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
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Responder a