Disposition in the CDR

Hi there all…

Just a question before I go blowing things up…

Is there any particular reason that all the cause codes aren’t being handled in the cdr.c file? Specifically ast_cdr_disposition, and ast_cdr_disp2str.

I have reqiurements that go beyond the FAILED I keep getting when a call is done… I need to know why the call failed!

Is there anywhere else I need to be looking at changing if I decide to go and get my hands wet?