<div dir="ltr">sei que o tópico é antigo, mas se ainda estiver precisando, voce pode chamar a aplicação Queue com a option "c".<div>Qdo a ligação for encerrada, seja por não ter agente disponivel para atendimento ou após o atendimento, a ligação voltará para a proxima linha do contexto onde vc chamou a aplicação Queue.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Em 9 de agosto de 2017 15:05, Vinicius Pinto Barbosa <span dir="ltr"><<a href="mailto:vpbarbosa@gmail.com" target="_blank">vpbarbosa@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Estou usando Asterisk 1.6, então a solução passa por usar a exten h mesmo. Ainda não tive tempo de testar, mas acredito a use o teste da variável QUEUESTATUS ou uma combinação das variáveis QUEUESTATUS, QUEUEABANDONED, QUEUECOMPLETED, QUEUETALKTIME para a correta identificação da situação, por uma análise rápida que fiz.<br><br></div><div>No teste que fiz quando QUEUESTATUS = CONTINUE ocorre também quando a ligação é atendida e encerrada pelo atendente (talvez seja útil para uma pesquisa de satisfação após o encerramento da ligação por parte do atendente) e por este motivo pensei em usar as outras variáveis.<br></div><div><br>Obrigado pela ajuda<br><br><br></div>[]'s<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888">Vinicius<br> </font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2017-08-01 13:06 GMT-03:00 Roger Pitigliani <span dir="ltr"><<a href="mailto:rogerwinter@gmail.com" target="_blank">rogerwinter@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Boa tarde,<br><br>Se você usa asterisk 13 ou superior pode validar usando a variavel QUEUESTATUS e ABANDONED<br><br>exten => h,1,NoOp(Ligação encerrada);<br>same => n,GotoIf($[ "${ABANDONED}" = "TRUE" ]?enviaemail); // O cliente abandonou a chamada na fila<br>same => n,GotoIf($[ "${QUEUESTATUS}" = "TIMEOUT" ]?enviaemail); // O cliente saiu da fila pois excedeu o timeout<br>same => n,GotoIf($[ "${QUEUESTATUS}" = "FULL" ]?enviaemail); // O cliente saiu da fila pois atingiu o limite maximo de callers ..<br>same => n,Goto(fim);<br>same => n(enviaemail),Aqui-Envia-Email<wbr>();<br>same => n(fim),Noop();<br><br></div>Referencia Status<br><a href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Application_Queue" target="_blank">https://wiki.asterisk.org/wiki<wbr>/display/AST/Asterisk+13+Appli<wbr>cation_Queue</a><br><div><br>Se usa Asterisk inferior ao 13... voce coloca a opção "c" no comando Queue ... Talvez tenha que fazer o tratamento no seu contexto da fila também, caso após o comando Queue não seja o Hangup.<br><br></div><div>Ai faz o tratamento do QUEUESTATUS no exten "h", quanto for igual "CONTINUE" é porque foi atendida, se for vazia, o cliente desligou na fila, senão o QUEUESTATUS vem com o valor correspondente..<br><br></div><div>exten => h,1,NoOp(Ligação encerrada);<br>same => n,GotoIf($[ "${QUEUESTATUS}" = "CONTINUE" ]?fim); // A chamada foi atendida, senão foi abandonada<br>same => n(enviaemai),Aqui-Envia-Email(<wbr>);<br>same => n(fim),Noop();<br><br><br></div><div>Abraço.<span class="m_8506949274419505542HOEnZb"><font color="#888888"><br></font></span></div><span class="m_8506949274419505542HOEnZb"><font color="#888888"><div>-- <br>Roger Pitigliani<br>
<a href="mailto:rogerwinter@gmail.com" target="_blank">rogerwinter@gmail.com</a><br>
Skype: roger.pitigliani<pre><br></pre></div></font></span><div class="gmail_extra"><br><div class="gmail_quote"><span>Em 1 de agosto de 2017 10:37, Vinicius Pinto Barbosa <span dir="ltr"><<a href="mailto:vpbarbosa@gmail.com" target="_blank">vpbarbosa@gmail.com</a>></span> escreveu:<br></span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div class="m_8506949274419505542h5"><div dir="ltr"><pre>Quando uso a exten h, toda vez que a ligação é encerrada (pelo chamador ou atendente) ela é executada.<br></pre><pre>Minha necessidade é enviar um e-mail para o responsável pelo atendimento informando que uma ligação foi perdida para que o retorno seja feito. <br></pre><pre>Teriam alguma outra sugestão?<br></pre><pre><br>Obrigado,<br><br>Vinicius<br></pre><pre><br><br>- - - - - - - - -<br><br>Quando o chamador desliga, o dialplan é interrompido e executa o que tiver
no exten h.
*exten => h,1,NoOp(Ligação encerrada)*
* same => n,...*
Em 26 de julho de 2017 10:23, Vinicius Pinto Barbosa <
<a href="http://asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">vbarbosa em virtualtelecom.com.br</a>> escreveu:
><i> Bom dia,
</i>><i>
</i>><i> Preciso executar um script após a aplicação Queue(), quando o cliente que
</i>><i> originou a ligação abandona a queue encerrando a ligação. Já tentei usar a
</i>><i> opção 'c' mas não funcionou (Queue(fila,ctTnR,,,60)), quando o cliente
</i>><i> encerra a ligação ele não executa o próximo passo após a Queue. Se o
</i>><i> cliente aguardar os 60 segundos e ocorreu o timeout na Queue, os passos são
</i>><i> executados normalmente.
</i>><i>
</i>><i> Alguém conhece uma maneira de fazer o Asterisk continuar a executar o
</i>><i> dialplan quando o cliente encerra a ligação, estando em uma Queue? Ou outra
</i>><i> maneira que eu possa chama um script nesta situação?
</i>><i>
</i>><i> Estou usando o Asterisk 1.6.2.9-2 e no help a opção aparece como
</i>><i> disponível, mas não funciona conforme o esperado.
</i>><i>
</i>><i>
</i>><i> Grato,
</i>><i>
</i>><i> Vinicius
</i></pre></div>
<br></div></div><span>______________________________<wbr>_________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7<br>
Intercomunicador e acesso remoto via rede IP e telefones IP<br>
Conheça todo o portfólio em <a href="http://www.Khomp.com" rel="noreferrer" target="_blank">www.Khomp.com</a><br>
______________________________<wbr>_________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@lis<wbr>tas.asteriskbrasil.org</a><br></span></blockquote></div><br><br clear="all"><br><br></div></div>
<br>______________________________<wbr>_________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7<br>
Intercomunicador e acesso remoto via rede IP e telefones IP<br>
Conheça todo o portfólio em <a href="http://www.Khomp.com" rel="noreferrer" target="_blank">www.Khomp.com</a><br>
______________________________<wbr>_________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@lis<wbr>tas.asteriskbrasil.org</a><br></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7<br>
Intercomunicador e acesso remoto via rede IP e telefones IP<br>
Conheça todo o portfólio em <a href="http://www.Khomp.com" rel="noreferrer" target="_blank">www.Khomp.com</a><br>
______________________________<wbr>_________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@<wbr>listas.asteriskbrasil.org</a><br></blockquote></div><br></div>