<div dir="ltr"><div><br></div><div><span style="font-family:arial,sans-serif;font-size:13px">exten => s,n,Read(senha,audiopedesenha)</span><br></div><span style="font-family:arial,sans-serif;font-size:13px">Solicita ao usuário para digitar a senha. Dê uma lida na documentação dessa aplicação, você pode aperfeiçoar seu contexto, por exemplo colocando timeout, limitação de digitos: core show application Read</span><br>
<div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">exten => s,n,ExecIf($[${Pass} = ${senha}]?NoOp():HangUp)<br></div></div><div style="font-family:arial,sans-serif;font-size:13px">
Compara as variáveis Pass e senha, se forem iguais é executada a aplicação NoOp, que na realidade não faz nada, ou seja neste caso a execução do contexto continua. Se forem diferentes, ou seja, o usuário não digitou a senha corretamente: HangUp.</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><div><br></div>Att,<div><b>Rafael dos Santos Saraiva</b></div><div><div><a href="http://br.linkedin.com/pub/rafael-saraiva/52/aab/230" target="_blank"><img src="http://www.linkedin.com/img/webpromo/btn_liprofile_blue_80x15_pt_BR.png"></a><br>
</div></div></div></div>
<br><br><div class="gmail_quote">Em 3 de julho de 2014 08:43, Henrique Oliveira <span dir="ltr"><<a href="mailto:haooliveira@gmail.com" target="_blank">haooliveira@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">Muito obrigado Rafael,<div><br></div><div>Funcionou legal, agora se puder me explica essa linha, o que ela faz?</div><div><div>exten => s,n,Read(senha,agent-pass)</div></div><div><br></div><div><br></div>
<div>Abs</div></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><blockquote style="text-align:left;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<b><font size="4">Henrique Antonio de Oliveira</font></b></blockquote><div><b>Tel: 14-991365159</b></div><div><b>E-Mail: <a href="mailto:haooliveira@gmail.com" target="_blank">haooliveira@gmail.com</a></b></div><div><b>Skype: henrique-o</b></div>
<div><br></div></div></div>
<br><br><div class="gmail_quote">Em 3 de julho de 2014 08:35, Rafael dos Santos Saraiva <span dir="ltr"><<a href="mailto:rafaelsnsa@gmail.com" target="_blank">rafaelsnsa@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">Bom Dia Henrique<div><br></div><div>Tente assim:</div><div><br></div><div><div><div style="font-family:arial,sans-serif;font-size:13px">[macro-senha]</div><div style="font-family:arial,sans-serif;font-size:13px">
exten => s,1,Wait(1)</div><div style="font-family:arial,sans-serif;font-size:13px">exten => s,n,Set(Pass=${DB(Senha/${CALLERID(num)})})</div></div><div style="font-family:arial,sans-serif;font-size:13px">exten => s,n,Read(senha,audiopedesenha)</div>
<div style="font-family:arial,sans-serif;font-size:13px">exten => s,n,ExecIf($[${Pass} = ${senha}]?NoOp():HangUp)</div><div><div style="font-family:arial,sans-serif;font-size:13px">exten => s,n,Set(CDR(userfield)=${Pass})</div>
<div style="font-family:arial,sans-serif;font-size:13px">exten => s,n,Dial(SIP/${tronco}/${ARG2},20,tT)</div><div style="font-family:arial,sans-serif;font-size:13px">exten => s,n,Hangup</div></div></div></div><div class="gmail_extra">
<br clear="all"><div><div dir="ltr"><div><br></div>Att,<div><b>Rafael dos Santos Saraiva</b></div><div><div><a href="http://br.linkedin.com/pub/rafael-saraiva/52/aab/230" target="_blank"><img src="http://www.linkedin.com/img/webpromo/btn_liprofile_blue_80x15_pt_BR.png"></a><br>
</div></div></div></div>
<br><br><div class="gmail_quote">Em 3 de julho de 2014 07:55, Henrique Oliveira <span dir="ltr"><<a href="mailto:haooliveira@gmail.com" target="_blank">haooliveira@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><div>
<div dir="ltr"><div>Bom dia pessoal!</div><div><br></div><div>Criei essa macro para colocar em contextos que fazem ligações externas.</div><div>Porém se o ramal não tem senha definida ele consegue realizar ligações simplesmente usando a tecla #</div>
<div>O que posso fazer para a macro não aceitar senhas em branco??</div><div><br></div><div>Segue abaixo a macro</div><div><br></div><div><div>[macro-senha]</div><div>exten => s,1,Wait(1)</div><div>exten => s,n,Set(Pass=${DB(Senha/${CALLERID(num)})})</div>
<div>exten => s,n,Authenticate(${Pass},d)</div><div>exten => s,n,Set(CDR(userfield)=${Pass})</div><div>exten => s,n,Dial(SIP/${tronco}/${ARG2},20,tT)</div><div>exten => s,n,Hangup</div></div><div><br></div><div>
Abraços</div><div><br></div><br clear="all"><div><div dir="ltr"><blockquote style="text-align:left;margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<b><font size="4">Henrique Antonio de Oliveira</font></b></blockquote><div><b>Tel: 14-991365159</b></div><div><b>E-Mail: <a href="mailto:haooliveira@gmail.com" target="_blank">haooliveira@gmail.com</a></b></div><div><b>Skype: henrique-o</b></div>
<div><br></div></div></div>
</div>
<br></div></div>_______________________________________________<br>
<br>
WORKOFFEES KHOMP: Eventos KHOMP em diversas cidades.<br>
Faça já a sua inscrição GRATUITA para participar da próxima<br>
edição que acontecerá dia 17 de julho, em RECIFE.<br>
Veja as outras cidades agendadas em: <a href="http://www.workoffee.com.br" target="_blank">www.workoffee.com.br</a><br>
_______________________________________________<br>
ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .<br>
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Banco de Canais Analógicos – Appliance Asterisk<br>
Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a><br>
_______________________________________________<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@listas.asteriskbrasil.org</a><br></blockquote>
</div>
<br></div>
<br>_______________________________________________<br>
<br>
WORKOFFEES KHOMP: Eventos KHOMP em diversas cidades.<br>
Faça já a sua inscrição GRATUITA para participar da próxima<br>
edição que acontecerá dia 17 de julho, em RECIFE.<br>
Veja as outras cidades agendadas em: <a href="http://www.workoffee.com.br" target="_blank">www.workoffee.com.br</a><br>
_______________________________________________<br>
ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .<br>
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Banco de Canais Analógicos – Appliance Asterisk<br>
Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a><br>
_______________________________________________<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@listas.asteriskbrasil.org</a><br></blockquote>
</div>
<br></div>
<br>_______________________________________________<br>
<br>
WORKOFFEES KHOMP: Eventos KHOMP em diversas cidades.<br>
Faça já a sua inscrição GRATUITA para participar da próxima<br>
edição que acontecerá dia 17 de julho, em RECIFE.<br>
Veja as outras cidades agendadas em: <a href="http://www.workoffee.com.br" target="_blank">www.workoffee.com.br</a><br>
_______________________________________________<br>
ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .<br>
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Banco de Canais Analógicos – Appliance Asterisk<br>
Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a><br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br></div>