}
for (i = 0; i < cont->index; i++) {
- if (cont->list[i].expires && cont->list[i].expires > switch_timestamp(NULL)) {
+ if (cont->list[i].expires && cont->list[i].expires < switch_timestamp(NULL)) {
cont->list[i].hits = 0;
cont->list[i].sleep = 0;
cont->list[i].expires = 0;
cont->list[i].expires = switch_timestamp(NULL) + 5;
teletone_multi_tone_init(&cont->list[i].mt, &cont->list[i].map);
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "TONE %s HIT %d/%d\n",
- cont->list[i].key, cont->list[i].up, cont->list[i].total_hits);
+ cont->list[i].key, cont->list[i].up, cont->list[i].hits);
if (cont->list[i].hits >= cont->list[i].total_hits) {