<!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>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Daniel,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Voce poderia&nbsp;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>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>[contexto1]</FONT></DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>exten=&gt;950,1,Answer()</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial 
size=2>exten=&gt;950,2,SetVar(i=0)<BR>exten=&gt;950,3,DigitTimeout(2)<BR>exten=&gt;950,4,Background(vm-enter-num-to-call)<BR></FONT><FONT 
face=Arial size=2></FONT></DIV>
<DIV><FONT face=Arial size=2>exten=&gt;t,1,SetVar,"i=$[1 + 
${i}]"<BR>exten=&gt;t,2,GotoIf($[${i} &lt; 3]?950,4)</FONT></DIV>
<DIV><FONT face=Arial size=2>exten=&gt;t,3,Playback(sn-obrigada)&nbsp;&nbsp; ; 
vem aqui depois de 3 tentativas, 
desliga<BR>exten=&gt;t,4,Hangup</FONT></DIV><FONT face=Arial size=2>
<DIV>&nbsp;</DIV>
<DIV>
<DIV><FONT face=Arial size=2>exten=&gt;i,1,SetVar,"i=$[1 + ${i}]"</FONT></DIV>
<DIV><FONT face=Arial size=2>exten=&gt;i,2,Playback(sn-invalido)&nbsp; 
;&nbsp;tecla invalida !<BR>exten=&gt;i,3,GotoIf($[${i} &lt; 
3]?950,4)</FONT><BR>exten=&gt;i,4,Hangup</DIV></DIV>
<DIV><BR>exten=&gt;1,1,Goto(contexto2,4500,1)<BR>exten=&gt;2,1,Goto(contexto2,4600,1)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>
<DIV><FONT face=Arial size=2>[contexto2]</FONT></DIV></DIV>
<DIV>exten=&gt;4500,1,macro(ligainterno,32461436)<BR>exten=&gt;4500,2,Goto(contexto1,950,2)<BR>exten=&gt;4600,1,macro(ligainterno,32461929)</DIV>
<DIV>exten=&gt;4600,2,Goto(contexto1,950,2)<BR></DIV>
<DIV>&nbsp;</DIV>
<DIV>Boa sorte !</DIV>
<DIV>&nbsp;</DIV>
<DIV>Frederic Jean</DIV>
<DIV>SunNET Brasil</DIV>
<DIV><A href="http://www.sunnetgroup.net/br">www.sunnetgroup.net/br</A></DIV>
<DIV>&nbsp;</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>&nbsp;</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>&nbsp;</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,&nbsp;o número 32461436 vai ser 
  chamado de qualquer jeito. </FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial 
  size=2>exten=&gt;950,1,Answer()<BR>exten=&gt;950,n,DigitTimeout(2)<BR>exten=&gt;950,n,Background(vm-enter-num-to-call)<BR>exten=&gt;950,n,WaitExten(5)<BR>exten=&gt;1,1,macro(ligainterno,32461436)<BR>exten=&gt;1,n,Goto(Daniel,950,1)<BR>exten=&gt;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>&nbsp;</DIV>
  <DIV>Pensei em algo assim :</DIV>
  <DIV>-&gt; 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>&nbsp;</DIV>
  <DIV>exten=&gt;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>&nbsp;</DIV>
  <DIV>Valeu.....</DIV>
  <DIV>&nbsp;</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&nbsp; wiki 
AsteriskBrasil.org:<BR>http://www.asteriskbrasil.org</BLOCKQUOTE></BODY></HTML>