<h2><a href="http://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html" rel="bookmark" title="Permanent Link: Entendendo e configurando Dial 
Plan em ATA VoIP">Entendendo e configurando Dial Plan em ATA VoIP</a></h2>
        
                                
                        

        
                                
<div id="HOTWordsTxt" name="HOTWordsTxt">                                
                                <p>Recentemente escrevi um tutorial explicando como <a href="http://webdoispontozero.com/blog/?p=49">configurar o ATA VoIP PAP2
 da Linksys com o Gizmo</a>, e recebi algumas dúvidas de pessoas 
querendo uma forma mais simples de discar para <a href="http://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#" onclick="Pal537432444hw.aqkqhblqnaj(&quot;telefones&quot;);return false;" style="color: rgb(255, 0, 0); text-decoration: underline; border-bottom: 1px dotted;" onmouseover="Pal537432444hw.hwShow(event, this, 
&quot;telefones&quot;); this.style.cursor=&quot;hand&quot;; 
this.style.textDecoration=&quot;underline&quot;; this.style.borderBottom=&quot;solid&quot;;" onmouseout="Pal537432444hw.hideMaybe(this, &quot;telefones&quot;); 
this.style.cursor=&quot;hand&quot;; this.style.textDecoration=&quot;underline&quot;; 
this.style.borderBottom=&quot;dotted 1px&quot;; ">telefones</a>
 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.<br>
<span id="more-63"></span><br>
Segundo a <a href="http://tools.ietf.org/html/rfc2705">RFC 2705</a> de 
1999 a sintaxe dos dialplan é baseada na sintaxe do <a href="http://www.unet.univie.ac.at/aix/cmds/aixcmds2/egrep.htm">egrep</a>
 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.</p>
<p>Um dialplan serve para definir as possíveis seqüências de números que
 poderão ser discadas, ele é um texto semelhante a <strong>( *xx | 
[3469]11 | 0 | 00 | &lt;:1408&gt;[2-9]xxxxxx )</strong> composto por 
números,*,#,[,],(,),|,- e .</p>
<p>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 <strong>|</strong>, é esse caracter que 
separa as possíveis seqüencias, ou seja, no dial plan citado aí encima 
tem 5 possibilidades(tipos de <a href="http://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#" onclick="Pal537432444hw.aqkqhblqnaj(&quot;ligações&quot;);return false;" style="color: rgb(255, 0, 0); text-decoration: underline; border-bottom: 1px dotted;" onmouseover="Pal537432444hw.hwShow(event, this, 
&quot;ligações&quot;); this.style.cursor=&quot;hand&quot;; 
this.style.textDecoration=&quot;underline&quot;; this.style.borderBottom=&quot;solid&quot;;" onmouseout="Pal537432444hw.hideMaybe(this, &quot;ligações&quot;); 
this.style.cursor=&quot;hand&quot;; this.style.textDecoration=&quot;underline&quot;; 
this.style.borderBottom=&quot;dotted 1px&quot;; ">ligações</a>).
 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.</p>
<p>Além dos parênteses e da barra podemos ter:<br>
• Caracteres individuais ‘0’, ‘1’, ‘2’ . . . ‘9’, ‘*’, ‘#’.<br>
• A letra ‘x’ representa um algarismo (‘0’ .. ‘9’)<br>
• Um subconjunto de caracteres dentro de colchetes (permitindo faixas): 
‘[‘ conjunto ‘]’ (ex. [389] representa ‘3’ ou ‘8’ ou ‘9’)<br>
    – Faixas numéricas são permitidas dentro de colchetes: digito ‘-‘ 
digito (ex. [2-9] representa ‘2’ ou ‘3’ ou … ou ‘9’)<br>
    – Faixas podem ser combinadas com outros caracteres: ex. [235-8*] 
representa ‘2’ ou ‘3’ ou ‘5’ ou ‘6’ ou ‘7’ ou ‘8’ ou ‘*’.</p>
<p>Temos alguns caracteres especiais que são:<br>
<strong>.</strong> – o ponto significa zero ou  mais vezes. ex. 01 
representa “0”, “01”, “011”, “0111”, … etc, um zero seguido de infinitos
 1.<br>
<strong>&lt;:&gt;</strong> – 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. &lt;0:0115561&gt; 
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.</p>
<p>Vou aqui dar alguns exemplos para ficar mais claro o que você deve 
colocar no seu dial plan.<br>
<strong>(&lt;:0115561&gt;x.)</strong> – com isso eu posso discar 
44444444 e o ATA irá discar para 011556144444444<br>
<strong>(&lt;0:01155&gt;x.)</strong>  – com isso eu conseguiria 
discar para qualquer número do Brasil discando apenas 0 + código do 
estado + número do <a href="http://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#" onclick="Pal537432444hw.aqkqhblqnaj(&quot;telefone&quot;);return false;" style="color: rgb(255, 0, 0); text-decoration: underline; border-bottom: 1px dotted;" onmouseover="Pal537432444hw.hwShow(event, this, 
&quot;telefone&quot;); this.style.cursor=&quot;hand&quot;; 
this.style.textDecoration=&quot;underline&quot;; this.style.borderBottom=&quot;solid&quot;;" onmouseout="Pal537432444hw.hideMaybe(this, &quot;telefone&quot;); 
this.style.cursor=&quot;hand&quot;; this.style.textDecoration=&quot;underline&quot;; 
this.style.borderBottom=&quot;dotted 1px&quot;; ">telefone</a>.<br>
<strong>(&lt;193:011556144444444&gt;x.)</strong> – Supondo que o número 
do bombeiro da minha região é 44444444, quando eu discar 193 o ATA irá 
discar para o corpo de bombeiros da minha região.</p>
<p>Para finalizar, um dial plan que contemplasse esses exemplos ficaria 
assim:<br>
<strong>(&lt;:0115561&gt;x.|&lt;0:01155&gt;x.|&lt;193:011556144444444&gt;x.)</strong></p>
<p>Boa sorte e aproveite para colocar um comentário aqui, um <a href="http://www.leonardomarques.net/site/entendo-e-configurando-dial-plan-em-ata-voip.html#" onclick="Pal537432444hw.aqkqhblqnaj(&quot;blog&quot;);return false;" style="color: rgb(255, 0, 0); text-decoration: underline; border-bottom: 1px dotted;" onmouseover="Pal537432444hw.hwShow(event, this, &quot;blog&quot;); 
this.style.cursor=&quot;hand&quot;; this.style.textDecoration=&quot;underline&quot;; 
this.style.borderBottom=&quot;solid&quot;;" onmouseout="Pal537432444hw.hideMaybe(this, &quot;blog&quot;); 
this.style.cursor=&quot;hand&quot;; this.style.textDecoration=&quot;underline&quot;; 
this.style.borderBottom=&quot;dotted 1px&quot;; ">blog</a>
 vive de comentários, só assim os posts podem melhorar.</p>
<p><strong>Update1:</strong> Como sei que alguns vão ficar curiosos vou 
colocar aqui meu dial plan atual no PAP2  <strong>(&lt;:1&gt;[2-9]xx[2-9]xxxxxx|&lt;3:01155613&gt;x.|011xx.|1[2-9]xx[2-9]xxxxxx)</strong></p>
</div><br><br><div class="gmail_quote">Em 16 de novembro de 2010 13:08, Gleidison Sampaio <span dir="ltr">&lt;<a href="mailto:gleidison.sampaio@hotmail.com">gleidison.sampaio@hotmail.com</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">




<div>
<br>Boa tarde Pessoal!<div><br></div><div>Preciso de uma ajuda com o DialPlan dos Atas de modelo acima, tenho a seguinte situaçao:</div><div><br></div><div>Gostaria de acrescentar no Dial Plan uma forma dele acrescentar alguns digitos após o usuario acabar de discar no seu ramal, por exemplo:</div>
<div><br></div><div>Usuario ira discar   044 3333 1234 (Gostaria que o ATA enviasse para o servidor  044 3333 1234 *1)</div><div><br></div><div>é possivel?<br><div><br></div><div><br></div><div>Att;</div><div><br></div><div>
<b><font face="Tahoma"><span style="font-size: 12pt;">Gleidison C. Sampaio</span></font></b></div><div><br></div><div><font color="#17365d"><br></font></div><br><br></div>                                               </div>
<br>_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>
Registre-se e receba um cupom exclusivo de desconto!<br>
Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><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>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br><br clear="all"><br>-- <br>      .~.<br>     / v \      Emanuel Sena<br>    /(   )\      +55 (85) 87797852<br>     ^^-^^      /     +55(85)34965335<br>               EIT - Empresa Industrial Técnica<br>