diff --git a/apps/app_dial.c b/apps/app_dial.c index d93064ae95..44c122878d 100644 --- a/apps/app_dial.c +++ b/apps/app_dial.c @@ -636,6 +636,10 @@ static void handle_cause(int cause, struct cause_args *num) break; case AST_CAUSE_NO_ANSWER: + if (cdr) { + ast_cdr_noanswer(cdr); + } + break; case AST_CAUSE_NORMAL_CLEARING: break;