[AsteriskBrasil] Gravar CDR - discador.
    Klaber Malara de Paula 
    klabermalara em yahoo.com.br
       
    Sábado Fevereiro 13 20:24:20 BRST 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 1000 em discador:1 (Retry 1)
    -- Got SIP response 480 "Temporarily Unavailable" back from 192.168.56.1
    -- Executing [failed em discador:1] Set("OutgoingSpoolFailed",
"NumberDialed=1000") in new stack
    -- Executing [failed em discador:2] NoOp("OutgoingSpoolFailed", "O numero
discado eh: 1000") in new stack
    -- Executing [failed 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/20100213/dba2988c/attachment.htm 
    
    
Mais detalhes sobre a lista de discussão AsteriskBrasil