Vamos tentar assim:::::<br><br><br><span><font color="#0000ff" face="Arial" size="2">exten => 6000,1,Noop(Corrige o Caller ID)<br></font></span><span><font color="#0000ff" face="Arial" size="2">exten =>
6000,n,Set(TAM=${LEN(${CALLERID(num)})</font></span><br><span><font color="#0000ff" face="Arial" size="2">exten =>
6000,n,GotoIf($["${TAM}"="10"]L10:L14)</font></span><br><span><font color="#0000ff" face="Arial" size="2">exten =>
6000,n(L10),Noop(10 Digitos)<br></font></span><span><font color="#0000ff" face="Arial" size="2">exten =>
6000,n,Noop(continua.....)<br></font></span><span><font color="#0000ff" face="Arial" size="2">exten =>
6000,n(L14),Set(DDD=${CALLERID(num):0:2})<br></font></span><span><font color="#0000ff" face="Arial" size="2">exten =>
6000,n,Set(NUM=${CALLERID(num):6})<br></font></span><span><font color="#0000ff" face="Arial" size="2">exten =>
6000,n,Noop(continua....)</font></span><br><br><div class="gmail_quote">A ideia é testar o tamanho do Callerid(num), se tiver 10 dígitos - enviamos para a label L10, ou se tiver 14 dígitos para label L14.<br><br>Abs<br><br>
Sylvio<br><br><br>2010/1/13 Fernando Meira Lins - Diretor Comercial <span dir="ltr"><<a href="mailto:meiralins@midiabyte.com.br">meiralins@midiabyte.com.br</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff">
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Sylvio, mas como fazer isso, se a exten é um único tronco DID
com 4 dígitos?</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Observe o exmplo do meu código</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">exten => 6000,1,Noop(Corrige o Caller ID)<br>exten =>
6000,n,Set(DDD=${CALLERID(num):0:2})<br>exten =>
6000,n,Set(NUM=${CALLERID(num):6})<br>exten =>
6000,n,Set(CALLERID(num)=${DDD}${NUM})<br>exten => 6000,n,Set(CALLERID(name)=
"Via 6000")<br>exten => 6000,n,Goto(ext-did,${EXTEN},1)</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><span><font color="#0000ff" face="Arial" size="2">Qual solução você
daria?</font></span></span></div>
<div dir="ltr" align="left"><span><span><font color="#0000ff" face="Arial" size="2"></font></span></span> </div>
<div dir="ltr" align="left"><span><span><font color="#0000ff" face="Arial" size="2">Grato;</font></span></span></div>
<div dir="ltr" align="left"><span><span><font color="#0000ff" face="Arial" size="2">Fernando</font></span></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div><br>
<blockquote style="margin-right: 0px;" dir="ltr">
<div dir="ltr" align="left" lang="pt-br">
<hr>
<font face="Tahoma" size="2"><div class="im"><b>From:</b> Sylvio Carlos Jollenbeck
[mailto:<a href="mailto:sylvio.sdr@gmail.com" target="_blank">sylvio.sdr@gmail.com</a>] <br></div><b>Sent:</b> Wednesday, January 13, 2010
12:24 AM<div class="im"><br><b>To:</b> <<a href="mailto:meiralins@midiabyte.com.br" target="_blank">meiralins@midiabyte.com.br</a>><br></div><div><div></div><div class="h5"><b>Subject:</b>
Re: [AsteriskBrasil] Remover 4 dígitos dígitos no meio do
Callerid(num)<br></div></div></font><br></div><div><div></div><div class="h5">
<div></div>
<div>Simples, faca duas exten, uma recebe 10 dígitos e outra para 14 dígitos e
aí, vc trata somente a extem de 14 d.</div>
<div><br></div>
<div>Abs<br><br>Sylvio Carlos Jollenbeck
<div>Cel: 0151164049443</div>
<div>Esc: 0151138292014</div>
<div><a href="http://www.ipbox.com.br" target="_blank">www.ipbox.com.br</a></div>
<div><a href="http://www.minux.com.br" target="_blank">www.minux.com.br</a></div></div>
<div><br>Em 13/01/2010, às 01:05, "Fernando Meira Lins - Diretor Comercial"
<<a href="mailto:meiralins@midiabyte.com.br" target="_blank">meiralins@midiabyte.com.br</a>>
escreveu:<br><br></div>
<div></div>
<blockquote type="cite">
<div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Ihh, acho que é o cansaço! Desculpe!</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">De fato assim ele vai comer os digitos se a
identificação vier correta (Com 10 digitos).</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">A contagem da segunda parte terá sempre de ser da direita
pra esquerda, ou melhor, será usar àquela idéia de só corrigir quando o
número for igual a 14, qualquer outro tamanho ele ignora e passa o que
vier!</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Vamos continuar corrigindo!</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Obrigado!</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Fernando</font></span></div><br>
<blockquote style="margin-right: 0px;">
<div dir="ltr" align="left" lang="pt-br">
<hr>
<font face="Tahoma" size="2"><b>From:</b> Sylvio Carlos Jollenbeck
[mailto:<a href="mailto:sylvio.sdr@gmail.com" target="_blank">sylvio.sdr@gmail.com</a>] <br><b>Sent:</b> Tuesday, January 12, 2010
10:37 PM<br><b>To:</b> <a href="mailto:meiralins@midiabyte.com.br" target="_blank">meiralins@midiabyte.com.br</a>;
<a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank"></a><a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br><b>Subject:</b>
Re: [AsteriskBrasil] Remover 4 dígitos dígitos no meio do
Callerid(num)<br><b>Importance:</b> High<br></font><br></div>
<div></div>O mais simples, seria:<br><font size="2"><font color="#000000"><font face="Verdana"><font size="3"><font color="#800000"><font face="Verdana"><font face="Arial"><font color="#000000"><font size="2"><font face="Verdana"><span>ZZ WWWW XXXXXXXX<br>
<br>exten =>
_X.,1,Set(DDD=${EXTEN:0:2})<br>exten =>
_X.,n,Set(NUM=${EXTEN:6})<br>exten =>
_X.,n,Set(NCP=${DDD}${NUM})<br>exten =>
_X.,n,Noop(Continua)<br></span></font></font></font></font></font></font></font></font></font></font><br>Abs;<br><br>Sylvio<br><br><br>
<div class="gmail_quote">2010/1/12 Fernando Meira Lins - Diretor Comercial
<span dir="ltr"><<a href="mailto:meiralins@midiabyte.com.br" target="_blank"></a><a href="mailto:meiralins@midiabyte.com.br" target="_blank">meiralins@midiabyte.com.br</a>></span><br>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
<div style="font-family: Verdana; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"><font size="2"><font color="#000000"><font face="Verdana"><font size="3"><font color="#800000"><font face="Verdana"><font face="Arial">
<div align="left"><span></span><font color="#000000"><font size="2"><font face="Verdana">P<span>rezados, Boa noite. Estou precisando de um auxílio
que acredito, para muitos aqui será bem
simples!</span></font></font></font></div>
<div><font color="#000000"><font size="2"><font face="Verdana"><span></span></font></font></font> </div>
<div><font color="#000000"><font size="2"><font face="Verdana"><span>Tenho um
tronco SIP que não sei por qual motivo, eventualmente nos envia o Caller
ID errado, contendo 4 dígitos a mais no meio do
número.</span></font></font></font></div>
<div><font color="#000000"><font size="2"><font face="Verdana"><span></span></font></font></font> </div>
<div><font color="#000000"><font size="2"><font face="Verdana"><span>Para
minha "sorte", quando a chamada entra com esses dígitos errados, eles
sempre vêem na mesma posição.</span></font></font></font></div>
<div><font color="#000000"><font size="2"><font face="Verdana"><span></span></font></font></font> </div>
<div><font color="#000000"><font size="2"><font face="Verdana"><span>Preciso
então criar uma condição, que ao receber o callerid(num) com 14 dígitos,
ele remova estes 4 dígitos extras e nos mostre o callerid(num)
corrrigido.</span></font></font></font></div>
<div><font color="#000000"><font size="2"><font face="Verdana"><span></span></font></font></font> </div>
<div><font color="#000000"><font size="2"><font face="Verdana"><span>Exemplificando:</span></font></font></font></div>
<div><font color="#000000"><font size="2"><font face="Verdana"><span></span></font></font></font> </div>
<div><font color="#000000"><font size="2"><font face="Verdana"><span>O
Callerid(num) correto terá de ser ZZXXXXXXXX e eventualmente entra como
ZZWWWWXXXXXXXX, preciso de uma contagem de caracteres, onde ao ser igual
a 14, o script remova do terceiro ao sexto dígito (WWWW do exemplo
acima), corrigindo o Callerid(num) para
ZZXXXXXXXX.</span></font></font></font><font color="#000000"><font size="2"><br></font></font></div>
<div><span></span><font color="#000000"><font size="2"><font face="Verdana">D<span>esde já agradeço;</span></font></font></font></div>
<div><span></span><span></span><font color="#000000"><font size="2"><font face="Verdana">F<span>ernando de Meira
Lins</span></font><br><br></font></font></div></font></font></font></font></font></font></font></div><br>_______________________________________________<br>A
Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1<br>-
Valor similar ao de placas E1 PCI;<br>- Não há problemas de
compatibilidade com barramento PCI;<br>- Possibilitam a construção de
soluções de alta disponibilidade(dois<br>servidores compartilham o mesmo
E1)<br>Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank"></a><a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>_______________________________________________<br>
Lista
de discussões <a href="http://AsteriskBrasil.org" target="_blank"></a><a href="http://AsteriskBrasil.org" target="_blank">AsteriskBrasil.org</a><br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank"></a><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank"></a><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Sylvio Carlos Jollenbeck Borin<br><a href="http://sylviojollenbeck.wordpress.com/" target="_blank"></a><a href="http://sylviojollenbeck.wordpress.com/" target="_blank">http://sylviojollenbeck.wordpress.com/</a><br>
msn:
<a href="mailto:sylvio@sdrconsulting.com.br" target="_blank"></a><a href="mailto:sylvio@sdrconsulting.com.br" target="_blank">sylvio@sdrconsulting.com.br</a><br></blockquote></div></blockquote></div></div></blockquote>
</div>
</blockquote></div><br><br clear="all"><br>-- <br>Sylvio Carlos Jollenbeck Borin<br><a href="http://sylviojollenbeck.wordpress.com/">http://sylviojollenbeck.wordpress.com/</a><br>msn: <a href="mailto:sylvio@sdrconsulting.com.br">sylvio@sdrconsulting.com.br</a><br>