<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.3790.2577" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Daniel,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Voce poderia tentar algo assim; este exemplo
deixa tentar 3 vezes depois</FONT></DIV>
<DIV><FONT face=Arial size=2>desliga.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>[contexto1]</FONT></DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>exten=>950,1,Answer()</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial
size=2>exten=>950,2,SetVar(i=0)<BR>exten=>950,3,DigitTimeout(2)<BR>exten=>950,4,Background(vm-enter-num-to-call)<BR></FONT><FONT
face=Arial size=2></FONT></DIV>
<DIV><FONT face=Arial size=2>exten=>t,1,SetVar,"i=$[1 +
${i}]"<BR>exten=>t,2,GotoIf($[${i} < 3]?950,4)</FONT></DIV>
<DIV><FONT face=Arial size=2>exten=>t,3,Playback(sn-obrigada) ;
vem aqui depois de 3 tentativas,
desliga<BR>exten=>t,4,Hangup</FONT></DIV><FONT face=Arial size=2>
<DIV> </DIV>
<DIV>
<DIV><FONT face=Arial size=2>exten=>i,1,SetVar,"i=$[1 + ${i}]"</FONT></DIV>
<DIV><FONT face=Arial size=2>exten=>i,2,Playback(sn-invalido)
; tecla invalida !<BR>exten=>i,3,GotoIf($[${i} <
3]?950,4)</FONT><BR>exten=>i,4,Hangup</DIV></DIV>
<DIV><BR>exten=>1,1,Goto(contexto2,4500,1)<BR>exten=>2,1,Goto(contexto2,4600,1)</FONT></DIV>
<DIV> </DIV>
<DIV>
<DIV><FONT face=Arial size=2>[contexto2]</FONT></DIV></DIV>
<DIV>exten=>4500,1,macro(ligainterno,32461436)<BR>exten=>4500,2,Goto(contexto1,950,2)<BR>exten=>4600,1,macro(ligainterno,32461929)</DIV>
<DIV>exten=>4600,2,Goto(contexto1,950,2)<BR></DIV>
<DIV> </DIV>
<DIV>Boa sorte !</DIV>
<DIV> </DIV>
<DIV>Frederic Jean</DIV>
<DIV>SunNET Brasil</DIV>
<DIV><A href="http://www.sunnetgroup.net/br">www.sunnetgroup.net/br</A></DIV>
<DIV> </DIV></FONT></DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=dregis@terra.com.br href="mailto:dregis@terra.com.br">Daniel
Freitas</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=asteriskbrasil@listas.asteriskbrasil.org
href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, February 03, 2006
00:36</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> [AsteriskBrasil] Plano de
discagem com saidas indesejadas</DIV>
<DIV><FONT face=Arial size=2></FONT><BR></DIV>
<DIV><FONT face=Arial size=2>Oi Gente,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Tenho uma situação que, apesar de ter pesquisado
no hitórico da lista e em alguns livros sobre o asterisk, não consegui ainda
resolver.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>
<DIV><FONT face=Arial size=2>O plano de discagem é bem mais extenso e coloquei
aqui apenas o que interessa para que eu possa expor o
problema.</FONT></DIV></DIV>
<DIV><FONT face=Arial size=2>Considerando o plano de discagemem abaixo, sempre
que alguem discar 950, vai ouvir uma gravação que pede que digite o número um
ou número 2.</FONT></DIV>
<DIV><FONT face=Arial size=2>Até ai tudo bem. Mas acontece que se o usuário ,
sem ter ligado 950, simplesmente discar 1, o número 32461436 vai ser
chamado de qualquer jeito. </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial
size=2>exten=>950,1,Answer()<BR>exten=>950,n,DigitTimeout(2)<BR>exten=>950,n,Background(vm-enter-num-to-call)<BR>exten=>950,n,WaitExten(5)<BR>exten=>1,1,macro(ligainterno,32461436)<BR>exten=>1,n,Goto(Daniel,950,1)<BR>exten=>2,1,macro(ligainterno,32461929)</FONT></DIV>
<DIV><FONT face=Arial size=2>....</FONT></DIV>
<DIV><FONT face=Arial size=2>....</FONT></DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>Como posso fazer para evitar que isto aconteça ?
Tem alguma variável que armazena o número discado enquanto o Backgound() e
WaitExten() estão atuando ?</FONT></DIV>
<DIV> </DIV>
<DIV>Pensei em algo assim :</DIV>
<DIV>-> Se existe alguma forma de armazenar o número digitado numa
variável, por exemplo: NUMERO_DIGITADO , então, faz-se um teste com
gotoif($[${NUMERO_DIGITADO} = 1}?numero-um), redirecionando para extensões
definidas com strings alfanuméricas.</DIV>
<DIV> </DIV>
<DIV>exten=>numero-um,1,macro(ligainterno,32461436)<BR></DIV>
<DIV>Tem como isto ser implementado ? Qual a variável que armazena o número
digitado ?</DIV>
<DIV>Se não existe esta variável, que outra alternativa posso usar ?</DIV>
<DIV> </DIV>
<DIV>Valeu.....</DIV>
<DIV> </DIV></DIV></FONT>
<P>
<HR>
<P></P>_______________________________________________<BR>LIsta de discussões
AsteriskBrasil.org<BR>AsteriskBrasil@listas.asteriskbrasil.org<BR>http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil<BR><BR>_______________________________________________<BR>Acesse
o wiki
AsteriskBrasil.org:<BR>http://www.asteriskbrasil.org</BLOCKQUOTE></BODY></HTML>