[AsteriskBrasil] Como adicionar prefixo ao caller id nas chamadas entrantes por um DID específico

Fernando Meira Lins - Diretor Comercial meiralins em midiabyte.com.br
Quinta Janeiro 7 13:57:59 BRST 2010


 <http://www.midiabyte.com.br> 
Bom dia a todos! 


A situação é a seguinte:

Estou precisando adicionar um prefixo no caller id somente para as chamadas
recebidas atraves de um tronco específico (DID), porém, estou tendo
dificuldades.

Ocorre que já consegui definir como quero o prefixo do caller id, no entando
não para um DID específico. Ou seja: Todas as chamadas entrantes,
independente do tronco que entre, está sendo adicionado o prefixo.

Defini no extensions_custom.conf o seguinte contexto

[setcid]

exten => _.,1,Set(CALLERID(num)=7722${CALLERID(num)})

exten => _.,n,Set(CALLERID(number)=${CALLERID(num)})

exten => _.,n,Goto(ext-did,${EXTEN},1)

No arquivo extensions.conf, adicionei ao contexto from-trunk o include do
setcid

[from-trunk] ; just an alias since VoIP shouldn't be called PSTN

include => setcid ; include the setcid context

include => from-pstn

A intenção é que o sistema gere um caller id específico quando a chamada
entrar por este tronco, por exemplo: 7722zzxxxxxxxx e faça um callback para
este número. Neste caso, haverá uma rota de saída que somente aceitará as
chamadas com a Pattern 7722zzxxxxxxxx e sairá por um tronco específico
corrigindo o dial plan com a regra 7722|55+zzxxxxxxxx

A distribuição é baseada em Free-PBX. Agradeço a quem puder auxiliar.

Atenciosamente;

Fernando de Meira Lins

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100107/7654d457/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil