<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>[]&#39;s<br></div>Vinicius<br> </div><div class="gmail_extra"><br><div class="gmail_quote">2017-08-01 13:06 GMT-03:00 Roger Pitigliani <span dir="ltr">&lt;<a href="mailto:rogerwinter@gmail.com" target="_blank">rogerwinter@gmail.com</a>&gt;</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 =&gt; h,1,NoOp(Ligação encerrada);<br>same =&gt; n,GotoIf($[ &quot;${ABANDONED}&quot; = &quot;TRUE&quot; ]?enviaemail); // O cliente abandonou a chamada na fila<br>same =&gt; n,GotoIf($[ &quot;${QUEUESTATUS}&quot; = &quot;TIMEOUT&quot; ]?enviaemail); // O cliente saiu da fila pois excedeu o timeout<br>same =&gt; n,GotoIf($[ &quot;${QUEUESTATUS}&quot; = &quot;FULL&quot; ]?enviaemail); // O cliente saiu da fila pois atingiu o limite maximo de callers ..<br>same =&gt; n,Goto(fim);<br>same =&gt; n(enviaemail),Aqui-Envia-<wbr>Email();<br>same =&gt; 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/<wbr>wiki/display/AST/Asterisk+13+<wbr>Application_Queue</a><br><div><br>Se usa Asterisk inferior ao 13... voce coloca a opção &quot;c&quot; 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 &quot;h&quot;, quanto for igual &quot;CONTINUE&quot; é 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 =&gt; h,1,NoOp(Ligação encerrada);<br>same =&gt; n,GotoIf($[ &quot;${QUEUESTATUS}&quot; = &quot;CONTINUE&quot; ]?fim); // A chamada foi atendida, senão foi abandonada<br>same =&gt; n(enviaemai),Aqui-Envia-Email(<wbr>);<br>same =&gt; n(fim),Noop();<br><br><br></div><div>Abraço.<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><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 class="">Em 1 de agosto de 2017 10:37, Vinicius Pinto Barbosa <span dir="ltr">&lt;<a href="mailto:vpbarbosa@gmail.com" target="_blank">vpbarbosa@gmail.com</a>&gt;</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="h5"><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 =&gt; h,1,NoOp(Ligação encerrada)*
* same =&gt; n,...*


Em 26 de julho de 2017 10:23, Vinicius Pinto Barbosa &lt;
<a href="http://asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">vbarbosa em virtualtelecom.com.br</a>&gt; escreveu:

&gt;<i> Bom dia,
</i>&gt;<i>
</i>&gt;<i> Preciso executar um script após a aplicação Queue(), quando o cliente que
</i>&gt;<i> originou a ligação abandona a queue encerrando a ligação. Já tentei usar a
</i>&gt;<i> opção &#39;c&#39; mas não funcionou (Queue(fila,ctTnR,,,60)), quando o cliente
</i>&gt;<i> encerra a ligação ele não executa o próximo passo após a Queue. Se o
</i>&gt;<i> cliente aguardar os 60 segundos e ocorreu o timeout na Queue, os passos são
</i>&gt;<i> executados normalmente.
</i>&gt;<i>
</i>&gt;<i> Alguém conhece uma maneira de fazer o Asterisk continuar a executar o
</i>&gt;<i> dialplan quando o cliente encerra a ligação, estando em uma Queue? Ou outra
</i>&gt;<i> maneira que eu possa chama um script nesta situação?
</i>&gt;<i>
</i>&gt;<i> Estou usando o Asterisk 1.6.2.9-2 e no help a opção aparece como
</i>&gt;<i> disponível, mas não funciona conforme o esperado.
</i>&gt;<i>
</i>&gt;<i>
</i>&gt;<i> Grato,
</i>&gt;<i>
</i>&gt;<i> Vinicius
</i></pre></div>
<br></div></div><span class="">______________________________<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">asteriskbrasil-unsubscribe@<wbr>listas.asteriskbrasil.org</a><br></blockquote></div><br></div>