[AsteriskBrasil] CDR
Klaber Malara de Paula
klabermalara em yahoo.com.br
Sexta Fevereiro 26 23:35:19 BRT 2010
Boa noite.
Estou efetuando uma discagem por um discador, ainda em teste que estou
desenvolvendo.
Funcionando legal, no contexto que chamo pelo .call quando tenho atendimento
o CDR é gravado normal, porem quando não tenho resposta do ring ou tenho
congestion ou qualquer outra dial cause que não seja answer não grava o cdr
no msql.
Alguém pode me ajudar?
Segue o que estou fazendo, bem simples.
context discador {
_X. => {
Answer;
Set(CALLERID(num)=123456);
Set(CDR(acountcode)=${EXTEN});
Wait(2);
PlayBack(anuncio);
HangUp;
}
failed => {
Set(NumberDialed=${PassedInfo});
NoOP(O numero discado eh: ${NumberDialed});
Set(CDR(userfield)=${NumberDialed});
}
}
-- Attempting call on Sip/1000 for 1... em discador:1 (Retry 1)
-- Got SIP response 480 "Temporarily Unavailable" back from 192.168.56.1
-- Executing [fai... em discador:1] Set("OutgoingSpoolFailed",
"NumberDialed=1000") in new stack
-- Executing [fai... em discador:2] NoOp("OutgoingSpoolFailed", "O numero
discado eh: 1000") in new stack
-- Executing [fai... em discador:3] Set("OutgoingSpoolFailed",
"CDR(userfield)=1000") in new stack
== Auto fallthrough, channel 'OutgoingSpoolFailed' status is 'UNKNOWN'
[Feb 13 18:20:39] NOTICE[2375]: pbx_spool.c:341 attempt_thread: Call failed
to go through, reason (8) Congestion (circuits busy)
debian*CLI>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100226/c29e13c7/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil