[AsteriskBrasil] Erro no campo dst do CDR

Luiz Henrique Gomes lhgomes em treynet.com.br
Segunda Abril 10 14:36:48 BRT 2006


Pessoal, alguém sabe como o Asterisk define o campo "dst" ou "destination"
na hora de gerar o CDR? 

Fiz algumas alterações em um servidor para criação de IVR e quando é gerado
o CDR ele coloca neste campo o nome da extensão que dispara a macro que
contem o comando Dial e não o destino da chamada. 

Ex:

[inbound-custom]
exten => vendas,1,SetVar(INTROSOUND=introvendas)
exten => vendas,2,SetVar(RAMAL=4100)
exten => vendas,3,Goto(intro,1)

exten => intro,1,Answer
exten => intro,2,SetMusicOnHold(default)
exten => intro,3,DigitTimeout,3
exten => intro,4,ResponseTimeout,6
exten => intro,5,Playback(${INTROSOUND})
exten => intro,6,Background(intro)

exten => trans,100,Playback(waittransfer)
exten => trans,101,Macro(dialout-trunk,2,${RAMAL},)

exten => t,1,Goto(trans,100)

[from-telco]
exten => 4100,1,Goto(inbound-custom,vendas,1)

Quando é gerado o CDR no campo "destination" aparece "trans" e não o ramal
de destino, no caso 4100, ou seja, ele tá pegando a extensão que dispara a
macro "dialout-trunk".

Luiz Henrique Gomes
Gerente de Projetos
TreyNet Consultoria
Cel : 55 11 9245-7955
www.treynet.com.br 
 



Mais detalhes sobre a lista de discussão AsteriskBrasil