Prezados, Boa noite. Estou precisando de um auxílio que acredito, para muitos aqui será bem simples! 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. Para minha "sorte", quando a chamada entra com esses dígitos errados, eles sempre vêem na mesma posição. 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. Exemplificando: 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.
Desde já agradeço; Fernando de Meira Lins
_______________________________________________ A Redfone é líder no fornecimento de bridges TDMoE <-> E1 - Valor similar ao de placas E1 PCI; - Não há problemas de compatibilidade com barramento PCI; - Possibilitam a construção de soluções de alta disponibilidade(dois servidores compartilham o mesmo E1) Conheça mais sobre este produto em www.red-fone.com _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil