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...@discador:1 (Retry 1)
-- Got SIP response 480 "Temporarily Unavailable" back from 192.168.56.1
-- Executing [fai...@discador:1] Set("OutgoingSpoolFailed",
"NumberDialed=1000") in new stack
-- Executing [fai...@discador:2] NoOp("OutgoingSpoolFailed", "O numero
discado eh: 1000") in new stack
-- Executing [fai...@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>
_______________________________________________
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
_______________________________________________
Lista de discussões AsteriskBrasil.org
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil