<div dir="ltr"><div><div><div>Boa tarde pessoal,<br><br>Estou com a seguinte situação, após uma ligação ser atendida através de uma queue, o agente irá efetuar a transferencia (**444) para uma pesquisa de satisfação, estou fazendo da seguinte maneira:<br>
<br></div>O read é o numero do chamado que o atendente informa, após isso ele desliga a ligação, sendo o audio background ouvido pelo cliente.<br><br>A questão é, que após o atendente encerrar a ligação, o DTMF que o cliente digita não chega no asterisk (verifiquei o debug dtmf). Tentei também com Read ao inves de Background, gravando desta forma a variavel e não via extensão do contexto.<br>
<br></div>Eu ligando diretamente pra extensão 444, funciona normalmente, parece que o problema está em o canal original (do atendente) sair de cena.<br></div>Alguem tem ideia do que possa ser? Já tentei chamar o Dial com o parametro /n no final do contexto. Mesmo resultado.<br>
<div><div><div><br> // Pesquisa de satisfacao<br> 444 => {<br> begin:<br> Set(CHANNEL(musicclass)=musicageralmobili);<br> Set(ligacaomobili=1);<br> Dial(Local/s@2828);<br>
}<br><br>context 2828 {<br> s => {<br> begin:<br> Answer;<br> read(chamado,beep,6,,1,6);<br> Wait(3);<br> Background(13pesquisaanuncio);<br>
//read(nota1,13pesquisaanuncio,1,,1,500);<br> Hangup;<br> }<br></div><div> // nota 2<br></div><div> 2 => {<br> begin:<br> Set(ODBC..................................);<br>
Hangup;<br> }<br><br></div><div>// nota 3<br></div><div> 3 => {<br> begin:<br> Set(ODBC................................);<br> Hangup;<br> }<br>
}<br>
<br></div></div></div></div>