<div dir="ltr">Pessoal, boa tarde,<br><br>Preciso da ajuda da lista.<div><br></div><div>Seguinte, eu utilizo asterisk puro. O ramal da telefonista, sempre funcionou normal, o trabalho dela é receber as ligações dos clientes, transferi-las com a função <b>atxfer </b>(que utilizo com *2) para o destino solicitado. Se esse destino não quiser atender a ligação, ou ela tiver discado incorretamente o ramal destino, ela usar a função <b>disconect </b>(que utilizo com **), e a ligação volta entre a telefonista e a pessoa a ser atendida.</div><div><br></div><div><div><b>Perna 1:</b><br>Cliente &lt;===&gt; Telefonista<br><b>Perna 2:</b></div><div>Telefonista &lt;===&gt; Ramal destino</div></div><div><br></div><div>Porem de uns tempos pra cá, isso parou de funcionar assim, e não me avisaram, pra que eu pudesse mensurar se foi alterado alguma coisa.</div><div>Agora quando a telefonista disca **, durante os rings, ou quando a ligação é atendida, a perna que é desligada da ligação, é a entre ela, e o cliente que ligou de fora. Assim a ligação é transferida de qualquer maneira pra pessoa.</div><div><br></div><div>Ela utiliza um telefone IP, Grandstream, GXP1405. A principio eu imaginei que pudesse ser algum conflito com as features deste. Mas já conferi, e não é. <br>No console do asterisk, aparece corretamente que a função disconect, foi ativada pelo ramal dela.</div><div><br></div><div>Seguem os logs:<br>_______________________________________________________________________<br><div><font size="1"><i><b>::: Chamada inicia a tocar na E1, e vai pra o ramal 190 :::<br><br></b></i></font></div><div><font size="1"><i>New MFC/R2 call detected on chan 21.</i></font></div><div><font size="1"><i>MFC/R2 call offered on chan 21. ANI = 1127550646, DNIS = 6711, Category = National Subscriber</i></font></div><div><font size="1"><i>[Sep 24 12:20:21] DEBUG[4135]: chan_dahdi.c:3967 dahdi_r2_on_call_offered: Accepting MFC/R2 call with charge on chan 21</i></font></div><div><font size="1"><i>[Sep 24 12:20:21] WARNING[4135]: chan_dahdi.c:4903 dahdi_enable_ec: Unable to enable echo cancellation on channel 21 (No such device)</i></font></div><div><font size="1"><i>MFC/R2 call has been accepted on backward channel 21</i></font></div><div><font size="1"><i>    -- Executing [6711@entrada:1] Answer(&quot;DAHDI/21-1&quot;, &quot;&quot;) in new stack</i></font></div><div><font size="1"><i>[Sep 24 12:20:21] DEBUG[24480]: chan_dahdi.c:6581 dahdi_answer: Answering MFC/R2 call on chan 21</i></font></div><div><font size="1"><i>    -- Executing [6711@entrada:2] NoOp(&quot;DAHDI/21-1&quot;, &quot;ENTRADA ::: NOVA CHAMADA DO N. 1127550646&quot;) in new stack</i></font></div><div><font size="1"><i>    -- Executing [6711@entrada:3] Dial(&quot;DAHDI/21-1&quot;, &quot;SIP/190,200,tT&quot;) in new stack</i></font></div><div><font size="1"><i>  == Using SIP RTP CoS mark 5</i></font></div><div><font size="1"><i>    -- Called SIP/190</i></font></div><div><font size="1"><i>    -- SIP/190-00018875 is ringing</i></font></div><div><font size="1"><i>[Sep 24 12:20:24] NOTICE[3603]: chan_iax2.c:11323 socket_process: Registration of &#39;ctga+mcu&#39; rejected: &#39;Registration Refused&#39; from: &#39;179.106.158.4&#39;</i></font></div><div><font size="1"><i>    -- SIP/190-00018875 answered DAHDI/21-1</i></font></div><div><font size="1"><i><br></i></font></div><div><font size="1"><i><b>::: Ramal 190 atendeu, e utilizou a função de transferencia *2 :::</b></i></font></div><div><font size="1"><i><br></i></font></div><div><font size="1"><i>    -- Started music on hold, class &#39;default&#39;, on DAHDI/21-1</i></font></div><div><font size="1"><i>    -- &lt;SIP/190-00018875&gt; Playing &#39;pbx-transfer.gsm&#39; (language &#39;pt_BR&#39;)</i></font></div><div><font size="1"><i>    -- Executing [160@transfer:1] NoOp(&quot;Local/160@transfer-85ae;2&quot;, &quot;::Transferencia::&quot;) in new stack</i></font></div><div><font size="1"><i>    -- Executing [160@transfer:2] Answer(&quot;Local/160@transfer-85ae;2&quot;, &quot;&quot;) in new stack</i></font></div><div><font size="1"><i>    -- Executing [160@transfer:7] Queue(&quot;Local/160@transfer-85ae;2&quot;, &quot;160,tTr,,,25&quot;) in new stack</i></font></div><div><font size="1"><i>  == Using SIP RTP CoS mark 5</i></font></div><div><font size="1"><i>    -- Called SIP/160</i></font></div><div><font size="1"><i>    -- SIP/160-00018876 connected line has changed. Saving it until answer for Local/160@transfer-85ae;2</i></font></div><div><font size="1"><i>    -- SIP/160-00018876 is ringing</i></font></div><div><font size="1"><i><br></i></font></div><div><font size="1"><i><b>::: Transferido para extensão 160 que toca em uma fila :::</b></i></font></div><div><font size="1"><i><br></i></font></div><div><font size="1"><i><b>::: Aqui alerta o uso da função disconnect call. :::</b></i></font></div><div><font size="1"><i>       &gt; User hit &#39;**&#39; to disconnect call.</i></font></div><div><font size="1"><i>    -- Executing [h@0:1] Hangup(&quot;SIP/190-00018875&quot;, &quot;&quot;) in new stack</i></font></div><div><font size="1"><i>  == Spawn extension (0, h, 1) exited non-zero on &#39;SIP/190-00018875&#39;</i></font></div><div><font size="1"><i>    -- Stopped music on hold on DAHDI/21-1</i></font></div><div><font size="1"><i><br></i></font></div><div><font size="1"><i><b>::: Ao inves de desconectar a perna com o ramal destino, ela desconecta com o cliente :::</b></i></font></div><div><font size="1"><i><br></i></font></div><div><font size="1"><i>    -- &lt;Local/160@transfer-85ae;1&gt; Playing &#39;beep.gsm&#39; (language &#39;pt_BR&#39;)</i></font></div><div><font size="1"><i>  == Spawn extension (entrada, 6711, 3) exited non-zero on &#39;Transfered/DAHDI/21-1&lt;ZOMBIE&gt;&#39;</i></font></div><div><font size="1"><i>    -- Called SIP/160</i></font></div><div><font size="1"><i>    -- SIP/160-00018877 connected line has changed. Saving it until answer for Local/160@transfer-85ae;2</i></font></div><div><font size="1"><i>    -- SIP/160-00018877 is ringing</i></font></div><div><font size="1"><i>    -- SIP/160-00018877 connected line has changed. Saving it until answer for Local/160@transfer-85ae;2</i></font></div><div><font size="1"><i>    -- SIP/160-00018877 answered Local/160@transfer-85ae;2</i></font></div><div><font size="1"><i>  == Begin MixMonitor Recording Local/160@transfer-85ae;2</i></font></div><div><font size="1"><i>[Sep 24 12:20:49] DEBUG[24485]: chan_dahdi.c:7927 dahdi_handle_event: bits changed in chan 21</i></font></div><div><font size="1"><i>MFC/R2 call disconnected on channel 21</i></font></div><div><font size="1"><i>    -- Executing [h@transfer:1] Hangup(&quot;Local/160@transfer-85ae;2&quot;, &quot;&quot;) in new stack</i></font></div><div><font size="1"><i>  == Spawn extension (transfer, h, 1) exited non-zero on &#39;Local/160@transfer-85ae;2&#39;</i></font></div><div><font size="1"><i><br></i></font></div><div><font size="1"><i><b>::: A ligação é transferida do cliente externo para o ramal 160, e a ligação para a telefonista no ramal 190 cai :::</b></i></font></div>_______________________________________________________________________</div><div><br></div><div>A principio eu achei também, que poderia ser o fato de eu estar transferindo pra filas, onde utilizo a função answer. Mas o mesmo acontece quando envio no ramal direto, sem passar por uma fila.<br>A possibilidade de ser algum problema no ramal IP dela, eu também já descartei, pois fiz diversos testes com softphone (zoiper).<br>Já tentei também, alterar o código no <i>features.conf</i>, pra outra coisa, e até um paliativo (gambiarra), pra tentar retransferir a ligação transferida, de volta pra uma fila, onde a telefonista esteja, que também não deu certo.</div><div><br></div><div>Enfim, tentei ser o mais descritivo possível, pelo desculpas pelo texto, e agradeço desde já, se alguém já tiver passado por essa situação, e puder ajudar.</div><div><br>Abraços.</div><div><br></div><div>att,</div><div>Vinícios Araújo</div></div>