ast_queue_log("NONE", "NONE", agent, "AGENTCALLBACKLOGOFF", "%s|%ld|%s", p->loginchan, logintime, "CommandLogoff");
p->loginchan[0] = '\0';
ast_cli(fd, "Logging out %s\n", agent);
+ if (persistent_agents)
+ dump_agents();
break;
}
}
res = ast_safe_sleep(chan, 500);
ast_mutex_unlock(&p->lock);
if (persistent_agents)
- dump_agents();
+ dump_agents();
} else if (!res) {
#ifdef HONOR_MUSIC_CLASS
/* check if the moh class was changed with setmusiconhold */
/* Read in the config */
read_agent_config();
if (persistent_agents)
- reload_agents();
+ reload_agents();
return 0;
}
{
read_agent_config();
if (persistent_agents)
- reload_agents();
+ reload_agents();
return 0;
}