[AsteriskBrasil] Nível dentro de contexto

Marcelo Terres mhterres em gmail.com
Sexta Setembro 6 17:12:23 BRT 2013


E quando você roda um dialplan show fixolocal, por exemplo, você vê as
regras corretamente?

[]s
Marcelo H. Terres
mhterres em gmail.com
http://mundoopensource.blogspot.com
http://biertasters.blogspot.com
http://twitter.com/mhterres


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


Mais detalhes sobre a lista de discussão AsteriskBrasil