diff --git a/pbx/pbx_dundi.c b/pbx/pbx_dundi.c
index 7d3fd82c13ec2d0d95a24d9e8e3432c3ae02592a..da9280855f18a85708270302aa5127009df23050 100644
--- a/pbx/pbx_dundi.c
+++ b/pbx/pbx_dundi.c
@@ -4530,7 +4530,7 @@ static int dundi_exec(struct ast_channel *chan, const char *context, const char
 	if (x < res) {
 		/* Got a hit! */
 		dundiargs = pbx_builtin_getvar_helper(chan, "DUNDIDIALARGS");
-		snprintf(req, sizeof(req), "%s/%s||%s", results[x].tech, results[x].dest, 
+		snprintf(req, sizeof(req), "%s/%s,,%s", results[x].tech, results[x].dest, 
 			S_OR(dundiargs, ""));
 		dial = pbx_findapp("Dial");
 		if (dial)