<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div><font face="Arial"><div>&nbsp; &nbsp;Tem sim, se você ver bem, no aninhamento do dialplan, eles descem na hierarquia</div><div>ate encontrar o "encaixe" do numero desejado, por exemplo, se o cara discar um fixo local,</div><div>a primeira opcao é tentar o "Match" em context ddi, se não encontrar vai ao próximo que esta no includes, iniciando no context que o user pertence, ate chegar nos ramais, onde ele</div><div>termina por fazer uma regra de encaixe com os últimos algarismos discados.</div><div>&nbsp; &nbsp;Conseguiu entender ?</div><div><br></div><div>context ddi{</div><div>&nbsp; &nbsp; _00X.=&gt; &nbsp;{&amp;discaddi(${EXTEN},${EXTEN});}</div><div>&nbsp; &nbsp; includes {dddcelular;}}</div><div><br></div><div>context dddcelular{</div><div>&nbsp; &nbsp; _0XX[789]X.=&gt; &nbsp;{&amp;discamovel(${EXTEN},${EXTEN:1});}</div><div>&nbsp; &nbsp; includes {dddfixo;}}</div><div><br></div><div>context dddfixo{</div><div>&nbsp; &nbsp; _0XX[2345]XXXXXXX=&gt; {&amp;discafixo(${EXTEN},${EXTEN:1});}</div><div>&nbsp; &nbsp; includes {celularlocal;}}</div><div><br></div><div>context celularlocal{</div><div>&nbsp; &nbsp; _[789]XXXXXXX =&gt; {&amp;discamovel(${EXTEN},48${EXTEN});}</div><div>&nbsp; &nbsp; includes {fixolocal;}}</div><div><br></div><div>context fixolocal{</div><div>&nbsp; &nbsp; _[2345]XXXXXXX =&gt; &nbsp;{&amp;discafixo(${EXTEN},48${EXTEN});}</div><div>&nbsp; &nbsp; includes {ramais;}}</div><div><br></div><div>context ramais{</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _[5]. =&gt;{noop(callerid = ${CALLERID(num)} &nbsp; tamanho=${LEN(${EXTEN:1})});</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set(tamanho=${LEN(${EXTEN:1})});</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set(discar=${CALLERID(num):0:$[8-${tamanho}]}${EXTEN:1});</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dial(sip/${discar},90,tThH);}</div><div>&nbsp; &nbsp; includes{gratis;}}</div><div>context gratis{</div><div>&nbsp; &nbsp; _30XX =&gt; dial(iax2/${EXTEN},120,T);</div><div>&nbsp; &nbsp; _37X. =&gt; &amp;callback(${EXTEN:2},${CALLERID(name)});</div><div>&nbsp; &nbsp; _2XXX =&gt; {dial(sip/${EXTEN},120,T);}</div><div>&nbsp; &nbsp; 9 =&gt; goto uracentral,s,1;</div><div>&nbsp; &nbsp; _030X.=&gt;dial(sip/grito/${EXTEN},120,T);}</div><div>&nbsp;</div></font><br><br><pre style="line-height:17px;white-space:normal;color:rgb(42, 42, 42);background-color:rgb(255, 255, 255)">Hudson&nbsp;<br>(048) 8413-7000<br>Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova precisa.&nbsp;</pre><br><br><div>&gt; From: mhterres@gmail.com<br>&gt; Date: Fri, 6 Sep 2013 14:24:24 -0300<br>&gt; To: asteriskbrasil@listas.asteriskbrasil.org<br>&gt; Subject: Re: [AsteriskBrasil] Nível dentro de contexto<br>&gt; <br>&gt; Mas veja bem, se você colocar um ramal no contexto dddfixo, por<br>&gt; exemplo, em momento algum você tem uma regra que case com ramais  de 4<br>&gt; dígitos, por exemplo.<br>&gt; <br>&gt; Na real você não deve nem conseguir ligar para os ramais neste caso.<br>&gt; <br>&gt; &gt;O problema é que quando tento transferir para um ramal, vem uma mensagem do Ast<br>&gt; &gt;dizendo não ser possivel dentro do contexto.<br>&gt; <br>&gt; Qual é a msg?<br>&gt; <br>&gt; []s<br>&gt; <br>&gt; Marcelo H. Terres<br>&gt; mhterres@gmail.com<br>&gt; http://mundoopensource.blogspot.com<br>&gt; http://biertasters.blogspot.com<br>&gt; http://twitter.com/mhterres<br>&gt; <br>&gt; <br>&gt; 2013/9/6 Hudson Cardoso &lt;hudsoncardoso@hotmail.com&gt;:<br>&gt; &gt;    Isso mesmo.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Hudson<br>&gt; &gt; (048) 8413-7000<br>&gt; &gt; Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova<br>&gt; &gt; precisa.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;&gt; From: mhterres@gmail.com<br>&gt; &gt;&gt; Date: Fri, 6 Sep 2013 14:14:02 -0300<br>&gt; &gt;<br>&gt; &gt;&gt; To: asteriskbrasil@listas.asteriskbrasil.org<br>&gt; &gt;&gt; Subject: Re: [AsteriskBrasil] Nível dentro de contexto<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Ramais pertencentes a diferentes contextos que podem transferir para<br>&gt; &gt;&gt; diferentes números baseados no seu contexto, é isso?<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; []s<br>&gt; &gt;&gt; Marcelo H. Terres<br>&gt; &gt;&gt; mhterres@gmail.com<br>&gt; &gt;&gt; http://mundoopensource.blogspot.com<br>&gt; &gt;&gt; http://biertasters.blogspot.com<br>&gt; &gt;&gt; http://twitter.com/mhterres<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; 2013/9/6 Hudson Cardoso &lt;hudsoncardoso@hotmail.com&gt;:<br>&gt; &gt;&gt; &gt; Quase faz...<br>&gt; &gt;&gt; &gt; Nesse caso ele deve descer na Hierarquia dos contextos, por exemplo, o<br>&gt; &gt;&gt; &gt; cara que pode<br>&gt; &gt;&gt; &gt; fazer ddd, pode transferir para um celular local, ramal ou ate mesmo<br>&gt; &gt;&gt; &gt; outro<br>&gt; &gt;&gt; &gt; ddd, mas nunca<br>&gt; &gt;&gt; &gt; pra ddi, se o cara for local, só conseguirá ramal ou locais, me fiz<br>&gt; &gt;&gt; &gt; entender ?<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt; Hudson<br>&gt; &gt;&gt; &gt; (048) 8413-7000<br>&gt; &gt;&gt; &gt; Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma<br>&gt; &gt;&gt; &gt; prova<br>&gt; &gt;&gt; &gt; precisa.<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt; From: mhterres@gmail.com<br>&gt; &gt;&gt; &gt; Date: Fri, 6 Sep 2013 13:37:18 -0300<br>&gt; &gt;&gt; &gt; To: asteriskbrasil@listas.asteriskbrasil.org<br>&gt; &gt;&gt; &gt; Subject: Re: [AsteriskBrasil] Nível dentro de contexto<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt; O Set(__TRANSFER_CONTEXT=&lt;teucontexto&gt;) acho que faz o que tu quer.<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt; []s<br>&gt; &gt;&gt; &gt; Marcelo H. Terres<br>&gt; &gt;&gt; &gt; mhterres@gmail.com<br>&gt; &gt;&gt; &gt; http://mundoopensource.blogspot.com<br>&gt; &gt;&gt; &gt; http://biertasters.blogspot.com<br>&gt; &gt;&gt; &gt; http://twitter.com/mhterres<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt; 2013/9/6 Hudson Cardoso &lt;hudsoncardoso@hotmail.com&gt;:<br>&gt; &gt;&gt; &gt;&gt; Colegas...<br>&gt; &gt;&gt; &gt;&gt; Gostaria de saber como se faz pra usar transferência de chamadas em<br>&gt; &gt;&gt; &gt;&gt; contexto diferentes.<br>&gt; &gt;&gt; &gt;&gt; ex:<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt; context ddi{<br>&gt; &gt;&gt; &gt;&gt; _00X.=&gt; {&amp;discaddi(${EXTEN},${EXTEN});}<br>&gt; &gt;&gt; &gt;&gt; includes {dddcelular;}}<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt; context dddcelular{<br>&gt; &gt;&gt; &gt;&gt; _0XX[789]X.=&gt; {&amp;discamovel(${EXTEN},${EXTEN:1});}<br>&gt; &gt;&gt; &gt;&gt; includes {dddfixo;}}<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt; context dddfixo{<br>&gt; &gt;&gt; &gt;&gt; _0XX[2345]XXXXXXX=&gt; {&amp;discafixo(${EXTEN},${EXTEN:1});}<br>&gt; &gt;&gt; &gt;&gt; includes {celularlocal;}}<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt; context celularlocal{<br>&gt; &gt;&gt; &gt;&gt; _[789]XXXXXXX =&gt; {&amp;discamovel(${EXTEN},48${EXTEN});}<br>&gt; &gt;&gt; &gt;&gt; includes {fixolocal;}}<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt; context fixolocal{<br>&gt; &gt;&gt; &gt;&gt; _[2345]XXXXXXX =&gt; {&amp;discafixo(${EXTEN},48${EXTEN});}<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt; O problema é que quando tento transferir para um ramal, vem uma<br>&gt; &gt;&gt; &gt;&gt; mensagem<br>&gt; &gt;&gt; &gt;&gt; do Ast<br>&gt; &gt;&gt; &gt;&gt; dizendo não ser possivel dentro do contexto.<br>&gt; &gt;&gt; &gt;&gt; Como se contorna isso?<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt; Hudson<br>&gt; &gt;&gt; &gt;&gt; (048) 8413-7000<br>&gt; &gt;&gt; &gt;&gt; Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma<br>&gt; &gt;&gt; &gt;&gt; prova<br>&gt; &gt;&gt; &gt;&gt; precisa.<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt;<br>&gt; &gt;&gt; &gt;&gt; _______________________________________________<br>&gt; &gt;&gt; &gt;&gt; KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>&gt; &gt;&gt; &gt;&gt; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>&gt; &gt;&gt; &gt;&gt; Intercomunicadores para acesso remoto via rede IP. Conheça em<br>&gt; &gt;&gt; &gt;&gt; www.Khomp.com.<br>&gt; &gt;&gt; &gt;&gt; _______________________________________________<br>&gt; &gt;&gt; &gt;&gt; ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>&gt; &gt;&gt; &gt;&gt; Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>&gt; &gt;&gt; &gt;&gt; Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.<br>&gt; &gt;&gt; &gt;&gt; _______________________________________________<br>&gt; &gt;&gt; &gt;&gt; Para remover seu email desta lista, basta enviar um email em branco<br>&gt; &gt;&gt; &gt;&gt; para<br>&gt; &gt;&gt; &gt;&gt; asteriskbrasil-unsubscribe@listas.asteriskbrasil.org<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt; _______________________________________________ KHOMP: completa linha de<br>&gt; &gt;&gt; &gt; placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para<br>&gt; &gt;&gt; &gt; SIP<br>&gt; &gt;&gt; &gt; com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP.<br>&gt; &gt;&gt; &gt; Conhe�a em www.Khomp.com.<br>&gt; &gt;&gt; &gt; _______________________________________________<br>&gt; &gt;&gt; &gt; ALIGERA � Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>&gt; &gt;&gt; &gt; Placas<br>&gt; &gt;&gt; &gt; de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank � Appliance<br>&gt; &gt;&gt; &gt; Asterisk - Acesse www.aligera.com.br.<br>&gt; &gt;&gt; &gt; _______________________________________________ Para remover seu email<br>&gt; &gt;&gt; &gt; desta<br>&gt; &gt;&gt; &gt; lista, basta enviar um email em branco para<br>&gt; &gt;&gt; &gt; asteriskbrasil-unsubscribe@listas.asteriskbrasil.org<br>&gt; &gt;&gt; &gt;<br>&gt; &gt;&gt; &gt; _______________________________________________<br>&gt; &gt;&gt; &gt; KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>&gt; &gt;&gt; &gt; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>&gt; &gt;&gt; &gt; Intercomunicadores para acesso remoto via rede IP. Conheça em<br>&gt; &gt;&gt; &gt; www.Khomp.com.<br>&gt; &gt;&gt; &gt; _______________________________________________<br>&gt; &gt;&gt; &gt; ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>&gt; &gt;&gt; &gt; Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>&gt; &gt;&gt; &gt; Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.<br>&gt; &gt;&gt; &gt; _______________________________________________<br>&gt; &gt;&gt; &gt; Para remover seu email desta lista, basta enviar um email em branco para<br>&gt; &gt;&gt; &gt; asteriskbrasil-unsubscribe@listas.asteriskbrasil.org<br>&gt; &gt;&gt; _______________________________________________<br>&gt; &gt;&gt; KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>&gt; &gt;&gt; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>&gt; &gt;&gt; Intercomunicadores para acesso remoto via rede IP. Conheça em<br>&gt; &gt;&gt; www.Khomp.com.<br>&gt; &gt;&gt; _______________________________________________<br>&gt; &gt;&gt; ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>&gt; &gt;&gt; Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>&gt; &gt;&gt; Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.<br>&gt; &gt;&gt; _______________________________________________<br>&gt; &gt;&gt; Para remover seu email desta lista, basta enviar um email em branco para<br>&gt; &gt;&gt; asteriskbrasil-unsubscribe@listas.asteriskbrasil.org<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>&gt; &gt; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>&gt; &gt; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.<br>&gt; &gt; _______________________________________________<br>&gt; &gt; ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>&gt; &gt; Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>&gt; &gt; Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Para remover seu email desta lista, basta enviar um email em branco para<br>&gt; &gt; asteriskbrasil-unsubscribe@listas.asteriskbrasil.org<br>&gt; _______________________________________________<br>&gt; KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>&gt; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>&gt; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.<br>&gt; _______________________________________________<br>&gt; ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>&gt; Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>&gt; Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.<br>&gt; _______________________________________________<br>&gt; Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe@listas.asteriskbrasil.org<br></div></div>                                               </div></body>
</html>