<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Boa tarde Rafael e colegas da lista.<br>
<br>
Pela sua dica, tinha entendido que com prefixo "_", a variável
seria "resgatada" do contexto anterior, acredito ter entendido
errado, o "_" indica que a var será armazenada e enviada ao
próximo contexto.<br>
Assim meus testes deram errado.<br>
<br>
O sistema é em elastix.<br>
Estou chamando a pesquisa simplesmente com uma transferência ##
para o exten da pesquisa, assim após a transferência, o dialplan
passa pela macro hangupcall e as variáveis são perdidas.<br>
<br>
Tentei fazer o seguinte<br>
<br>
Apos finalizar o atendimento:<br>
##88<br>
O elastix chama a macro hangupcall, que deveria chamar:<br>
<br>
[macro-hangupcall-custom]<br>
exten => s,1,Set(_PESQUISA<span
style="color:rgb(0,0,0);line-height:18.2px">UNIQUEID = </span><font
color="#000000"><span style="line-height:18.2px">${</span><span
style="line-height:18.2px">UNIQUEID</span><span
style="line-height:18.2px">}</span></font>)<br>
exten => s,n,Set(_PCALLERID = ${CALLERID(num)}<br>
exten => s,n,MacroExit()<br>
<br>
Outra dificuldade, A macro-hangupcall-custom nunca é chamada pelo
elastix!<br>
<br>
Att<br>
<br>
<br>
<br>
<br>
Em 18-11-2015 09:46, Rafael dos Santos Saraiva escreveu:<br>
</div>
<blockquote
cite="mid:CAPgnSskX3J5AyJUxy5w4QmRPF=ErPZo4AboGDyWYrdD-kD6DHg@mail.gmail.com"
type="cite">
<div dir="ltr">Bom Dia Eduardo
<div><br>
</div>
<div>Depende de como você está chamando esse contexto, se for
uma macro executada após o atendimento, passe os parâmetros
como argumento da macro. Caso seja um contexto executado na
sequência, em cada variável que você quer que seja herdada,
utilize um _ (underscore) como prefixo da mesma, por exemplo:</div>
<div><br>
</div>
<div>exten => _X.,1,Set(_PESQUISA<span
style="color:rgb(0,0,0);line-height:18.2px">UNIQUEID = </span><font
color="#000000"><span style="line-height:18.2px">${</span><span
style="line-height:18.2px">UNIQUEID</span><span
style="line-height:18.2px">}</span></font>)</div>
<div><br>
</div>
<div>Se quiser que a variável seja herdada em todos os canais
herdeiros(herdeiros dos herdeiros) utilize 2 underscores ( __
).</div>
<div><br>
</div>
<div>Outra coisa, não sei qual versão do Asterisk você utiliza,
mas a aplicação MYSQL já foi descontinuada há um bom tempo, o
padrão é o ODBC.</div>
<div><br>
</div>
<div>Abraços.</div>
<div><br>
</div>
</div>
<div class="gmail_extra"><br clear="all">
<div>
<div class="gmail_signature">
<div dir="ltr"><br>
<div>
<table style="font-family:'Times New Roman'">
<tbody>
<tr>
<td rowspan="3"><a moz-do-not-send="true"
href="mailto:rafaelsnsa@gmail.com"
title="Enviar um e-mail para mim"
target="_blank"><img moz-do-not-send="true"
alt="Sua Foto"
src="https://lh5.googleusercontent.com/-4_Ww7w9G_BM/AAAAAAAAAAI/AAAAAAAAD40/IgVDbZCLz5w/s120-c/photo.jpg"
style="clear:left;float:left;margin-bottom:5px;margin-right:5px"
height="70" width="70"></a></td>
<td><span style="font-family:'Trebuchet
MS',Trebuchet,sans-serif;font-size:22px;font-weight:bold">Rafael
S. Saraiva</span></td>
</tr>
<tr>
<td><span style="font-family:'Trebuchet
MS',Trebuchet,sans-serif">Porto Alegre - RS |
Mobile: <a moz-do-not-send="true"><img
moz-do-not-send="true"
src="http://www.sidneyrezende.com/srzd/7ano/imagens/bandeira-brasil.png"
title="Brazil +55" border="0"></a> (51)
8174-7956</span></td>
</tr>
<tr>
<td><a moz-do-not-send="true"
href="http://br.linkedin.com/pub/rafael-saraiva/52/aab/230"
target="_blank"><img moz-do-not-send="true"
src="https://static.licdn.com/scds/common/u/img/webpromo/btn_viewmy_160x25.png"
title="View Rafael Saraiva's profile on
LinkedIn" border="0" height="25" width="160"></a> <a
moz-do-not-send="true"
href="https://plus.google.com/u/0/+RafaelSaraivaRS"
target="_blank"><img moz-do-not-send="true"
src="https://ssl.gstatic.com/s2/oz/images/faviconr2.ico"
title="View Rafael Saraiva's profile on
Google+" border="0" height="25" width="25"></a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<br>
<div class="gmail_quote">Em 18 de novembro de 2015 08:49,
Eduardo Pereira <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:edupbar@gmail.com" target="_blank">edupbar@gmail.com</a>></span>
escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Pessoal,
bom dia!<br>
<br>
Tenho que fazer uma pesquisa de satisfação, porem após o PA
transferir a chamada para pesquisa as variáveis mudam,
alguém já implementou?<br>
<br>
Após uma atendimento, registrar: Destino, Ramal, uniqueid, e
notas, porem o uniqueid e ramal já foram finalizados.<br>
segue código:<br>
[pesquisa]<br>
exten => 88,1,Set(TIMEOUT(digit)=2)<br>
exten => 88,n,Set(TIMEOUT(response)=4)<br>
exten => 88,n,NoOp( Entrada na PESQUISA: DE
[${CALLERID(num)}] no CANAL [${CHANNEL}] no CONTEXTO
[${CONTEXT}] DATA [${STRFTIME(${EPOCH},,%d%m%Y-%H%M%S)}] )<br>
exten => 88,n,wait(1)<br>
exten => 88,n(pergunta1),Read(RESP1,message,1,,,)<br>
exten => 88,n,Gotoif($["${RESP1}" :
"[1-2]"]?valido:invalido)<br>
exten => 88,n(valido),SayDigits(${RESP1})<br>
exten => 88,n,Goto(pergunta2)<br>
exten => 88,n(invalido),NoOP( ----------\\\\\\\\\\
Cliente Digitou Numero invalido //////////---------- )<br>
exten => 88,n,PlayBack(invalid)<br>
exten => 88,n,Goto(pergunta1)<br>
<br>
exten => 88,n(pergunta2),Read(RESP2,message2,1,,,)<br>
exten => 88,n,Gotoif($["${RESP2}" :
"[1-5]"]?valido2:invalido2)<br>
exten => 88,n(valido2),SayDigits(${RESP2})<br>
exten => 88,n,Goto(mysql)<br>
exten => 88,n(invalido2),NoOP( ----------\\\\\\\\\\
Cliente Digitou Numero invalido //////////---------- )<br>
exten => 88,n,PlayBack(invalid)<br>
exten => 88,n,Goto(pergunta2)<br>
<br>
exten => 88,n(mysql),MYSQL(Connect connid 127.0.0.1 root
**** ****)<br>
exten => 88,n,MYSQL(Query resultid ${connid} INSERT INTO
pesquisa (problema, nota, data, codigo, operador) VALUES
(${RESP1},${RESP2},Now(),${UNIQUEID},${CALLERID(num)}))<br>
exten => 88,n,MYSQL(Disconnect ${connid})<br>
exten => 88,n,Playback(custom/message3)<br>
exten => 88,n,Hangup<br>
<br>
exten => h,1,Hangup<br>
_______________________________________________<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 moz-do-not-send="true"
href="http://www.Khomp.com" rel="noreferrer"
target="_blank">www.Khomp.com</a><br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em
branco para <a moz-do-not-send="true"
href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org"
target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em <a class="moz-txt-link-abbreviated" href="http://www.Khomp.com">www.Khomp.com</a>
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
</blockquote>
<br>
</body>
</html>