Olá <font face="Verdana" size="2">Benhur,<br><br>  Você chegou a fazer o teste conforme está o seu exemplo ou não?<br><br>Acredito que não deve funcionar, ele não vai acrescentar ou sobrescrever o contexto s,n,.<br><br></font><br>
<div class="gmail_quote">2009/9/14 Juda BenHur <span dir="ltr">&lt;<a href="mailto:judabenhur@hotmail.com">judabenhur@hotmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




<div style="padding-left: 10px; padding-right: 10px; padding-top: 15px;" name="Compose message area">
<div><font face="Verdana" size="2">Pessoal (Daviramos),</font></div>
<div><font face="Verdana" size="2"></font> </div>
<div><font face="Verdana" size="2"></font> </div>
<div><font face="Verdana" size="2">No e-mail anexo, Daviramos demonstrou uma 
possibilidade de executar por include, uma função que a interface web não 
contemplasse. Ótimo.</font></div>
<div><font face="Verdana" size="2"></font> </div>
<div><font face="Verdana" size="2">Fiz meus testes conforme o exemplo, mas fiquei na 
dúvida sobre a sequencia desses comandos.</font></div>
<div><font face="Verdana" size="2"></font> </div>
<div><font face="Verdana" size="2">Minha dúvida pode ser simples, boba, pode até ter 
sido discutida aqui por outros ângulos, mas ainda me considero um iniciante e 
preciso da ajuda de vocês.</font></div>
<div><font face="Verdana" size="2"></font> </div>
<div><font face="Verdana" size="2">Explico melhor, adotando o próprio exemplo que 
foi passado, segue:</font></div>
<div><font face="Verdana" size="2"></font> </div>
<div><font face="Verdana" size="2"></font> </div>
<div>#extensions_additional.conf<br><br>[ivr-3]<br>include =&gt; 
ivr-3-custom<br>include =&gt; from-did-direct-ivr<br>include =&gt; 
app-directory<br>exten =&gt; #,1,dbDel(${BLKVM_OVERRIDE})<br>exten =&gt; 
#,n,Set(__NODEST=)<br>exten =&gt; #,n,Goto(app-directory,#,1)<br>exten =&gt; 
h,1,Hangup<br>exten =&gt; s,1,Set(MSG=custom/no_expediente)<br>exten =&gt; 
s,n,Set(LOOPCOUNT=0)<br>exten =&gt; s,n,Set(__DIR-CONTEXT=default)<br>exten 
=&gt; s,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT})<br>exten =&gt; 
s,n,Set(_IVR_CONTEXT=${CONTEXT})<br>exten =&gt; 
s,n,GotoIf($[&quot;${CDR(disposition)}&quot; = &quot;ANSWERED&quot;]?begin)<br>exten =&gt; 
s,n,Answer<br>exten =&gt; s,n,Wait(1)<br>exten =&gt; 
s,n(begin),Set(TIMEOUT(digit)=3)<br>exten =&gt; 
s,n,Set(TIMEOUT(response)=10)<br>exten =&gt; s,n,Set(__IVR_RETVM=)<br>exten 
=&gt; s,n,ExecIf($[&quot;${MSG}&quot; != &quot;&quot;],Background,${MSG})<br>exten =&gt; 
s,n,WaitExten(,)<br>exten =&gt; hang,1,Playback(vm-goodbye)<br>exten =&gt; 
hang,n,Hangup<br>exten =&gt; 1,1,dbDel(${BLKVM_OVERRIDE})<br>exten =&gt; 
1,n,Set(__NODEST=)<br>exten =&gt; 1,n,Goto(ext-queues,4001,1)<br>exten =&gt; 
2,1,dbDel(${BLKVM_OVERRIDE})<br>exten =&gt; 2,n,Set(__NODEST=)<br>exten =&gt; 
2,n,Goto(ext-queues,4002,1)<br>exten =&gt; 3,1,dbDel(${BLKVM_OVERRIDE})<br>exten 
=&gt; 3,n,Set(__NODEST=)<br>exten =&gt; 3,n,Goto(ivr-8,s,1)<br>exten =&gt; 
4,1,dbDel(${BLKVM_OVERRIDE})<br>exten =&gt; 4,n,Set(__NODEST=)<br>exten =&gt; 
4,n,Goto(ext-queues,4005,1)<br>exten =&gt; 9,1,dbDel(${BLKVM_OVERRIDE})<br>exten 
=&gt; 9,n,Set(__NODEST=)<br>exten =&gt; 9,n,Goto(ext-queues,4003,1)<br>exten 
=&gt; i,1,Playback(invalid)<br>exten =&gt; i,n,Goto(loop,1)<br>exten =&gt; 
t,1,Goto(loop,1)<br>exten =&gt; loop,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 
1])<br>exten =&gt; loop,n,GotoIf($[${LOOPCOUNT} &gt; 2]?hang,1)<br>exten =&gt; 
loop,n,Goto(ivr-3,s,begin)<br>exten =&gt; 
return,1,Set(MSG=custom/no_expediente)<br>exten =&gt; 
return,n,Set(_IVR_CONTEXT=${CONTEXT})<br>exten =&gt; 
return,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT_${CONTEXT}})<br>exten =&gt; 
return,n,Goto(ivr-3,s,begin)<br>exten =&gt; 
fax,1,Goto(ext-fax,in_fax,1)<br><br>; end of [ivr-3]<br></div>
<div>#extensions_custom.conf<br><br>[ivr-3-custom]<br>exten =&gt; 
5,1,Answer()<br>exten =&gt; 5,n,NoOp(FUNCIONOU)<br>exten =&gt; 5,n,Hangup</div>
<div> </div>
<div><font face="Verdana" size="2"></font> </div>
<div><font face="Verdana" size="2">Se entendi bem, mesmo o include &quot;ivr-3-custom&quot; 
estando no início de &quot;IVR-3&quot;, este include faz a menção do item &#39;exten =&gt; 
5,xxxxxxx&#39;, que me parece entrar entre as linhas &#39;<font face="Times New Roman" size="3">exten =&gt; 4,n,Goto(ext-queues,4005,1)&#39; e &#39;exten =&gt; 
9,1,dbDel(${BLKVM_OVERRIDE})&#39;, estou certo?</font></font></div>
<div><font face="Verdana" size="2"><font face="Times New Roman" size="3"></font></font> </div>
<div><font face="Verdana" size="2"><font face="Times New Roman" size="3">Agora, a 
dúvida que tenho é a seguinte: </font></font></div>
<div><font face="Verdana" size="2"><font face="Verdana" size="2"></font></font> </div>
<div><font face="Verdana" size="2"><font face="Times New Roman" size="3"><font face="Verdana" size="2"></font></font></font> </div>
<div><font face="Verdana" size="2"><font face="Times New Roman" size="3"><font face="Verdana" size="2">Se tenho o seguinte &quot;IVR-10&quot;</font></font></font></div>
<div><font face="Verdana" size="2"><font face="Times New Roman" size="3"><font face="Verdana" size="2"></font></font></font> </div>
<div><font face="Verdana" size="2"><font face="Times New Roman" size="3"><font face="Verdana" size="2">[ivr-10]<br>include =&gt; ivr-10-custom<br>include =&gt; 
from-did-direct-ivr<br>include =&gt; app-directory<br>exten =&gt; 
#,1,dbDel(${BLKVM_OVERRIDE})<br>exten =&gt; #,n,Set(__NODEST=)<br>exten =&gt; 
#,n,Goto(app-directory,#,1)<br>exten =&gt; h,1,Hangup<br>exten =&gt; 
s,1,Set(LOOPCOUNT=0)<br>exten =&gt; s,n,Set(__DIR-CONTEXT=default)<br>exten 
=&gt; s,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT})<br>exten =&gt; 
s,n,Set(_IVR_CONTEXT=${CONTEXT})<br>exten =&gt; 
s,n,GotoIf($[&quot;${CDR(disposition)}&quot; = &quot;ANSWERED&quot;]?begin)<br>exten =&gt; 
s,n,Answer<br>exten =&gt; s,n,Wait(1)<br>exten =&gt; 
s,n(begin),Set(TIMEOUT(digit)=3)<br>exten =&gt; 
s,n,Set(TIMEOUT(response)=10)<br>exten =&gt; 
s,n,Background(custom/ura-pt/ramal&amp;custom/ura-pt/marketing&amp;custom/ura-pt/farmacia&amp;custom/ura-pt/laboratorio&amp;custom/ura-pt/sistemas&amp;custom/ura-pt/cobranca)<br>exten 
=&gt; s,n,WaitExten(,)<br>exten =&gt; hang,1,Playback(vm-goodbye)<br>exten =&gt; 
hang,n,Hangup<br>exten =&gt; 1,1,dbDel(${BLKVM_OVERRIDE})<br>exten =&gt; 
1,n,Set(__NODEST=)<br>exten =&gt; 1,n,Goto(from-did-direct,10,1)<br>exten =&gt; 
2,1,dbDel(${BLKVM_OVERRIDE})<br>exten =&gt; 2,n,Set(__NODEST=)<br>exten =&gt; 
2,n,Goto(ext-group,333,1)<br>exten =&gt; 3,1,dbDel(${BLKVM_OVERRIDE})<br>exten 
=&gt; 3,n,Set(__NODEST=)<br>exten =&gt; 3,n,Goto(ext-group,335,1)<br>exten =&gt; 
4,1,dbDel(${BLKVM_OVERRIDE})<br>exten =&gt; 4,n,Set(__NODEST=)<br>exten =&gt; 
4,n,Goto(ext-group,334,1)<br>exten =&gt; 5,1,dbDel(${BLKVM_OVERRIDE})<br>exten 
=&gt; 5,n,Set(__NODEST=)<br>exten =&gt; 5,n,Goto(ext-group,330,1)<br>exten =&gt; 
6,1,dbDel(${BLKVM_OVERRIDE})<br>exten =&gt; 6,n,Set(__NODEST=)<br>exten =&gt; 
6,n,Goto(ext-group,331,1)<br>exten =&gt; 7,1,dbDel(${BLKVM_OVERRIDE})<br>exten 
=&gt; 7,n,Set(__NODEST=)<br>exten =&gt; 7,n,Goto(from-did-direct,52,1)<br>exten 
=&gt; i,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1])<br>exten =&gt; 
i,n,ExecIf($[${LOOPCOUNT} &lt;= 2],Playback,invalid)<br>exten =&gt; 
i,n,GotoIf($[${LOOPCOUNT} &lt;= 2]?s,begin)<br>exten =&gt; 
i,n,dbDel(${BLKVM_OVERRIDE})<br>exten =&gt; i,n,Set(__NODEST=)<br>exten =&gt; 
i,n,Goto(app-blackhole,hangup,1)<br>exten =&gt; t,1,Goto(loop,1)<br>exten =&gt; 
loop,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1])<br>exten =&gt; 
loop,n,GotoIf($[${LOOPCOUNT} &gt; 2]?hang,1)<br>exten =&gt; 
loop,n,Goto(ivr-10,s,begin)<br>exten =&gt; 
return,1,Set(_IVR_CONTEXT=${CONTEXT})<br>exten =&gt; 
return,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT_${CONTEXT}})<br>exten =&gt; 
return,n,Goto(ivr-10,s,begin)<br>exten =&gt; 
fax,1,Goto(ext-fax,in_fax,1)</font></font></font></div>
<div><font face="Verdana" size="2"></font> </div>
<div><font face="Verdana" size="2"><font face="Times New Roman" size="3"><font face="Verdana" size="2">; end of [ivr-10]<br></font></font></font></div>
<div><font face="Verdana" size="2">.... E se eu quero deixar em um &quot;custom&quot; o menu 
de opções de discagem [&quot;exten =&gt; 
s,n,Background(custom/ura-pt/ramal&amp;custom/ura-pt/marketing&amp;custom/ura-pt/farmacia&amp;custom/ura-pt/laboratorio&amp;custom/ura-pt/sistemas&amp;custom/ura-pt/cobranca)&quot;], 
posso deixar somente essa linha no meu custom ou tenho que deixar todas as 
linhas &quot;s,n,&quot; ? Se tiver que deixar todas as linhas &quot;s,n,&quot;, como posso saber que 
serão executas na sequencia desejada?</font></div>
<div><font face="Verdana" size="2"></font> </div>
<div><font face="Verdana" size="2"></font> </div>
<div><font face="Verdana" size="2">Muitissimo obrigado,</font></div>
<div><font face="Verdana" size="2">Juda Benhur.</font></div>
<div><font face="Verdana" size="2"></font> </div>
<div><font face="Verdana" size="2"> </font></div>
<div><br><br><br></div></div>
<br><br>
_______________________________________________<br>
Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.<br>
VoIP, Asterisk e Convergência de Redes.<br>
<a href="http://www.encontrovoipcenter.com.br" target="_blank">http://www.encontrovoipcenter.com.br</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br></blockquote></div><br><br clear="all"><br>-- <br>Atenciosamente<br>
Daviramos Roussenq Fortunato<br>