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 < [email protected]> 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" <[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 > > _______________________________________________ > 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 > -- Rodrigo F. Lang Amd. de Redes em Telecom
_______________________________________________ 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

