diff --git a/UPGRADE.txt b/UPGRADE.txt
index f603caab4274aa71feebedbc67cff590ddb60c0a..7a002dabab0f7db0446356546c664bd53d97ef23 100644
--- a/UPGRADE.txt
+++ b/UPGRADE.txt
@@ -85,6 +85,9 @@ From 1.6.2 to 1.8:
 * Environment variables that start with "AST_" are reserved to the system and
   may no longer be set from the dialplan.
 
+* When a call is redirected inside of a Dial, the app and appdata fields of the
+  CDR will now be set to "AppDial" and "(Outgoing Line)" instead of being blank.
+
 From 1.6.1 to 1.6.2:
 
 * SIP no longer sends the 183 progress message for early media by
diff --git a/apps/app_dial.c b/apps/app_dial.c
index fc0b67b4d4a7fd5d59784055be35cfe9fbf3ff27..1422a4e026f41c00f86da321b6ac3724cd1e53be 100644
--- a/apps/app_dial.c
+++ b/apps/app_dial.c
@@ -881,6 +881,8 @@ static void do_forward(struct chanlist *o,
 			ast_string_field_set(c, accountcode, in->accountcode);
 		}
 		ast_party_connected_line_copy(&c->connected, &original->connected);
+		c->appl = "AppDial";
+		c->data = "(Outgoing Line)";
 		/*
 		 * We must unlock c before calling ast_channel_redirecting_macro, because
 		 * we put c into autoservice there. That is pretty much a guaranteed