Re: [AsteriskBrasil] Dial Plan Linksys SPA2102 e PAP2T

2010-11-17 Por tôpico emanuel sena
Entendendo e configurando Dial Plan em ATA
VoIPhttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html

Recentemente escrevi um tutorial explicando como configurar o ATA VoIP PAP2
da Linksys com o Gizmo http://webdoispontozero.com/blog/?p=49, e recebi
algumas dúvidas de pessoas querendo uma forma mais simples de discar para
telefoneshttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#de
operadoras convencionais. Eu também durante a instalação do ATA achei
ruim ter que discar toda vez 0115561 para falar com um número da minha
cidade. Nesse tutorial vou explicar não apenas como conseguir se livrar
desses códigos “a mais” como explicar o que é e como funciona um Dial
Plan(Plano de Discagem). Depois de ler esse post você conseguirá facilmente
alterar o dialplan do seu ATA.

Segundo a RFC 2705 http://tools.ietf.org/html/rfc2705 de 1999 a sintaxe
dos dialplan é baseada na sintaxe do
egrephttp://www.unet.univie.ac.at/aix/cmds/aixcmds2/egrep.htmque é
uma versão do grep, uma das ferramentas de linha de comando mais
conhecidas do UNIX. Vou explicar o que julgo ser suficiente para fazer a
configuração que precisamos caso queira se aprofundar aí sim vale a pena
consultar a RFC, o manual do seu ATA é sempre bom dar uma olhada antes de
modificar o dial plan.

Um dialplan serve para definir as possíveis seqüências de números que
poderão ser discadas, ele é um texto semelhante a *( *xx | [3469]11 | 0 | 00
| :1408[2-9]xx )* composto por números,*,#,[,],(,),|,- e .

Os parênteses limitam o dial plan e dentro deles será feito uma busca. O
conteúdo dentro dos parênteses são seqüencias de dígitos separados pelo
caracter *|*, é esse caracter que separa as possíveis seqüencias, ou seja,
no dial plan citado aí encima tem 5 possibilidades(tipos de
ligaçõeshttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#).
A medida que vamos discando os números no telefone o ATA vai tentando
encontrar qual das 5 seqüencias é a que estamos utilizando. Para que a
ligação seja completada precisamos obrigatoriamente discar uma seqüencia de
números que seja valido no dial plan.

Além dos parênteses e da barra podemos ter:
• Caracteres individuais ‘0’, ‘1’, ‘2’ . . . ‘9’, ‘*’, ‘#’.
• A letra ‘x’ representa um algarismo (‘0’ .. ‘9’)
• Um subconjunto de caracteres dentro de colchetes (permitindo faixas): ‘[‘
conjunto ‘]’ (ex. [389] representa ‘3’ ou ‘8’ ou ‘9’)
– Faixas numéricas são permitidas dentro de colchetes: digito ‘-‘ digito
(ex. [2-9] representa ‘2’ ou ‘3’ ou … ou ‘9’)
– Faixas podem ser combinadas com outros caracteres: ex. [235-8*]
representa ‘2’ ou ‘3’ ou ‘5’ ou ‘6’ ou ‘7’ ou ‘8’ ou ‘*’.

Temos alguns caracteres especiais que são:
*.* – o ponto significa zero ou mais vezes. ex. 01 representa “0”, “01”,
“011”, “0111”, … etc, um zero seguido de infinitos 1.
*:* – o menor dois pontos maior é usado para se criar aliás, onde a parte
que vem antes dos dois pontos será substituída pela parte que vem depois dos
dois pontos. ex. 0:0115561 significa que quando eu discar o 0 ele será
substituído pelo 0115561, lembre-se que isso será colocado dentro de um
contexto, eu não vou usar apenas esse pedaço e não serão substituídos todos
os zeros por 0115561.

Vou aqui dar alguns exemplos para ficar mais claro o que você deve colocar
no seu dial plan.
*(:0115561x.)* – com isso eu posso discar  e o ATA irá discar para
0115561
*(0:01155x.)*  – com isso eu conseguiria discar para qualquer número do
Brasil discando apenas 0 + código do estado + número do
telefonehttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#
.
*(193:0115561x.)* – Supondo que o número do bombeiro da minha
região é , quando eu discar 193 o ATA irá discar para o corpo de
bombeiros da minha região.

Para finalizar, um dial plan que contemplasse esses exemplos ficaria assim:
*(:0115561x.|0:01155x.|193:0115561x.)*

Boa sorte e aproveite para colocar um comentário aqui, um
bloghttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#vive
de comentários, só assim os posts podem melhorar.

*Update1:* Como sei que alguns vão ficar curiosos vou colocar aqui meu dial
plan atual no PAP2 *
(:1[2-9]xx[2-9]xx|3:01155613x.|011xx.|1[2-9]xx[2-9]xx)*


Em 16 de novembro de 2010 13:08, Gleidison Sampaio 
gleidison.samp...@hotmail.com escreveu:


 Boa tarde Pessoal!

 Preciso de uma ajuda com o DialPlan dos Atas de modelo acima, tenho a
 seguinte situaçao:

 Gostaria de acrescentar no Dial Plan uma forma dele acrescentar alguns
 digitos após o usuario acabar de discar no seu ramal, por exemplo:

 Usuario ira discar   044  1234 (Gostaria que o ATA enviasse para o
 servidor  044  1234 *1)

 é possivel?


 Att;

 *Gleidison C. Sampaio*





 ___
 KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
 - Hardware com alta disponibilidade 

Re: [AsteriskBrasil] Dial Plan Linksys SPA2102 e PAP2T

2010-11-17 Por tôpico Gleidison Sampaio


Emanuel,
Fico muito agradecido, pela sua dica, porem tentei, mais sem sucesso, sei que 
ja é pedir demais, mais como nao estou vendo outra situaçao, se possivel 
poderia me passar um modelo sugerido de acordo com a minha solicitaçao?
desde ja muito obrigado!


Att;
Gleidison C. Sampaio





Date: Wed, 17 Nov 2010 17:16:02 -0300
From: emanuels...@gmail.com
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] Dial Plan Linksys SPA2102 e PAP2T

Entendendo e configurando Dial Plan em ATA VoIP







Recentemente escrevi um tutorial explicando 
como configurar o ATA VoIP PAP2
 da Linksys com o Gizmo, e recebi algumas dúvidas de pessoas 
querendo uma forma mais simples de discar para telefones
 de operadoras convencionais. Eu também durante a instalação do ATA 
achei ruim ter que discar toda vez 0115561 para falar com um número da 
minha cidade. Nesse tutorial vou explicar não apenas como conseguir se 
livrar desses códigos “a mais” como explicar o que é e como funciona um 
Dial Plan(Plano de Discagem). Depois de ler esse post você conseguirá 
facilmente alterar o dialplan do seu ATA.



Segundo a RFC 2705 de 
1999 a sintaxe dos dialplan é baseada na sintaxe do egrep
 que é uma versão do grep, uma das ferramentas de linha de comando mais 
conhecidas do UNIX. Vou explicar o que julgo ser suficiente para fazer a
 configuração que precisamos caso queira se aprofundar aí sim vale a 
pena consultar a RFC, o manual do seu ATA é sempre bom dar uma olhada 
antes de modificar o dial plan.
Um dialplan serve para definir as possíveis seqüências de números que
 poderão ser discadas, ele é um texto semelhante a ( *xx | 
[3469]11 | 0 | 00 | :1408[2-9]xx ) composto por 
números,*,#,[,],(,),|,- e .
Os parênteses limitam o dial plan e dentro deles será feito uma 
busca. O conteúdo dentro dos parênteses são seqüencias de dígitos 
separados pelo caracter |, é esse caracter que 
separa as possíveis seqüencias, ou seja, no dial plan citado aí encima 
tem 5 possibilidades(tipos de ligações).
 A medida que vamos discando os números no telefone o ATA vai tentando 
encontrar qual das 5 seqüencias é a que estamos utilizando. Para que a 
ligação seja completada precisamos obrigatoriamente discar uma seqüencia
 de números que seja valido no dial plan.
Além dos parênteses e da barra podemos ter:

• Caracteres individuais ‘0’, ‘1’, ‘2’ . . . ‘9’, ‘*’, ‘#’.

• A letra ‘x’ representa um algarismo (‘0’ .. ‘9’)

• Um subconjunto de caracteres dentro de colchetes (permitindo faixas): 
‘[‘ conjunto ‘]’ (ex. [389] representa ‘3’ ou ‘8’ ou ‘9’)

– Faixas numéricas são permitidas dentro de colchetes: digito ‘-‘ 
digito (ex. [2-9] representa ‘2’ ou ‘3’ ou … ou ‘9’)

– Faixas podem ser combinadas com outros caracteres: ex. [235-8*] 
representa ‘2’ ou ‘3’ ou ‘5’ ou ‘6’ ou ‘7’ ou ‘8’ ou ‘*’.
Temos alguns caracteres especiais que são:

. – o ponto significa zero ou  mais vezes. ex. 01 
representa “0”, “01”, “011”, “0111”, … etc, um zero seguido de infinitos
 1.

: – o menor dois pontos maior é usado para se 
criar aliás, onde a parte que vem antes dos dois pontos será substituída
 pela parte que vem depois dos dois pontos. ex. 0:0115561 
significa que quando eu discar o 0 ele será substituído pelo 0115561, 
lembre-se que isso será colocado dentro de um contexto, eu não vou usar 
apenas esse pedaço e não serão substituídos todos os zeros por 0115561.
Vou aqui dar alguns exemplos para ficar mais claro o que você deve 
colocar no seu dial plan.

(:0115561x.) – com isso eu posso discar 
 e o ATA irá discar para 0115561

(0:01155x.)  – com isso eu conseguiria 
discar para qualquer número do Brasil discando apenas 0 + código do 
estado + número do telefone.

(193:0115561x.) – Supondo que o número 
do bombeiro da minha região é , quando eu discar 193 o ATA irá 
discar para o corpo de bombeiros da minha região.
Para finalizar, um dial plan que contemplasse esses exemplos ficaria 
assim:

(:0115561x.|0:01155x.|193:0115561x.)
Boa sorte e aproveite para colocar um comentário aqui, um blog
 vive de comentários, só assim os posts podem melhorar.
Update1: Como sei que alguns vão ficar curiosos vou 
colocar aqui meu dial plan atual no PAP2  
(:1[2-9]xx[2-9]xx|3:01155613x.|011xx.|1[2-9]xx[2-9]xx)


Em 16 de novembro de 2010 13:08, Gleidison Sampaio 
gleidison.samp...@hotmail.com escreveu:







Boa tarde Pessoal!
Preciso de uma ajuda com o DialPlan dos Atas de modelo acima, tenho a seguinte 
situaçao:
Gostaria de acrescentar no Dial Plan uma forma dele acrescentar alguns digitos 
após o usuario acabar de discar no seu ramal, por exemplo:

Usuario ira discar   044  1234 (Gostaria que o ATA enviasse para o servidor 
 044  1234 *1)
é possivel?


Att;

Gleidison C. Sampaio

Re: [AsteriskBrasil] Dial Plan Linksys SPA2102 e PAP2T

2010-11-17 Por tôpico Ronaldo Wochner
(x.:*1)  ???

att
Ronaldo P. Wochner



2010/11/17 Gleidison Sampaio gleidison.samp...@hotmail.com


 Emanuel,

 Fico muito agradecido, pela sua dica, porem tentei, mais sem sucesso, sei
 que ja é pedir demais, mais como nao estou vendo outra situaçao, se possivel
 poderia me passar um modelo sugerido de acordo com a minha solicitaçao?

 desde ja muito obrigado!


 Att;

 *Gleidison C. Sampaio*






 --
 Date: Wed, 17 Nov 2010 17:16:02 -0300
 From: emanuels...@gmail.com
 To: asteriskbrasil@listas.asteriskbrasil.org
 Subject: Re: [AsteriskBrasil] Dial Plan Linksys SPA2102 e PAP2T


 Entendendo e configurando Dial Plan em ATA 
 VoIPhttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html
 Recentemente escrevi um tutorial explicando como configurar o ATA VoIP
 PAP2 da Linksys com o Gizmo http://webdoispontozero.com/blog/?p=49, e
 recebi algumas dúvidas de pessoas querendo uma forma mais simples de discar
 para 
 telefoneshttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#de
  operadoras convencionais. Eu também durante a instalação do ATA achei
 ruim ter que discar toda vez 0115561 para falar com um número da minha
 cidade. Nesse tutorial vou explicar não apenas como conseguir se livrar
 desses códigos “a mais” como explicar o que é e como funciona um Dial
 Plan(Plano de Discagem). Depois de ler esse post você conseguirá facilmente
 alterar o dialplan do seu ATA.

 Segundo a RFC 2705 http://tools.ietf.org/html/rfc2705 de 1999 a sintaxe
 dos dialplan é baseada na sintaxe do 
 egrephttp://www.unet.univie.ac.at/aix/cmds/aixcmds2/egrep.htmque é uma 
 versão do grep, uma das ferramentas de linha de comando mais
 conhecidas do UNIX. Vou explicar o que julgo ser suficiente para fazer a
 configuração que precisamos caso queira se aprofundar aí sim vale a pena
 consultar a RFC, o manual do seu ATA é sempre bom dar uma olhada antes de
 modificar o dial plan.
 Um dialplan serve para definir as possíveis seqüências de números que
 poderão ser discadas, ele é um texto semelhante a *( *xx | [3469]11 | 0 |
 00 | :1408[2-9]xx )* composto por números,*,#,[,],(,),|,- e .
 Os parênteses limitam o dial plan e dentro deles será feito uma busca. O
 conteúdo dentro dos parênteses são seqüencias de dígitos separados pelo
 caracter *|*, é esse caracter que separa as possíveis seqüencias, ou seja,
 no dial plan citado aí encima tem 5 possibilidades(tipos de 
 ligaçõeshttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#).
 A medida que vamos discando os números no telefone o ATA vai tentando
 encontrar qual das 5 seqüencias é a que estamos utilizando. Para que a
 ligação seja completada precisamos obrigatoriamente discar uma seqüencia de
 números que seja valido no dial plan.
 Além dos parênteses e da barra podemos ter:
 • Caracteres individuais ‘0’, ‘1’, ‘2’ . . . ‘9’, ‘*’, ‘#’.
 • A letra ‘x’ representa um algarismo (‘0’ .. ‘9’)
 • Um subconjunto de caracteres dentro de colchetes (permitindo faixas): ‘[‘
 conjunto ‘]’ (ex. [389] representa ‘3’ ou ‘8’ ou ‘9’)
 – Faixas numéricas são permitidas dentro de colchetes: digito ‘-‘
 digito (ex. [2-9] representa ‘2’ ou ‘3’ ou … ou ‘9’)
 – Faixas podem ser combinadas com outros caracteres: ex. [235-8*]
 representa ‘2’ ou ‘3’ ou ‘5’ ou ‘6’ ou ‘7’ ou ‘8’ ou ‘*’.
 Temos alguns caracteres especiais que são:
 *.* – o ponto significa zero ou mais vezes. ex. 01 representa “0”, “01”,
 “011”, “0111”, … etc, um zero seguido de infinitos 1.
 *:* – o menor dois pontos maior é usado para se criar aliás, onde a
 parte que vem antes dos dois pontos será substituída pela parte que vem
 depois dos dois pontos. ex. 0:0115561 significa que quando eu discar o 0
 ele será substituído pelo 0115561, lembre-se que isso será colocado dentro
 de um contexto, eu não vou usar apenas esse pedaço e não serão substituídos
 todos os zeros por 0115561.
 Vou aqui dar alguns exemplos para ficar mais claro o que você deve colocar
 no seu dial plan.
 *(:0115561x.)* – com isso eu posso discar  e o ATA irá discar
 para 0115561
 *(0:01155x.)*  – com isso eu conseguiria discar para qualquer número do
 Brasil discando apenas 0 + código do estado + número do 
 telefonehttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#
 .
 *(193:0115561x.)* – Supondo que o número do bombeiro da minha
 região é , quando eu discar 193 o ATA irá discar para o corpo de
 bombeiros da minha região.
 Para finalizar, um dial plan que contemplasse esses exemplos ficaria assim:
 *(:0115561x.|0:01155x.|193:0115561x.)*
 Boa sorte e aproveite para colocar um comentário aqui, um 
 bloghttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#vive
  de comentários, só assim os posts podem melhorar.
 *Update1:* Como sei que alguns vão ficar curiosos vou colocar aqui meu
 dial plan atual no PAP2 *
 (:1[2-9]xx[2-9]xx|3

Re: [AsteriskBrasil] Dial Plan Linksys SPA2102 e PAP2T

2010-11-17 Por tôpico emanuel sena
não testei mais tentaria assim ( x.:*1 | 044  1234  )

Em 17 de novembro de 2010 20:52, Gleidison Sampaio 
gleidison.samp...@hotmail.com escreveu:


 Emanuel,

 Fico muito agradecido, pela sua dica, porem tentei, mais sem sucesso, sei
 que ja é pedir demais, mais como nao estou vendo outra situaçao, se possivel
 poderia me passar um modelo sugerido de acordo com a minha solicitaçao?

 desde ja muito obrigado!


 Att;

 *Gleidison C. Sampaio*






 --
 Date: Wed, 17 Nov 2010 17:16:02 -0300
 From: emanuels...@gmail.com
 To: asteriskbrasil@listas.asteriskbrasil.org
 Subject: Re: [AsteriskBrasil] Dial Plan Linksys SPA2102 e PAP2T


 Entendendo e configurando Dial Plan em ATA 
 VoIPhttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html
 Recentemente escrevi um tutorial explicando como configurar o ATA VoIP
 PAP2 da Linksys com o Gizmo http://webdoispontozero.com/blog/?p=49, e
 recebi algumas dúvidas de pessoas querendo uma forma mais simples de discar
 para 
 telefoneshttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#de
  operadoras convencionais. Eu também durante a instalação do ATA achei
 ruim ter que discar toda vez 0115561 para falar com um número da minha
 cidade. Nesse tutorial vou explicar não apenas como conseguir se livrar
 desses códigos “a mais” como explicar o que é e como funciona um Dial
 Plan(Plano de Discagem). Depois de ler esse post você conseguirá facilmente
 alterar o dialplan do seu ATA.

 Segundo a RFC 2705 http://tools.ietf.org/html/rfc2705 de 1999 a sintaxe
 dos dialplan é baseada na sintaxe do 
 egrephttp://www.unet.univie.ac.at/aix/cmds/aixcmds2/egrep.htmque é uma 
 versão do grep, uma das ferramentas de linha de comando mais
 conhecidas do UNIX. Vou explicar o que julgo ser suficiente para fazer a
 configuração que precisamos caso queira se aprofundar aí sim vale a pena
 consultar a RFC, o manual do seu ATA é sempre bom dar uma olhada antes de
 modificar o dial plan.
 Um dialplan serve para definir as possíveis seqüências de números que
 poderão ser discadas, ele é um texto semelhante a *( *xx | [3469]11 | 0 |
 00 | :1408[2-9]xx )* composto por números,*,#,[,],(,),|,- e .
 Os parênteses limitam o dial plan e dentro deles será feito uma busca. O
 conteúdo dentro dos parênteses são seqüencias de dígitos separados pelo
 caracter *|*, é esse caracter que separa as possíveis seqüencias, ou seja,
 no dial plan citado aí encima tem 5 possibilidades(tipos de 
 ligaçõeshttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#).
 A medida que vamos discando os números no telefone o ATA vai tentando
 encontrar qual das 5 seqüencias é a que estamos utilizando. Para que a
 ligação seja completada precisamos obrigatoriamente discar uma seqüencia de
 números que seja valido no dial plan.
 Além dos parênteses e da barra podemos ter:
 • Caracteres individuais ‘0’, ‘1’, ‘2’ . . . ‘9’, ‘*’, ‘#’.
 • A letra ‘x’ representa um algarismo (‘0’ .. ‘9’)
 • Um subconjunto de caracteres dentro de colchetes (permitindo faixas): ‘[‘
 conjunto ‘]’ (ex. [389] representa ‘3’ ou ‘8’ ou ‘9’)
 – Faixas numéricas são permitidas dentro de colchetes: digito ‘-‘
 digito (ex. [2-9] representa ‘2’ ou ‘3’ ou … ou ‘9’)
 – Faixas podem ser combinadas com outros caracteres: ex. [235-8*]
 representa ‘2’ ou ‘3’ ou ‘5’ ou ‘6’ ou ‘7’ ou ‘8’ ou ‘*’.
 Temos alguns caracteres especiais que são:
 *.* – o ponto significa zero ou mais vezes. ex. 01 representa “0”, “01”,
 “011”, “0111”, … etc, um zero seguido de infinitos 1.
 *:* – o menor dois pontos maior é usado para se criar aliás, onde a
 parte que vem antes dos dois pontos será substituída pela parte que vem
 depois dos dois pontos. ex. 0:0115561 significa que quando eu discar o 0
 ele será substituído pelo 0115561, lembre-se que isso será colocado dentro
 de um contexto, eu não vou usar apenas esse pedaço e não serão substituídos
 todos os zeros por 0115561.
 Vou aqui dar alguns exemplos para ficar mais claro o que você deve colocar
 no seu dial plan.
 *(:0115561x.)* – com isso eu posso discar  e o ATA irá discar
 para 0115561
 *(0:01155x.)*  – com isso eu conseguiria discar para qualquer número do
 Brasil discando apenas 0 + código do estado + número do 
 telefonehttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#
 .
 *(193:0115561x.)* – Supondo que o número do bombeiro da minha
 região é , quando eu discar 193 o ATA irá discar para o corpo de
 bombeiros da minha região.
 Para finalizar, um dial plan que contemplasse esses exemplos ficaria assim:
 *(:0115561x.|0:01155x.|193:0115561x.)*
 Boa sorte e aproveite para colocar um comentário aqui, um 
 bloghttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#vive
  de comentários, só assim os posts podem melhorar.
 *Update1:* Como sei que alguns vão ficar curiosos vou colocar aqui meu
 dial

Re: [AsteriskBrasil] Dial Plan Linksys SPA2102 e PAP2T

2010-11-17 Por tôpico emanuel sena
Ronaldo to contigo, acho tbm que assim dará certo.

Em 17 de novembro de 2010 22:06, Ronaldo Wochner ronald...@gmail.comescreveu:

 (x.:*1)  ???

 att
 Ronaldo P. Wochner



 2010/11/17 Gleidison Sampaio gleidison.samp...@hotmail.com


 Emanuel,

 Fico muito agradecido, pela sua dica, porem tentei, mais sem sucesso, sei
 que ja é pedir demais, mais como nao estou vendo outra situaçao, se possivel
 poderia me passar um modelo sugerido de acordo com a minha solicitaçao?

 desde ja muito obrigado!


 Att;

 *Gleidison C. Sampaio*






 --
 Date: Wed, 17 Nov 2010 17:16:02 -0300
 From: emanuels...@gmail.com
 To: asteriskbrasil@listas.asteriskbrasil.org
 Subject: Re: [AsteriskBrasil] Dial Plan Linksys SPA2102 e PAP2T


 Entendendo e configurando Dial Plan em ATA 
 VoIPhttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html
 Recentemente escrevi um tutorial explicando como configurar o ATA VoIP
 PAP2 da Linksys com o Gizmo http://webdoispontozero.com/blog/?p=49, e
 recebi algumas dúvidas de pessoas querendo uma forma mais simples de discar
 para 
 telefoneshttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#de
  operadoras convencionais. Eu também durante a instalação do ATA achei
 ruim ter que discar toda vez 0115561 para falar com um número da minha
 cidade. Nesse tutorial vou explicar não apenas como conseguir se livrar
 desses códigos “a mais” como explicar o que é e como funciona um Dial
 Plan(Plano de Discagem). Depois de ler esse post você conseguirá facilmente
 alterar o dialplan do seu ATA.

 Segundo a RFC 2705 http://tools.ietf.org/html/rfc2705 de 1999 a sintaxe
 dos dialplan é baseada na sintaxe do 
 egrephttp://www.unet.univie.ac.at/aix/cmds/aixcmds2/egrep.htmque é uma 
 versão do grep, uma das ferramentas de linha de comando mais
 conhecidas do UNIX. Vou explicar o que julgo ser suficiente para fazer a
 configuração que precisamos caso queira se aprofundar aí sim vale a pena
 consultar a RFC, o manual do seu ATA é sempre bom dar uma olhada antes de
 modificar o dial plan.
 Um dialplan serve para definir as possíveis seqüências de números que
 poderão ser discadas, ele é um texto semelhante a *( *xx | [3469]11 | 0 |
 00 | :1408[2-9]xx )* composto por números,*,#,[,],(,),|,- e .
 Os parênteses limitam o dial plan e dentro deles será feito uma busca. O
 conteúdo dentro dos parênteses são seqüencias de dígitos separados pelo
 caracter *|*, é esse caracter que separa as possíveis seqüencias, ou
 seja, no dial plan citado aí encima tem 5 possibilidades(tipos de
 ligaçõeshttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#).
 A medida que vamos discando os números no telefone o ATA vai tentando
 encontrar qual das 5 seqüencias é a que estamos utilizando. Para que a
 ligação seja completada precisamos obrigatoriamente discar uma seqüencia de
 números que seja valido no dial plan.
 Além dos parênteses e da barra podemos ter:
 • Caracteres individuais ‘0’, ‘1’, ‘2’ . . . ‘9’, ‘*’, ‘#’.
 • A letra ‘x’ representa um algarismo (‘0’ .. ‘9’)
 • Um subconjunto de caracteres dentro de colchetes (permitindo faixas):
 ‘[‘ conjunto ‘]’ (ex. [389] representa ‘3’ ou ‘8’ ou ‘9’)
 – Faixas numéricas são permitidas dentro de colchetes: digito ‘-‘
 digito (ex. [2-9] representa ‘2’ ou ‘3’ ou … ou ‘9’)
 – Faixas podem ser combinadas com outros caracteres: ex. [235-8*]
 representa ‘2’ ou ‘3’ ou ‘5’ ou ‘6’ ou ‘7’ ou ‘8’ ou ‘*’.
 Temos alguns caracteres especiais que são:
 *.* – o ponto significa zero ou mais vezes. ex. 01 representa “0”, “01”,
 “011”, “0111”, … etc, um zero seguido de infinitos 1.
 *:* – o menor dois pontos maior é usado para se criar aliás, onde a
 parte que vem antes dos dois pontos será substituída pela parte que vem
 depois dos dois pontos. ex. 0:0115561 significa que quando eu discar o 0
 ele será substituído pelo 0115561, lembre-se que isso será colocado dentro
 de um contexto, eu não vou usar apenas esse pedaço e não serão substituídos
 todos os zeros por 0115561.
 Vou aqui dar alguns exemplos para ficar mais claro o que você deve colocar
 no seu dial plan.
 *(:0115561x.)* – com isso eu posso discar  e o ATA irá discar
 para 0115561
 *(0:01155x.)*  – com isso eu conseguiria discar para qualquer número do
 Brasil discando apenas 0 + código do estado + número do 
 telefonehttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#
 .
 *(193:0115561x.)* – Supondo que o número do bombeiro da minha
 região é , quando eu discar 193 o ATA irá discar para o corpo de
 bombeiros da minha região.
 Para finalizar, um dial plan que contemplasse esses exemplos ficaria
 assim:
 *(:0115561x.|0:01155x.|193:0115561x.)*
 Boa sorte e aproveite para colocar um comentário aqui, um 
 bloghttp://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#vive
  de comentários, só assim os posts podem

[AsteriskBrasil] Dial Plan Linksys SPA2102 e PAP2T

2010-11-16 Por tôpico Gleidison Sampaio


Boa tarde Pessoal!
Preciso de uma ajuda com o DialPlan dos Atas de modelo acima, tenho a seguinte 
situaçao:
Gostaria de acrescentar no Dial Plan uma forma dele acrescentar alguns digitos 
após o usuario acabar de discar no seu ramal, por exemplo:
Usuario ira discar   044  1234 (Gostaria que o ATA enviasse para o servidor 
 044  1234 *1)
é possivel?


Att;
Gleidison C. Sampaio



  ___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Temos tudo para seu projeto VoIP com Asterisk!
Descontos especiais para assinantes da AsteriskBrasil.org.
Registre-se e receba um cupom exclusivo de desconto!
Acesse agora www.voipmania.com.br
__
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org