diff --git a/res/res_features.c b/res/res_features.c index 98760ccd2a..893d0fac14 100644 --- a/res/res_features.c +++ b/res/res_features.c @@ -1009,6 +1009,9 @@ static int builtin_atxfer(struct ast_channel *chan, struct ast_channel *peer, st case AST_CONTROL_RINGING: { int connected = 0; + + ast_indicate(transferee, AST_CONTROL_UNHOLD); + ast_indicate(transferee, AST_CONTROL_RINGING); while (!connected && (ast_waitfor(newchan, -1) >= 0)) { if ((f = ast_read(newchan)) == NULL) { break;