diff --git a/channels/chan_agent.c b/channels/chan_agent.c
index d0605eb5028b46fbdd466fefdfa3cd1db605997a..0d0159cae1b0ec3b9954e34da197fe8c8b22dae1 100644
--- a/channels/chan_agent.c
+++ b/channels/chan_agent.c
@@ -1925,7 +1925,7 @@ static int login_exec(struct ast_channel *chan, const char *data)
 				} else {
 					p->wrapuptime = wrapuptime;
 				}
-				tmpoptions = pbx_builtin_getvar_helper(chan, "AGENTACCEPTDMTF");
+				tmpoptions = pbx_builtin_getvar_helper(chan, "AGENTACCEPTDTMF");
 				if (!ast_strlen_zero(tmpoptions)) {
 					p->acceptdtmf = *tmpoptions;
 					ast_verb(3, "Saw variable AGENTACCEPTDTMF=%s, setting acceptdtmf to: %c for Agent '%s'.\n", tmpoptions, p->acceptdtmf, p->agent);