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 olhadaaki http://www.stumbleupon.com/su/1bjURK/www.bitflipper.ca/Documentation/agi.htmleaki http://blogs.reucon.com/asterisk-java/2007/11/20/agi_scripts_in_groovy.htmltalvez 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

