is_restarting(Node) when is_atom(Node) -> case freeswitch:api(Node, 'uptime', <<>>) of {'ok', Uptime} -> [UP|_] = binary:split(Uptime, <<"\n">>), kz_term:to_integer(UP) < ?UPTIME_S; _E -> lager:debug("failed to get status of node ~s: ~p", [Node, _E]), 'false' end.