diff --git a/apps/app_dial.c b/apps/app_dial.c index 90a05183dc..4452ae4d89 100644 --- a/apps/app_dial.c +++ b/apps/app_dial.c @@ -399,6 +399,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;