mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-09 03:18:30 +00:00
Don't keep repeating the warning over and over when the end of the call is reached. (issue #8724 reported by xrg)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@49675 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -3864,13 +3864,9 @@ enum ast_bridge_result ast_channel_bridge(struct ast_channel *c0, struct ast_cha
|
|||||||
if (callee_warning)
|
if (callee_warning)
|
||||||
bridge_playfile(c1, c0, config->warning_sound, t);
|
bridge_playfile(c1, c0, config->warning_sound, t);
|
||||||
}
|
}
|
||||||
if (config->warning_freq) {
|
if (config->warning_freq && (time_left_ms > (config->warning_freq + 5000)))
|
||||||
|
|
||||||
if (time_left_ms > (config->warning_freq + 5000)) {
|
|
||||||
nexteventts = ast_tvadd(nexteventts, ast_samp2tv(config->warning_freq, 1000));
|
nexteventts = ast_tvadd(nexteventts, ast_samp2tv(config->warning_freq, 1000));
|
||||||
}
|
else
|
||||||
|
|
||||||
} else
|
|
||||||
nexteventts = ast_tvadd(config->start_time, ast_samp2tv(config->timelimit, 1000));
|
nexteventts = ast_tvadd(config->start_time, ast_samp2tv(config->timelimit, 1000));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user