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