Index: res/res_features.c =================================================================== RCS file: /usr/cvsroot/asterisk/res/res_features.c,v retrieving revision 1.43 diff -u -F^f -r1.43 res_features.c --- res/res_features.c 4 Mar 2005 06:47:24 -0000 1.43 +++ res/res_features.c 17 Mar 2005 13:44:42 -0000 @@ -1079,6 +1079,7 @@ struct ast_frame *f; char exten[AST_MAX_EXTENSION]; char *peername,*cp; + char returnexten[AST_MAX_EXTENSION]; struct ast_context *con; int x; fd_set rfds, efds; @@ -1121,7 +1122,8 @@ } } if (con) { - ast_add_extension2(con, 1, peername, 1, NULL, NULL, "Dial", strdup(peername), free, registrar); + sprintf(returnexten, "%s||t", strdup(peername)); + ast_add_extension2(con, 1, peername, 1, NULL, NULL, "Dial", returnexten, free, registrar); } strncpy(pu->chan->exten, peername, sizeof(pu->chan->exten) - 1); strncpy(pu->chan->context, parking_con_dial, sizeof(pu->chan->context) - 1);